Which pillar of the AWS Well Architected Framework includes the design principle of defining workloads, applications, and infrastructure as code (IaC)?
Operational excellence
Reliability
Performance efficiency
Security
Explanations:
Operational excellence focuses on running and monitoring systems to deliver business value and to continually improve supporting processes. Defining everything as code (IaC) is a key principle of operational excellence, enabling automation, repeatability, and reducing the risk of human error in deployments and configurations. It supports practices like frequent, small, reversible changes and improves the ability to respond to events.
Reliabilityfocuses on the ability of a system to recover from infrastructure or service disruptions,dynamically acquire computing resources to meet demand, and mitigate1disruptions such as misconfigurations or transient network issues.2While IaC can contribute to reliability by ensuring consistent deployments, it’s not the primary focus of this pillar.
Performance efficiency focuses on using computing resources efficiently to meet requirements and maintain efficiency as demand changes. While IaC can help with performance efficiency by automating resource provisioning and scaling, it’s not the core principle of this pillar.
Security focuses on protecting information and systems. While IaC can improve security by enforcing consistent security configurations, it’s not the primary focus of this pillar.