Companies starting their AWS journey usually start with a single account which they use to run their production workloads. An AWS account can be thought of as a logical container that contains all your cloud resources and is used to simplify billing and other activities.
Things soon start becoming complex, however, as additional workloads start getting migrated to the cloud. As more and more departments demand the ease and flexibility that the cloud offers, your cloud environment starts to grow. Suddenly you need another account for logging, another for security, another for sandbox, engineering, production, etc., and what was a simple cloud environment soon becomes a complex multi-account giant!
The good news is that as the world’s biggest cloud provider, AWS gives you a huge number of services and tools that you can use to secure and govern a multi-account environment.
Let us start first with the concept of a Landing Zone. A Landing Zone, as per AWS, is a “well-architected, multi-account AWS environment that is a starting point from which you can deploy workloads and applications. It provides a baseline for multi-account architecture, identity and access management, governance, data security, network design, and logging.”
Simply put, a Landing Zone makes it easy for you to govern your multi-account environment and put in controls to ensure that your accounts follow baseline security policies.
You can either create a Landing Zone yourself or use an AWS-managed service referred to as AWS Control Tower.


