Bluemix 中空间和组织之间的关系是什么?

What is the relationship between spaces and organizations in Bluemix?

通过日食:

通过浏览器:

实际上有一个Bluemix documentation page on Organization and Spaces

组织是最高的概念。创建帐户后,您将获得自己的 "organization"。您可以邀请其他人加入您的组织,可以受邀加入其他组织或创建组织。

空格用于将相关的应用和服务分组在一起。一个组织内可以有多个 space。创建应用程序或服务时,您必须分配 space.

我的项目只使用一个组织,并且我与其他开发人员共享一些组织(对于共同项目)。

然后,我在开发、质量和生产方面有不同的空间。

请去阅读Bluemix documentation page on Organization and Spaces

大多数用户会在他们的组织内设置两个或三个不同的 space,其中一个 space 用于 "production" 应用程序,另外两个 space用于 "development" and/or "testing" 或 "QA"。然后,您可以使用 IBM DevOps 服务部署管道将您的应用程序自动部署到您的开发 space,然后提供一个将您的应用程序部署到测试 space 的部署阶段,以及另一个手动部署阶段这会将您的应用程序部署到生产 space。有关如何执行此操作的示例,请查看我在 Using Bluemix DevOps Services to Support Multiple Deployments 上的博客 post。

据我了解:

  1. Account : 一种你的计划,你可以有多个,你可以有 所有者角色成员角色
    1. Organisation:最高概念,可以有多个,你的角色可以是Manager/财务经理 / 审计员
      1. Space :用于将相关的 Cloud Foundry 应用程序和服务分组在一起,您可以拥有 Manager Role / 开发人员角色 / 审计员角色.
      2. Namespace : 用于分组相关的 Cloud Foundry Container 或 Kubernetes 集群,可以有 Administrator Role / Operator角色 / 编辑者角色 / 查看者角色 并且可能设置其他custom Kubernetes role