AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company has an application that requires a relational database with a highly available and fault-tolerant configuration, including failover capabilities across two Availability Zones within an AWS Region. Which AWS service should be implemented to meet these requirements?
Amazon RDS with Multi-AZ deployments is designed for high availability and failover support for DB instances within AWS. It automatically provisions and maintains a synchronous standby replica in a different Availability Zone. In the event of a planned or unplanned outage of your primary DB instance, RDS performs an automatic failover to the standby, minimizing disruption. Other services mentioned such as Amazon DynamoDB, Amazon Aurora Global Databases, and Amazon S3 do not fit the scenario described. DynamoDB is a NoSQL service and does not provide a relational database. Aurora Global Databases are used for cross-region disaster recovery, not within a single region. Amazon S3 is object storage and does not support relational database features.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are Availability Zones in AWS?
Open an interactive chat with Bash
What is the difference between Amazon RDS and Amazon DynamoDB?