exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

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

Exam AWS Certified Solutions Architect - Professional topic 1 question 928 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 06 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-west-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
WhyIronMan
9 months, 3 weeks ago
Selected Answer: A
A, First a read replica has to be created and that could be promoted to a cluster. second forward writes
upvoted 1 times
...
3a632a3
1 year, 3 months ago
Technically, none of these solutions meet the requirement. Aurora Global Databases still have the issue of lag and stale data depending on the configuration. There is only one writer that replicates the data to the read replica in the second region. See the following in the documentation to understand write forwarding latency: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding-ams.html#aurora-global-database-write-forwarding-isolation-ams Option C comes the closest. They may mean Group Replication. You can have each instance perform their own read and write operations. But there isn't a concept of write forwarding. However, there are a lot of limitations for doing this. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/mysql-active-active-clusters.html
upvoted 1 times
...
andras
2 years, 2 months ago
Selected Answer: A
https://aws.amazon.com/getting-started/hands-on/migrate-rdsmysql-to-auroramysql/#:~:text=2.1%20%2D%20Open%20the%20Amazon%20RDS,choose%20Create%20Aurora%20read%20replica. First a read replica has to be created and that could be promoted to a cluster ..
upvoted 1 times
...
zozza2023
2 years, 3 months ago
Selected Answer: D
hesitated between A and D but sence A it saying pause the write so ...
upvoted 2 times
...
masetromain
2 years, 3 months ago
Selected Answer: D
The solution that meets these requirements is to convert the RDS for MySQL DB instance to an Amazon Aurora MySQL DB cluster and adding eu-west-1 as a secondary Region to the DB cluster, this will enable write forwarding on the DB cluster which will allow the customers in Europe and the customers in the US to have access to the same data and write to the database and see updates from the other group in real time. Also, deploying the application in eu-west-1 and configuring the application to use the Aurora MySQL endpoint in eu-west-1, will ensure that customers in Europe will have low latency and not stale data. Aurora uses a native replication feature to propagate writes to all Aurora replicas, regardless of their location and this makes it the best option for this use case.
upvoted 2 times
...
Kende
2 years, 4 months ago
Selected Answer: A
"A" is the one.
upvoted 1 times
...
janvandermerwer
2 years, 5 months ago
Selected Answer: A
D seems to be wrong - To "convert" the RDS instance to Aurora, you'll need to restore from a snapshot - OR, deploy a read replica as per question A. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.RDSMySQL.html
upvoted 1 times
masetromain
2 years, 3 months ago
This option creates an Aurora replica of the RDS for MySQL DB instance and promoting it to a standalone DB cluster and adding eu-west-1 as a secondary Region to the cluster, then enabling write forwarding on the DB cluster. While this will allow the customers in Europe and the customers in the US to have access to the same data and write to the database, this solution may not provide the best performance for customers in Europe as it requires the application to be reconfigured and writes to be paused during this process, which may cause delays and stale data. Additionally, this solution requires manual intervention to promote the replica, which may be prone to errors and increase the risk of data inconsistencies.
upvoted 1 times
...
...
sjpd10
2 years, 5 months ago
Only 'A' will work
upvoted 1 times
...
Tokyo344
2 years, 6 months ago
Selected Answer: A
I think A https://aws.amazon.com/blogs/database/best-practices-for-migrating-rds-for-mysql-databases-to-amazon-aurora/
upvoted 1 times
...
fdoxxx
2 years, 6 months ago
Selected Answer: A
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.RDSMySQL.Replica.html
upvoted 2 times
ToanVN1988
2 years, 6 months ago
Amazon Aurora MySQL replica of the RDS for MySQL DB instance. How to do that?
upvoted 1 times
...
...
kharakbeer
2 years, 6 months ago
Selected Answer: D
Very good answer
upvoted 1 times
...
skywalker
2 years, 6 months ago
I am confuse if answer is A.. coz .. Create an Amazon Aurora MySQL replica of the RDS for MySQL DB instance (At this stage, Aurora should be empty since no migration yet) . 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. ...... What happen to the existing data in RDS? No need to migrate?? Cannot be B and C.... D. wise.. you can convert RDSD to mySQLDB direcly.. but here it didn't mentioned direct conversion.. if they mentioned migrate RDS to AuroraDB... then the whole statement would be wrong. Again.. badlly worded option here.
upvoted 1 times
...
Malluchan
2 years, 6 months ago
Selected Answer: A
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.RDSMySQL.Replica.html
upvoted 3 times
...
JohnPi
2 years, 7 months ago
Selected Answer: A
A You cannot convert RDS to Aurora, you need to create an Aurora Replica first and promote to a standalone DB cluster
upvoted 2 times
JohnPi
2 years, 6 months ago
https://aws.amazon.com/getting-started/hands-on/migrate-rdsmysql-to-auroramysql/
upvoted 1 times
...
Bilal_M
2 years, 6 months ago
you should not sit the exam, if that is what you think
upvoted 4 times
...
...
vbloise
2 years, 7 months ago
Selected Answer: D
It's D: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html
upvoted 4 times
...
Cloudxie
2 years, 7 months ago
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.RDSMySQL.Replica.html
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