SAP-C02 Question 269
Select 3You are designing a highly available and disaster-tolerant architecture for a financial application. The application stores critical transactional data in Amazon RDS and processes large amounts of analytics data stored in Amazon S3. The application also uses Amazon ElastiCache for low-latency caching. Which combination of strategies ensures data durability and availability in the event of a regional failure?
- A
Enable Amazon RDS Multi-AZ configuration and create a Read Replica in a secondary region.
- B
Use Amazon S3 Cross-Region Replication (CRR) to replicate S3 objects to a secondary region.
- C
Deploy Amazon ElastiCache in Multi-AZ mode with automatic failover enabled.
- D
Use Amazon S3 lifecycle policies to transition data to Amazon S3 Glacier for long-term storage.
- E
Deploy Amazon RDS in a single AZ and enable automated backups.
Show answer and explanation
Correct answers: A, B, C
Explanation
To design a disaster-tolerant and highly available architecture, critical components must be replicated across regions and configured for high availability. Enabling Multi-AZ for Amazon RDS ensures availability within a region, while Read Replicas in a secondary region provide disaster recovery. Amazon S3 Cross-Region Replication ensures that data is available in case of a regional failure. For Amazon ElastiCache, Multi-AZ mode with automatic failover ensures that cached data remains available even during infrastructure failures. Combining these strategies addresses both high availability and disaster recovery requirements.
- A. Correct.
Correct. Enabling Amazon RDS Multi-AZ ensures high availability within a region, and creating a Read Replica in a secondary region protects against regional failures.
- B. Correct.
Correct. Amazon S3 Cross-Region Replication ensures that objects are replicated to another region, increasing durability and availability in the event of a regional failure.
- C. Correct.
Correct. Deploying Amazon ElastiCache in Multi-AZ mode with automatic failover ensures high availability by allowing the system to recover quickly from node or AZ failures.
- D. Incorrect.
Incorrect. While Amazon S3 lifecycle policies are useful for cost optimization, they do not improve data durability or availability in the event of a regional failure.
- E. Incorrect.
Incorrect. Deploying Amazon RDS in a single AZ does not provide high availability. Automated backups are useful for recovery but do not address disaster recovery or regional failures.