SAP-C02 Question 75
Select 3A company is designing a mission-critical application hosted on AWS. The application must achieve high availability and fault tolerance across multiple AWS Regions. The architecture requires automatic failover in case the primary Region becomes unavailable. Which combination of solutions would best meet these requirements?
- A
Deploy the application across multiple Availability Zones in a single Region and use an Application Load Balancer (ALB) for traffic distribution.
- B
Use Amazon Route 53 with latency-based routing to direct traffic to the nearest healthy Region.
- C
Implement an active-passive architecture by replicating data between Regions using Amazon S3 Cross-Region Replication.
- D
Set up Amazon RDS with cross-Region read replicas and enable automatic failover.
- E
Deploy the application in multiple Regions using Auto Scaling groups and Elastic Load Balancers (ELBs) in each Region.
Show answer and explanation
Correct answers: B, C, E
Explanation
To design a reliable and resilient architecture that spans multiple Regions, it is essential to combine solutions that ensure high availability, fault tolerance, and automatic failover. Amazon Route 53 with latency-based routing enables traffic redirection to the nearest healthy Region to handle Regional failures. Amazon S3 Cross-Region Replication ensures data durability and disaster recovery across Regions. Deploying the application in multiple Regions using Auto Scaling groups and ELBs ensures that the architecture is fault-tolerant and can handle failures in one Region by relying on other Regions.
- A. Incorrect.
This option does not fulfill the requirement as it only deploys the application in a single Region, making the architecture vulnerable to a Regional failure.
- B. Correct.
Using Amazon Route 53 with latency-based routing helps direct traffic to the nearest healthy Region and ensures low latency for users. This solution contributes to fault tolerance and high availability across Regions.
- C. Correct.
Amazon S3 Cross-Region Replication ensures data is replicated across Regions, enabling an active-passive architecture. This supports disaster recovery and data durability.
- D. Incorrect.
While Amazon RDS cross-Region read replicas improve data availability, they do not enable automatic failover across Regions. Manual intervention would be required for failover.
- E. Correct.
Deploying the application in multiple Regions with Auto Scaling groups and ELBs ensures high availability and fault tolerance. This approach also supports scaling based on demand in each Region.