我们在Tomact-Oracle堆栈上运行基于J2EE的多租户SaaS应用程序。我们正在将此应用程序迁移到基于Openstack的云(rackspace)。我们希望为我们的大客户提供节点,卷等专用资源,而小客户可能会共享资源。我们如何实现这种分区?据我了解,我们将成为Openstack中的租户/项目。我们应该在Openstack项目下创建每个客户作为用户并相应地分配资源吗?我们应该为每个客户分配不同的网络分区吗?我认为这种方法是运营密集型的。
对某些良好做法的建议或对更好方法的指示?
由于
答案 0 :(得分:1)
为Rackspace Cloud创建子用户并使用基于角色的访问控制(RBAC)应满足您的要求。
http://www.rackspace.com/knowledge_center/article/overview-role-based-access-control-rbac