- Does each organization allow multiple spaces?
- Are spaces meant for separation of projects?
- What is the best practices in using organizations and spaces on Bluemix?
Through eclipse:
Through the browser:
Through eclipse:
Through the browser:
There is actually a Bluemix documentation page on Organization and Spaces.
An organization is the highest concept. When you create an account you get your own "organization". You can invite others to your organization, can get invited to join other organizations or create organizations.
Spaces are used to group related apps and services together. There can be multiple spaces within an organization. When an app or service is created, you have to assign a space.
I use only one organization for my projects, and I have some shared organizations with other developers (for common projects).
Then, I have distinct spaces for development, quality and production.
Please go and read the Bluemix documentation page on Organization and Spaces.
Most users will set up two or three different spaces within their organization, with one space being for "production" applications, and the other two spaces used for "development" and/or "testing" or "QA". You can then use the IBM DevOps services deployment pipeline to auto-deploy your application to your development space, and then provide a deployment stage that will deploy your application to the testing space, and another manual deployment stage that will deploy your application to the production space. For an example of how to do this, check out my blog post on Using Bluemix DevOps Services to Support Multiple Deployments.
From what i understand :