A company manually provisioned a prototype infrastructure that includes an Auto Scaling group, an Application Load Balancer, and an Amazon RDS database. After validating the configuration, the company wants the ability to instantly deploy the same infrastructure for development and production across two Availability Zones in an automated way. What should a solutions architect recommend?
Choose an answer
Tap an option to check your answer.
Correct answer: Define the infrastructure as a template using the prototype as a guide. Deploy the infrastructure with AWS CloudFormation..
Why this is the answer
AWS CloudFormation is the ideal service for defining infrastructure as code. By creating a CloudFormation template based on the prototype, the company can reliably and repeatedly deploy identical environments (development and production) across multiple Availability Zones. This ensures consistency and automates the provisioning process. AWS Systems Manager is primarily for operational tasks like patching and automation, not for defining and deploying entire infrastructures. AWS Config is used for auditing and compliance, tracking resource configurations, not for deploying new infrastructure. AWS Elastic Beanstalk is a platform-as-a-service (PaaS) that simplifies deploying and managing applications, but it's less flexible for defining complex, custom infrastructure components like specific Auto Scaling group configurations or load balancer rules compared to CloudFormation.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed