Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 289 discussion

A company has deployed its database on an Amazon RDS for MySQL DB instance in the us-east-1 Region. The company needs to make its data available to customers in Europe. The customers in Europe must have access to the same data as customers in the United States (US) and will not tolerate high application latency or stale data. The customers in Europe and the customers in the US need to write to the database. Both groups of customers need to see updates from the other group in real time.

Which solution will meet these requirements?

  • A. Create an Amazon Aurora MySQL replica of the RDS for MySQL DB instance. Pause application writes to the RDS DB instance. Promote the Aurora Replica to a standalone DB cluster. Reconfigure the application to use the Aurora database and resume writes. Add eu-west-1 as a secondary Region to the DB cluster. Enable write forwarding on the DB cluster. Deploy the application in eu-west-1. Configure the application to use the Aurora MySQL endpoint in eu-west-1.
  • B. Add a cross-Region replica in eu-west-1 for the RDS for MySQL DB instance. Configure the replica to replicate write queries back to the primary DB instance. Deploy the application in eu-west-1. Configure the application to use the RDS for MySQL endpoint in eu-west-1.
  • C. Copy the most recent snapshot from the RDS for MySQL DB instance to eu-west-1. Create a new RDS for MySQL DB instance in eu-west-1 from the snapshot. Configure MySQL logical replication from us-east-1 to eu-west-1. Enable write forwarding on the DB cluster. Deploy the application in eu-wes&1. Configure the application to use the RDS for MySQL endpoint in eu-west-1.
  • D. Convert the RDS for MySQL DB instance to an Amazon Aurora MySQL DB cluster. Add eu-west-1 as a secondary Region to the DB cluster. Enable write forwarding on the DB cluster. Deploy the application in eu-west-1. Configure the application to use the Aurora MySQL endpoint in eu-west-1.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
ggrodskiy
Highly Voted 10 months ago
Correct D. You cannot convert RDS MySQL to Aurora MySQL natively, but you can create an Aurora read replica of the RDS MySQL DB instance and then promote it to a standalone Aurora MySQL DB clusterhttps://aws.amazon.com/getting-started/hands-on/migrate-rdsmysql-to-auroramysql/https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.RDSMySQL.html. This is the first step of option A in the question. However, this option also requires pausing application writes and reconfiguring the application, which can cause downtime and data inconsistency. Therefore, option A is not the best solution for the given requirements. Option D is still the correct answer because it does not require pausing writes or reconfiguring the application, and it enables cross-Region replication and write forwarding for the database.
upvoted 16 times
ayadmawla
5 months ago
You need the pause of writing to the old db because of the lag in the replication.
upvoted 1 times
...
...
seetpt
Most Recent 2 weeks ago
Selected Answer: A
A for me
upvoted 1 times
...
Russs99
2 months, 1 week ago
Selected Answer: D
This approach leverages Amazon Aurora's Global Database capability, which allows for a single database to span multiple AWS regions, thus enabling low-latency reads and writes in multiple regions and providing data replication across regions with minimal latency. By converting the RDS for MySQL DB instance to an Amazon Aurora MySQL DB cluster and enabling write forwarding, the solution supports writes in multiple regions and ensures that the data is synchronized across the regions in real time. This setup allows customers in both the US and Europe to see updates from each other as they happen, meeting the requirement for real-time data consistency and low application latency.
upvoted 2 times
...
LazyAutonomy
3 months, 2 weeks ago
Galera + ProxySQL ftw
upvoted 1 times
...
tmlong18
4 months ago
Selected Answer: A
D said 'Convert' but not 'Mirgrate'. You cannot convert RDS MySQL to Aurora MySQL natively.
upvoted 4 times
...
duriselvan
5 months, 1 week ago
D CORRECT D. Aurora Global Database with Write Forwarding: This solution addresses all requirements: Real-time data access and updates: Aurora provides global secondary databases in the chosen region (eu-west-1) for low latency and consistent data. Minimal downtime: Aurora automatically handles failovers and data synchronization between regions. Write forwarding: Both regions can perform write operations, ensuring real-time updates for all users. High availability: Aurora offers automatic backups and failover capabilities. Therefore, D. Converting the RDS for MySQL DB instance to an Amazon Aurora MySQL DB cluster with a secondary Region in eu-west-1 and enabling write forwarding is the most suitable solution. It meets all requirements for data availability, minimal latency, real-time updates, and high availability for both US and European customers.
upvoted 3 times
ayadmawla
5 months ago
The first statement in D ("Convert the RDS for MySQL DB instance to an Amazon Aurora MySQL DB cluster.") is wrong, therefore D is wrong. The multiple choice is based on these tricks. Real life is a different matter when we say "Convert" to mean go through the process of replacing by replicating, etc.
upvoted 1 times
...
...
career360guru
6 months ago
Selected Answer: A
Option A
upvoted 2 times
...
severlight
6 months ago
Selected Answer: A
yes, migration is done through the replica promotion
upvoted 2 times
...
Ustad
6 months, 2 weeks ago
Selected Answer: A
RDS MySQL to aurora replica, then promote the replica as aurora cluster.
upvoted 2 times
...
totten
7 months ago
Selected Answer: A
You cannot natively convert the RDS for MySQL DB instance to an Amazon Aurora MySQL DB cluster. Instead, you can create an Amazon Aurora MySQL replica of the RDS MySQL RDS DB instance: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.RDSMySQL.Replica.html https://aws.amazon.com/getting-started/hands-on/migrate-rdsmysql-to-auroramysql/
upvoted 3 times
...
duriselvan
7 months, 2 weeks ago
A is ans:
upvoted 1 times
...
nharaz
7 months, 3 weeks ago
Selected Answer: D
Write forwarding is a feature of Aurora that allows writes to be directed to the primary cluster while maintaining read access to the replica cluster, ensuring data consistency and low latency.
upvoted 3 times
...
xav1er
8 months, 3 weeks ago
Selected Answer: A
It's clearly A , not any other option
upvoted 2 times
...
Asds
9 months, 3 weeks ago
Selected Answer: A
A, ‘cause of the conversion which is not possible
upvoted 3 times
...
Mom305
10 months ago
Selected Answer: A
The reason you create an Amazon Aurora MySQL Replica is because "replication lag between source DB instance and Aurora Read Replica approaches zero" , and here are the steps recommended and isntructed as part of an AWS Workshop https://aws.amazon.com/getting-started/hands-on/migrate-rdsmysql-to-auroramysql/#:~:text=2.1%20-%20Open%20the%20Amazon%20RDS,choose%20Create%20Aurora%20read%20replica.
upvoted 2 times
...
Zox42
10 months, 1 week ago
Selected Answer: A
Answer A
upvoted 2 times
...
NikkyDicky
10 months, 2 weeks ago
Selected Answer: A
A - https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.RDSMySQL.Replica.html
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...