AWS Certified Solutions Architect – Associate (SAA-C03) — Question 201

A company needs to run a critical application on AWS. The company needs to use Amazon EC2 for the application’s database. The database must be highly available and must fail over automatically if a disruptive event occurs.

Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

Option A is the correct choice as it provides high availability through the use of two EC2 instances across different Availability Zones, allowing for automatic failover. Option B does not ensure high availability since it relies on a single instance, and provisioning through AWS CloudFormation does not provide immediate failover. Option C is incorrect as it uses different Regions, which can introduce latency and complexity for failover. Option D also relies on a single instance and automatic recovery, which does not guarantee high availability.