Why should we use IaC to build Azure landing zones?
In this section, we will explain why we should use IaC to build Azure landing zones.
Building Azure landing zones using IaC provides the following key benefits:
- Maintaining a complete history of infrastructure changes
- Providing testing environments
- Catching configuration drifts
- Gaining higher confidence
- Managing multiple environments
- Better understanding your cloud resources
- Reducing effort
- Reducing errors
We will explain why each of these benefits is important in the following subsections.
Maintaining a complete history of infrastructure changes
IaC deployments offer the advantage of being backed by a definition file, which enables you to use source control systems to manage the versions of your infrastructure definitions.
Whether you are using Bicep or Terraform, you can store your definition files in a source control repository, allowing you to track changes, collaborate with...