SAP-C02 Question 256
Single answerA financial institution is building a highly available and fault-tolerant transaction processing system on AWS. One of the business requirements is to ensure that the system can withstand the failure of an entire AWS Region and still maintain operations. Which strategy should you design to meet this reliability requirement?
- A
Deploy the system across multiple Availability Zones within a single AWS Region and use Elastic Load Balancing to distribute traffic.
- B
Implement a multi-Region architecture using Amazon Route 53 for DNS failover and replicate data between Regions using Amazon Aurora Global Database.
- C
Use Amazon S3 Cross-Region Replication to replicate critical data to another Region and rely on manual DNS updates during a Region failure.
- D
Configure Amazon DynamoDB with on-demand backups and enable Point-in-Time Recovery (PITR) to recover data in case of a Region failure.
Show answer and explanation
Correct answer: B
Explanation
The correct strategy to meet the reliability requirement of withstanding a Region failure is to implement a multi-Region architecture. This ensures high availability and fault tolerance by leveraging Route 53 for DNS failover and Aurora Global Database for near real-time data replication between Regions. This approach minimizes downtime and maintains system operations, aligning with the financial institution's stringent reliability requirements.
- A. Incorrect.
Deploying across multiple Availability Zones within a single Region improves reliability within that Region but does not protect against a full Region failure, which is a key requirement in this scenario.
- B. Correct.
A multi-Region architecture with Route 53 for DNS failover and Aurora Global Database for data replication ensures that the system can withstand a Region failure and maintain operations, meeting the reliability requirement.
- C. Incorrect.
While S3 Cross-Region Replication provides data redundancy, relying on manual DNS updates introduces significant downtime, which does not meet the high reliability requirements of the financial institution.
- D. Incorrect.
DynamoDB backups and PITR are useful for data recovery but do not provide a live, fault-tolerant architecture capable of maintaining operations during a Region failure.