Provisioning a multi-tenant infrastructure
The administrator is tasked with setting up the infrastructure for the tenants of an environment. One question that often arises is what should be the optimum balance of collaboration and isolation is. Creating single deployments and putting everyone there could lead to hitting rate limits and is not a sustainable strategy. Since we have the luxury of elasticity of the cloud, we can turn on as many environments as we wish to isolate data and users and provide better blast radius control in case of a security breach. Conversely, creating too many environments leads to harder governance and maintenance challenges, collaboration suffers, and the enablement cycle could be much longer.
Let’s examine the various scenarios:
- Separate development, staging, and production environments.
- Disaster recovery requires setting a parallel production environment in a different region.
- Different lines of business units want a separate...