A company runs a content management system on a single Amazon EC2 instance that hosts both the web server and database. The company needs the website platform to be highly available and to scale to meet user demand. What should a solutions architect recommend?
Choose an answer
Tap an option to check your answer.
Correct answer: Move the database to Amazon Aurora with a read replica in another Availability Zone. Create an Amazon Machine Image (AMI) from the EC2 instance. Configure an Application Load Balancer in two Availability Zones. Attach an Auto Scaling group that uses the AMI across two Availability Zones..
Why this is the answer
The correct solution provides high availability and scalability. Moving the database to Amazon Aurora with a read replica in another Availability Zone ensures database fault tolerance and improved read performance. Using an AMI with an Auto Scaling group across two Availability Zones for the web servers ensures the application can scale automatically and remains available even if one Availability Zone experiences issues. An Application Load Balancer distributes traffic across these instances. Incorrect options: Manually launching EC2 instances in the same Availability Zone does not provide high availability or automatic scalability. Migrating to Aurora with a read replica in the same Availability Zone still leaves a single point of failure for the database if that AZ fails. Manually launching EC2 instances also lacks scalability and cross-AZ high availability. Moving the database to a separate EC2 instance still requires manual management, and scheduling backups to S3 doesn't provide the same level of high availability and managed service benefits as Aurora.
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