SAA-C03 Question 78
Select 2A company hosts a critical application on Amazon EC2 instances in a single Availability Zone. The application writes transaction logs to an Amazon RDS database. Recently, the company experienced a hardware failure in the Availability Zone, resulting in data loss and downtime. The company wants to improve its data recovery strategy to ensure high availability and minimize downtime in case of future failures. What combination of actions should the company take?
- A
Enable Multi-AZ deployment for the Amazon RDS database.
- B
Configure EC2 Auto Scaling across multiple Availability Zones.
- C
Use Amazon S3 to store transaction logs instead of Amazon RDS.
- D
Take frequent manual snapshots of the Amazon RDS database.
- E
Implement an Amazon RDS Read Replica in a different Region.
Show answer and explanation
Correct answers: A, B
Explanation
By enabling Multi-AZ deployment for Amazon RDS, the company ensures that the database can fail over to a standby instance in a different Availability Zone during an outage, minimizing downtime and data loss. Additionally, configuring EC2 Auto Scaling across multiple Availability Zones ensures the application remains highly available even if an Availability Zone becomes unavailable. These actions together improve the company's data recovery and high availability strategy in line with AWS best practices.
- A. Correct.
Enabling Multi-AZ deployment for Amazon RDS ensures that the database automatically fails over to a standby instance in another Availability Zone during a failure, improving recovery time and reliability.
- B. Correct.
Configuring EC2 Auto Scaling across multiple Availability Zones ensures that EC2 instances can be launched in other Availability Zones during a failure, maintaining application availability.
- C. Incorrect.
Amazon S3 is more suitable for object storage and does not support relational database features such as transaction processing. It is not a direct replacement for Amazon RDS in this use case.
- D. Incorrect.
While taking manual snapshots of Amazon RDS can help with data recovery, it does not ensure high availability or automatic failover during an Availability Zone failure.
- E. Incorrect.
Amazon RDS Read Replicas are used for improving read performance and disaster recovery in a different Region, but they do not provide automatic failover within the same Region.