A company wants to migrate its MySQL database from on premises to AWS. The company recently experienced a database outage that significantly impacted the business. To ensure this does not happen again, the company wants a reliable database solution on AWS that minimizes data loss and stores every transaction on at least two nodes. Which solution meets these requirements?
ACreate an Amazon RDS DB instance with synchronous replication to three nodes in three Availability Zones.
BCreate an Amazon RDS MySQL DB instance with Multi-AZ functionality enabled to synchronously replicate the data.
CCreate an Amazon RDS MySQL DB instance and then create a read replica in a separate AWS Region that synchronously replicates the data.
DCreate an Amazon EC2 instance with a MySQL engine installed that triggers an AWS Lambda function to synchronously replicate the data to an Amazon RDS MySQL DB instance.