AWS Certified Solutions Architect – Professional — Question 886

A company has an Amazon EC2 deployment that has the following architecture:
✑ An application tier that contains 8 m4.xlarge instances
✑ A Classic Load Balancer
✑ Amazon S3 as a persistent data store
After one of the EC2 instances fails, users report very slow processing of their requests. A Solutions Architect must recommend design changes to maximize system reliability. The solution must minimize costs.
What should the Solutions Architect recommend?

Answer options

Correct answer: C

Explanation

Replacing the fixed fleet of instances with an Auto Scaling group using smaller m4.large instances ensures high availability and automatic recovery of failed instances, which directly addresses the reliability issue. This approach minimizes costs because the Auto Scaling group can dynamically scale in and out based on demand, rather than maintaining a static number of oversized instances. Other options, such as using fewer but larger instances (m4.2xlarge) or just changing the load balancer, do not provide the necessary automatic self-healing and cost optimization.