exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

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: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
ggrodskiy
Highly Voted 1 year, 9 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 23 times
kgpoj
8 months, 3 weeks ago
D is wrong, you should choose A. look at this blog: https://aws.amazon.com/getting-started/hands-on/migrate-rdsmysql-to-auroramysql/ In step 4 you do need to pause write
upvoted 2 times
kgpoj
8 months, 3 weeks ago
Sorry, typo, step 4
upvoted 1 times
...
...
ayadmawla
1 year, 4 months ago
You need the pause of writing to the old db because of the lag in the replication.
upvoted 1 times
...
...
totten
Highly Voted 1 year, 6 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 10 times
...
albert_kuo
Most Recent 1 month, 3 weeks ago
Selected Answer: D
[us-east-1] [eu-west-1] | [Aurora Primary] | [Aurora Secondary] | | | | [US App] [EU App] | | | | [Writes] [Write Forwarding]
upvoted 1 times
...
Peaches35
4 months ago
Selected Answer: D
Option D is correct because Option A involves additional steps and downtime for promoting the replica and reconfiguring the application. It also does not directly address the need for real-time updates between Regions.
upvoted 1 times
...
sashenka
6 months, 2 weeks ago
Selected Answer: D
Key Issues with Option A Unnecessary Complexity and Risk Option A requires multiple steps including creating a replica, pausing writes, promoting the replica, and reconfiguring the application. Each step introduces potential points of failure and complexity. The process requires application downtime during the conversion process. Business Impact Pausing application writes means service interruption for customers. The multi-step process extends the duration of service disruption. Reconfiguring applications multiple times increases the risk of errors.
upvoted 1 times
sashenka
6 months, 2 weeks ago
Changed to A
upvoted 1 times
...
...
kgpoj
8 months, 3 weeks ago
https://aws.amazon.com/getting-started/hands-on/migrate-rdsmysql-to-auroramysql/ A is correct. You do need to pause write before creating replica.
upvoted 1 times
...
Daniel76
8 months, 3 weeks ago
Selected Answer: D
Aurora supports cross-region replication and write forwarding. Only need to promote DB Custer in the failover scenario, not for migration.
upvoted 1 times
...
Helpnosense
10 months ago
Selected Answer: D
Vote D. On top of ggrodskiy's point, standalone DB cluster only support 1 regoin. If multiple regions are requireed then DB cluster won't be standalone.
upvoted 2 times
...
seetpt
1 year ago
Selected Answer: A
A for me
upvoted 1 times
...
Russs99
1 year, 1 month 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 3 times
...
LazyAutonomy
1 year, 3 months ago
Galera + ProxySQL ftw
upvoted 1 times
...
tmlong18
1 year, 3 months ago
Selected Answer: A
D said 'Convert' but not 'Mirgrate'. You cannot convert RDS MySQL to Aurora MySQL natively.
upvoted 5 times
...
duriselvan
1 year, 4 months 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
1 year, 4 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
1 year, 5 months ago
Selected Answer: A
Option A
upvoted 2 times
...
severlight
1 year, 5 months ago
Selected Answer: A
yes, migration is done through the replica promotion
upvoted 3 times
...
Ustad
1 year, 6 months ago
Selected Answer: A
RDS MySQL to aurora replica, then promote the replica as aurora cluster.
upvoted 3 times
...
duriselvan
1 year, 7 months ago
A is ans:
upvoted 1 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago