New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Google Professional Cloud Architect Exam - Topic 9 Question 19 Discussion

Actual exam question for Google's Professional Cloud Architect exam
Question #: 19
Topic #: 9
[All Professional Cloud Architect Questions]

You are moving an application that uses MySQL from on-premises to Google Cloud. The application will run on Compute Engine and will use Cloud SQL. You want to cut over to the Compute Engine deployment of the application with minimal downtime and no data loss to your customers. You want to migrate the application with minimal modification. You also need to determine the cutover strategy. What should you do?

Show Suggested Answer Hide Answer
Suggested Answer: C

External replica promotion migration In the migration strategy of external replica promotion, you create an external database replica and synchronize the existing data to that replica. This can happen with minimal downtime to the existing database. When you have a replica database, the two databases have different roles that are referred to in this document as primary and replica. After the data is synchronized, you promote the replica to be the primary in order to move the management layer with minimal impact to database uptime. In Cloud SQL, an easy way to accomplish the external replica promotion is to use the automated migration workflow. This process automates many of the steps that are needed for this type of migration.

https://cloud.google.com/architecture/migrating-mysql-to-cloudsql-concept

- The best option for migrating your MySQL database is to use an external replica promotion. In this strategy, you create a replica database and set your existing database as the primary. You wait until the two databases are in sync, and you then promote your MySQL replica database to be the primary. This process minimizes database downtime related to the database migration. - https://cloud.google.com/architecture/migrating-mysql-to-cloudsql-concept#external_replica_promotion_migration


Contribute your Thoughts:

0/2000 characters
Audrie
4 months ago
I agree, option C looks solid with the replication setup.
upvoted 0 times
...
Kallie
4 months ago
Isn't there a risk of data loss with option D?
upvoted 0 times
...
Billy
4 months ago
Wait, why would you stop the on-prem app before migrating?
upvoted 0 times
...
Gerald
4 months ago
I think A is better for minimizing downtime.
upvoted 0 times
...
Lottie
5 months ago
Option B seems the most straightforward.
upvoted 0 times
...
Veronika
5 months ago
I feel like option D is too simple. It skips the replication part, but I guess it could work if you're okay with some downtime.
upvoted 0 times
...
Sean
5 months ago
I think option C sounds familiar because it involves setting up replication, which we practiced in class. It might be the best for zero downtime.
upvoted 0 times
...
Douglass
5 months ago
I remember we discussed the importance of minimizing downtime, but I'm not sure which option really achieves that best.
upvoted 0 times
...
Christiane
5 months ago
I’m a bit confused about the steps in option A. It seems like it requires a lot of modifications to the application, which we were told to avoid.
upvoted 0 times
...
Glory
5 months ago
This seems straightforward - I think the tax payment from last year should be left out since it's not related to the current cash forecast.
upvoted 0 times
...
Carman
5 months ago
I'm a bit confused on this one. "Started," "Activated," "Engaged," and "Working" all seem like they could potentially be correct. I'll have to carefully consider the context and wording of the question to make my best guess.
upvoted 0 times
...
Lindsey
5 months ago
Okay, I think I've got this. Based on the containment hierarchy, the correct way to communicate the new value of the 'passthrough' property to the parent component is through Option B, using an event emitter.
upvoted 0 times
...
Malissa
5 months ago
I practiced a similar question last week, and I think I chose "listener" for that one, so I'll go with that now.
upvoted 0 times
...

Save Cancel