
Answer-first summary for fast verification
Answer: Multi-AZ, Read Replica's
## Explanation **Multi-AZ (Option B)** and **Read Replicas (Option C)** are the correct answers for increasing database availability. ### Why Multi-AZ and Read Replicas? **Multi-AZ Deployments:** - Provides high availability by automatically maintaining a synchronous standby replica in a different Availability Zone - Automatic failover capability in case of primary database failure - Protects against unplanned outages and infrastructure failures - Ensures data durability and continuous availability **Read Replicas:** - Provide read scalability by offloading read traffic from the primary database - Can be promoted to standalone instances if needed - Work in conjunction with Multi-AZ deployments for comprehensive availability ### Why Not the Other Options? **VPC Peering (Option A):** - This is a networking feature that allows connectivity between VPCs - Does not directly provide database availability features - Primarily for network connectivity, not database replication **Multi-Region (Option D):** - While this can provide geographic redundancy, it's not specifically mentioned in the AWS documentation as the primary method for database availability - Multi-AZ within the same region is typically the first choice for high availability ### AWS Documentation Reference As mentioned in the AWS documentation: "If you are looking to use replication to increase database availability while protecting your latest database updates against unplanned outages, consider running your DB instance as a Multi-AZ deployment. You can use Multi-AZ deployments and Read Replicas in conjunction to enjoy the complementary benefits of each." This combination provides both high availability (Multi-AZ) and read scaling capabilities (Read Replicas) for comprehensive database performance and reliability.
Author: Ritesh Yadav
Ultimate access to all questions.
No comments yet.