Courseiva
mediumMultiple ChoiceObjective-mapped

Google ACE Practice Question: A financial application requires all database…

A financial application requires all database transactions to be durable even if the primary Cloud SQL instance fails mid-transaction. The RPO (Recovery Point Objective) must be near-zero. Which Cloud SQL feature achieves this?

⚠ Common exam trap

Google Cloud often tests the distinction between synchronous replication (used in HA for near-zero RPO) and asynchronous replication (used in read replicas for read scaling), leading candidates to mistakenly choose read replicas for durability requirements.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Cloud SQL High Availability with synchronous standby replica in a different zone

Cloud SQL High Availability (HA) uses a synchronous standby replica in a different zone to ensure that every write is committed to both the primary and standby before acknowledging the transaction. This provides near-zero RPO because if the primary fails mid-transaction, the standby has the exact same data and can take over without data loss.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Cloud SQL read replica with synchronous replication

    Why it's wrong here

    Cloud SQL read replicas always use asynchronous replication from the primary to the replica, which means there is inherent replication lag—the replica may be missing recent transactions if the primary fails. Because of that lag, a read replica cannot guarantee zero data loss, so the RPO is not near-zero. Read replicas are intended to offload read traffic and scale query throughput, not to provide high availability; Cloud SQL does not offer a synchronous replication mode for read replicas.

  • Cloud SQL High Availability with synchronous standby replica in a different zone

    Why this is correct

    Cloud SQL High Availability (HA) provisions a primary and a standby instance in different zones within the same region. It uses synchronous replication to the standby, so every committed transaction is durably written to both the primary and standby before the client receives an acknowledgement, yielding near-zero RPO. If the primary zone experiences an outage, the standby is promoted automatically and, because replication was synchronous, no committed data is lost even in a hard failure scenario.

  • Cloud SQL with automated daily backups and point-in-time recovery

    Why it's wrong here

    Automated daily backups and point-in-time recovery (PITR) restore from backup files and write-ahead logs, but backups are taken only once per day and transaction logs are captured asynchronously. The recovery point objective (RPO) therefore is bounded by the time since the last backup or the last log flush—potentially minutes or hours—not the near-zero RPO of a synchronous standby. This approach is designed for disaster recovery against corruption or accidental deletion, not for instantaneous zone failure with zero data loss.

  • Cloud Spanner — it automatically replicates synchronously across zones

    Why it's wrong here

    Cloud Spanner is a fully managed relational database that offers global strong consistency and synchronous replication across zones and regions, so it could certainly satisfy near-zero RPO requirements. However, this question specifically asks for a Cloud SQL feature; Spanner is a separate product, not a configuration of Cloud SQL. The correct cloud-native answer within the Cloud SQL family is HA with a synchronous standby, so Spanner is technically capable but out of scope for the intended product category.

Visual reference

Client Server SYN (seq=100) SYN-ACK (seq=200, ack=101) ACK (ack=201) Connection established — data transfer begins

Go deeper

Related to this question

About these practice questions

Courseiva writes every ACE question from scratch — 769 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This ACE practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the ACE exam.