A retail company is launching a new online inventory tracking application. The application will use an Amazon RDS for MySQL database. The database must be highly available and support automatic failover to a standby instance in another Availability Zone within the same Region in the event of an outage. Which database configuration should the solutions architect choose to meet these requirements?
- ACreate an Amazon RDS read replica in a different Availability Zone and configure it as the automatic failover target.
- BConfigure Route 53 latency routing to automatically redirect database write traffic to an Amazon RDS read replica in another Availability Zone.
- Configure the Amazon RDS DB instance as a Multi-AZ deployment.Answer
- DConfigure a pilot light disaster recovery strategy by keeping a stopped DB instance in another Availability Zone to achieve zero-second failover.
Answer
Configure the Amazon RDS DB instance as a Multi-AZ deployment.
Configuring the Amazon RDS DB instance as a Multi-AZ deployment is correct because it automatically provisions and maintains a synchronous standby replica in a different Availability Zone. If the primary instance fails, AWS automatically switches to the standby replica, providing high availability and automatic failover with minimal disruption and no manual intervention.
Step-by-Step Solution
Key Concept
Amazon RDS Multi-AZ deployments provide high availability and automatic failover by synchronously replicating data to a standby instance in a different Availability Zone.