A company is migrating from an on-premises data center to AWS. Their application uses a relational database that requires high availability and automated backups with the ability to scale read operations. Which AWS service would BEST meet these requirements?
Store relational data directly in Amazon S3 and use Amazon Athena for querying.
Deploy the database on an Amazon EC2 instance and manually configure replication and backups.
Use Amazon DynamoDB with on-demand capacity mode for easy scaling.
Utilize Amazon RDS with Multi-AZ deployment and read replicas.
Amazon RDS provides a managed relational database service with high availability options, such as Multi-AZ deployments for automatic failover to a standby instance in case of an outage. It also includes automated backups and scaling capabilities for read operations through the use of read replicas. Amazon Aurora is an option under the Amazon RDS umbrella specifically designed to enhance performance and availability, and it is the optimal solution for the described use case. While EC2 instances can run databases, they require manual setup for high availability, backups, and scaling, which is more complex than using managed services. Amazon DynamoDB is a NoSQL database service that does not meet the relational database requirement.
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 Multi-AZ deployments in Amazon RDS?
Open an interactive chat with Bash
What are read replicas in Amazon RDS?
Open an interactive chat with Bash
What is the difference between Amazon RDS and EC2 for running databases?
Open an interactive chat with Bash
AWS Cloud Practitioner CLF-C02
Cloud Technology and Services
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access