AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company wants to ensure high availability and disaster recovery for its critical web application. The web application currently resides in a single region within two Availability Zones. Due to regulatory compliance, the data must reside within the country, and the application must continue to operate even if one full region were to go offline. Which of the following approaches will BEST meet these requirements?
Create a secondary site in another region within the same country and employ Amazon Route 53 health checks and traffic management.
Add read replicas of the database in different Availability Zones across two regions, without configuring traffic management.
Expand the application to include additional Availability Zones in the same region.
Creating a secondary site in another region within the same country with Amazon Route 53 managing traffic between regions ensures that the application stays online even if the primary region fails. Amazon Route 53 can detect if a region is down and route traffic to another available region that also resides within the country, thus maintaining compliance and high availability. This approach contributes to a fault-tolerant architecture by preventing a single region's failure from causing application downtime. Using multiple Availability Zones alone is not sufficient because it doesn't protect against a whole region failure. Adding read replicas in other Availability Zones does not address region-level disaster recovery if the read replicas are all within the same region. Expanding to only one additional Availability Zone will not prevent downtime if that zone is in the same region as the other two, as the requirement is to survive a full-region outage.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Amazon Route 53 and how does it work?
Open an interactive chat with Bash
What are Availability Zones and why are they important for disaster recovery?
Open an interactive chat with Bash
What does it mean for data to be compliant with regulatory requirements and why is it important?