description Amazon RDS Multi-AZ Deployment Overview
RDS Multi-AZ provides high availability and automatic failover for relational databases. It maintains a synchronous standby replica in a different Availability Zone. If the primary instance fails, RDS automatically switches to the standby without manual intervention or data loss, ensuring that your application's data layer remains resilient against localized hardware or zone failures.
help Amazon RDS Multi-AZ Deployment FAQ
How does Amazon RDS Multi-AZ handle a database failure?
In an Amazon RDS Multi-AZ deployment, AWS automatically provisions and maintains a synchronous standby replica in a completely different Availability Zone. If the primary database fails, RDS automatically fails over to the standby instance without requiring manual intervention.
Can I use the standby instance in an RDS Multi-AZ deployment for read scaling?
No, the standby instance in a standard Multi-AZ deployment is passive and cannot be used to serve read traffic. To scale read operations, you must configure Amazon RDS Read Replicas, which is a distinct feature from Multi-AZ deployments.
Which database engines support Amazon RDS Multi-AZ deployments?
Amazon RDS Multi-AZ deployments are supported across several popular database engines. These include Amazon Aurora, MySQL, PostgreSQL, MariaDB, Oracle, and Microsoft SQL Server.
Do I need to change my application's connection string during an RDS Multi-AZ failover?
No, RDS provides a single DNS endpoint for your database, abstracting the underlying physical instances. During a failover, RDS automatically updates the DNS record to route traffic to the newly promoted standby instance, though your application should have logic to handle brief connection drops.
explore Explore More
Similar to Amazon RDS Multi-AZ Deployment
See all arrow_forwardReviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.