nerdexam
Google

PROFESSIONAL-DATA-ENGINEER · Question #381

You have an upstream process that writes data to Cloud Storage. This data is then read by an Apache Spark job that runs on Dataproc. These jobs are run in the us-central1 region, but the data could be

The correct answer is D. 1. Create a dual-region Cloud Storage bucket in the us-central1 and us-south1 regions.. Option D is correct because it specifies a dual-region bucket with turbo replication enabled, which is Google Cloud's feature that guarantees data is replicated to the secondary region within 15 minutes - directly satisfying the RPO=15 min requirement. The Dataproc jobs in us-cen

Submitted by luis.pe· Mar 30, 2026Designing data processing systems

Question

You have an upstream process that writes data to Cloud Storage. This data is then read by an Apache Spark job that runs on Dataproc. These jobs are run in the us-central1 region, but the data could be stored anywhere in the United States. You need to have a recovery process in place in case of a catastrophic single region failure. You need an approach with a maximum of 15 minutes of data loss (RPO=15 mins). You want to ensure that there is minimal latency when reading the data. What should you do?

Options

  • A
    1. Create two regional Cloud Storage buckets, one in the us-central1 region and one in the us-south1 region.
  • B
    1. Create a Cloud Storage bucket in the US multi-region.
  • C
    1. Create a dual-region Cloud Storage bucket in the us-central1 and us-south1 regions.
  • D
    1. Create a dual-region Cloud Storage bucket in the us-central1 and us-south1 regions.

How the community answered

(36 responses)
  • A
    11% (4)
  • B
    6% (2)
  • C
    3% (1)
  • D
    81% (29)

Explanation

Option D is correct because it specifies a dual-region bucket with turbo replication enabled, which is Google Cloud's feature that guarantees data is replicated to the secondary region within 15 minutes - directly satisfying the RPO=15 min requirement. The Dataproc jobs in us-central1 also read from their primary region, ensuring minimal latency.

Option A (two separate regional buckets) requires you to build and manage your own replication pipeline between buckets, adding operational complexity with no SLA guarantee on replication timing.

Option B (US multi-region bucket) provides geographic redundancy but uses standard replication with no RPO guarantee - you cannot count on it to meet a strict 15-minute recovery objective.

Option C (dual-region without turbo replication) gets you geographic redundancy but standard dual-region replication has no time-bound SLA, so you cannot reliably meet the 15-minute RPO under this configuration.

Memory tip: Think of "turbo replication = time guarantee." Whenever an exam question gives you a specific RPO in minutes for Cloud Storage, the answer will involve a dual-region bucket with turbo replication - it's the only GCS configuration that commits to a 15-minute replication SLA.

Topics

#Cloud Storage#Disaster Recovery#RPO#Data Latency

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-DATA-ENGINEER Practice