AWS Certified Solutions Architect – Professional — Question 835

A company has developed a web application that runs on Amazon EC2 instances in one AWS Region. The company has taken on new business in other countries and must deploy its application into other regions to meet low-latency requirements for its users. The regions can be segregated, and an application running in one region does not need to communicate with instances in other regions.
How should the company's Solutions Architect automate the deployment of the application so that it can be MOST efficiently deployed into multiple regions?

Answer options

Correct answer: D

Explanation

AWS CloudFormation StackSets enable users to deploy stacks across multiple AWS accounts and Regions concurrently using a single template, representing the most efficient and native automation method. Options A and B are inefficient and complex because they rely on custom scripting to reverse-engineer and replicate resources. Option C is incorrect because the standard AWS CLI command for creating CloudFormation stacks does not support a --regions parameter to deploy to multiple regions simultaneously.