SAP-C02 Question 274
Select 3A global e-commerce company needs to design a highly available and fault-tolerant architecture for its payment processing application. The application is deployed in the us-east-1 Region, with resources distributed across multiple Availability Zones (AZs). However, the company requires the application to continue functioning seamlessly even in the event of a complete regional failure in us-east-1. Which architectural decisions should be implemented to meet this requirement?
- A
Deploy the application in a second AWS Region, such as us-west-2, and configure cross-Region failover using Route 53.
- B
Configure Amazon RDS Multi-AZ deployments within us-east-1 to ensure database availability during an AZ failure.
- C
Use Amazon S3 with cross-Region replication to replicate critical data to another Region.
- D
Implement an active-active architecture by deploying the application in multiple Regions and using Route 53 latency-based routing to route traffic.
- E
Rely on CloudFormation templates to quickly redeploy the application in another Region when us-east-1 fails.
Show answer and explanation
Correct answers: A, C, D
Explanation
To ensure high availability and fault tolerance in the event of a regional failure, the application must be deployed in multiple Regions. Cross-Region failover (using Route 53) and active-active architecture improve resilience and performance. Additionally, replicating critical data like S3 buckets across Regions ensures data durability and availability. Multi-AZ configurations and rapid redeployment strategies address specific use cases but cannot satisfy the requirement for seamless regional failover.
- A. Correct.
Correct: Deploying the application in a second AWS Region ensures the application can continue operating during a regional failure. Using Route 53 for cross-Region failover ensures traffic is routed to the healthy Region automatically.
- B. Incorrect.
Incorrect: While Multi-AZ deployments improve availability within a single Region, they do not protect against a complete regional failure.
- C. Correct.
Correct: Cross-Region replication for Amazon S3 ensures that critical data is available in another Region, improving fault tolerance and disaster recovery capabilities.
- D. Correct.
Correct: Implementing an active-active architecture across multiple Regions improves availability and performance. Latency-based routing ensures users are directed to the nearest available Region.
- E. Incorrect.
Incorrect: Relying on CloudFormation templates for redeployment introduces downtime during a regional failure, which does not meet the requirement for seamless continuity.