Account & Environment Configuration¶
An Account is a child of the Scalr scope as it will inherit anything that is placed or assigned to it at the Scalr scope and it is a parent to Environments, which is one of the core concepts behind Scalr that makes it a truly multi-tenant tool. Each account has an owner. A Scalr instance may contain as many Accounts as you wish. Accounts contain one or more Environments. Generally, Accounts correspond to Organizations, Business Units, Customers, or just a logical way to segment resources and users.
Accounts can only be created by Global Admins. To create an Account, first ensure you are logged into the Scalr scope as a Global Administrator. Next, click on the main Scalr menu on the top left , and go down to Accounts.
Click the New Account button, which will prompt you for a Name, Owner, and Cost Center, all mandatory fields:
After creating an account, you can move on to creating the environments within the account.
An Environment is a child of an Account and will inherit anything that is placed or assigned to it at the Account level. Each Environment is connected to one or more cloud platforms. One or more teams can be granted access to each Environment. Environments can correspond to
- An SDLC environment: Dev, QA, or Prod
- An application
- A logical group of physical resources: Non-Prod and Prod
- Or More
There isn’t a “rule” for what an Environment can be, it is just a way to add more multi-tenancy and logical groupings to Scalr.
Environments can only be created by Account administrators. To create an Environment, first ensure you are logged into the Account scope. Next, click on the main Scalr menu on the top left , and go down to Environments.
Click on New Environment, enter the Name and Cost Center, either of which can be changed at a later time, and Save.
At this point you can do the following with Environments:
- Cloud Configuration and Credentials
- Linking Policy Groups to Environments
- Applying Quotas
- Adding Teams to Environments
- Configuring Approvals
If for any reason you need to suspend the Scalr management of an Environment, click on Suspended at the top right of the Environment page:
This will suspend API calls to the Cloud Providers, it will not terminate or cause any damage to the running resources.