AWS Certified Solutions Architect – Professional (SAP-C02) — Question 273
A solutions architect needs to define a reference architecture for a solution for three-tier applications with web. application, and NoSQL data layers. The reference architecture must meet the following requirements:
• High availability within an AWS Region
• Able to fail over in 1 minute to another AWS Region for disaster recovery
• Provide the most efficient solution while minimizing the impact on the user experience
Which combination of steps will meet these requirements? (Choose three.)
Answer options
- A. Use an Amazon Route 53 weighted routing policy set to 100/0 across the two selected Regions. Set Time to Live (TTL) to 1 hour.
- B. Use an Amazon Route 53 failover routing policy for failover from the primary Region to the disaster recovery Region. Set Time to Live (TTL) to 30 seconds.
- C. Use a global table within Amazon DynamoDB so data can be accessed in the two selected Regions.
- D. Back up data from an Amazon DynamoDB table in the primary Region every 60 minutes and then write the data to Amazon S3. Use S3 cross-Region replication to copy the data from the primary Region to the disaster recovery Region. Have a script import the data into DynamoDB in a disaster recovery scenario.
- E. Implement a hot standby model using Auto Scaling groups for the web and application layers across multiple Availability Zones in the Regions. Use zonal Reserved Instances for the minimum number of servers and On-Demand Instances for any additional resources.
- F. Use Auto Scaling groups for the web and application layers across multiple Availability Zones in the Regions. Use Spot Instances for the required resources.
Correct answer: B, C, E
Explanation
To achieve a failover time of under 1 minute, Amazon Route 53 failover routing with a low TTL of 30 seconds is required, as a 1-hour TTL would cause clients to access the failed region for too long. Amazon DynamoDB global tables provide active-active multi-region replication, which is necessary for rapid failover, unlike periodic S3 backups which would take much longer than 1 minute to restore. Implementing a hot standby model with Auto Scaling groups utilizing zonal Reserved Instances for baseline capacity and On-Demand Instances ensures immediate availability of resources during failover without the risk of Spot Instance termination.