Skip to Content

Amazon CLF-C02: Which AWS Service Supports MySQL Database Migration?

Learn why Amazon RDS is the best choice for running MySQL databases in the AWS cloud. Essential insights for the AWS Certified Cloud Practitioner CLF-C02 exam.

Question

A company runs an on-premises MySQL database. The company wants to run a copy of this database in the AWS cloud. Which AWS service would support this workload?

A. Amazon RDS
B. Amazon Neptune
C. Amazon ElastiCache for Redis
D. Amazon Quantum Ledger Database (Amazon QLDB)

Answer

A. Amazon RDS

Explanation

Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching, and backups. Amazon RDS supports six popular database engines: Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database, and SQL Server.

Amazon Relational Database Service (Amazon RDS) is a fully managed service designed to simplify the deployment, operation, and scaling of relational databases, including MySQL. Below is a detailed explanation of why Amazon RDS is the optimal choice for this workload:

Key Features of Amazon RDS for MySQL

Managed Service

Amazon RDS automates time-consuming database administration tasks such as backups, software patching, monitoring, and scaling. This allows users to focus on application development rather than database management.

MySQL Compatibility

Amazon RDS supports MySQL Community Edition versions 5.7 and 8.0, ensuring compatibility with existing MySQL applications and tools.

Scalability and Performance

  • Provides SSD-backed storage options for fast and predictable performance.
  • Offers read replicas for scaling read-heavy workloads and Multi-AZ deployments for high availability.

Backup and Recovery

  • Automated backups allow recovery to any point within a retention period of up to 35 days.
  • User-initiated backups can be stored until explicitly deleted.

Security

  • Includes network isolation using Amazon VPC, encryption at rest using AWS KMS, and SSL encryption for data in transit.

Why Other Options Are Incorrect

B. Amazon Neptune: This is a graph database service designed for use cases like social networks or recommendation engines. It does not support MySQL workloads.

C. Amazon ElastiCache for Redis: This is an in-memory data store used for caching purposes, not a relational database like MySQL.

D. Amazon Quantum Ledger Database (QLDB): QLDB is a ledger database designed to maintain immutable records with cryptographic verification, which is unrelated to relational database needs like MySQL.

Amazon RDS provides an easy-to-use, scalable, and secure environment for running MySQL databases in the AWS cloud. Its managed nature eliminates operational overhead while offering robust features like automated backups, high availability, and performance optimization—making it the ideal choice for migrating an on-premises MySQL database to AWS.

Amazon AWS Certified Cloud Practitioner CLF-C02 certification exam practice question and answer (Q&A) dump with detail explanation and reference available free, helpful to pass the Amazon AWS Certified Cloud Practitioner CLF-C02 exam and earn Amazon AWS Certified Cloud Practitioner CLF-C02 certification.