Google Cloud Professional Data Engineer — Question 169

You are deploying a MySQL database workload onto Cloud SQL. The database must be able to scale up to support several readers from various geographic regions. The database must be highly available and meet low RTO and RPO requirements, even in the event of a regional outage. You need to ensure that interruptions to the readers are minimal during a database failover. What should you do?

Answer options

Correct answer: C

Explanation

The correct answer is C because it ensures high availability with a read replica in a different region, allowing for quick promotion during a regional outage. Option A is incorrect as it relies on restoring from backups, which does not provide real-time failover. Option B only promotes a read replica in the same region, which does not ensure high availability during regional failures. Option D does not meet the geographic distribution requirement for scaling readers.