Your team operates a streaming Dataflow pipeline that processes sales events 24/7. The job is launched with the flag --worker_zone=us-central1-a. A recent zonal outage in us-central1-a stopped all workers for several hours, breaching the SLA. You must change the launch configuration so the pipeline continues running if any single zone in the region fails, without maintaining a duplicate job or significantly increasing cost. Which action satisfies the requirement?
Containerize the pipeline and deploy it to Cloud Run in two regions behind Cloud Load Balancing.
Migrate the code to run on an HA Dataproc cluster with masters in three zones and submit the streaming job there.
Launch the job with --worker_region=us-central1 and remove the --worker_zone flag so Dataflow distributes workers across healthy zones in the region.
Keep the existing job and schedule a second, identical pipeline in us-central1-b; switch Pub/Sub subscriptions to whichever job is healthy.
When you specify only a region (for example --worker_region=us-central1) and omit any --worker_zone flag, Dataflow automatically provisions and balances worker VMs across multiple zones inside that region. If one zone becomes unavailable, workers in the remaining zones continue processing, and Dataflow can spin up replacement workers in healthy zones. Running a second, parallel pipeline or migrating to a different service would add unnecessary cost or operational complexity. Converting to a Dataproc or Cloud Run solution changes the service entirely rather than addressing the zonal-outage issue for the existing pipeline.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the purpose of the `--worker_region` flag in Dataflow?
Open an interactive chat with Bash
How does distributing workers across multiple zones improve pipeline resilience?
Open an interactive chat with Bash
What are the advantages of using Dataflow over migrating to Dataproc or Cloud Run?
Open an interactive chat with Bash
What is the purpose of the `--worker_zone` and `--worker_region` flags in Dataflow?
Open an interactive chat with Bash
How does Dataflow handle worker balancing across zones within a region?
Open an interactive chat with Bash
Why wouldn't migrating to Dataproc or running a second pipeline address the zonal outage issue effectively?
Open an interactive chat with Bash
GCP Professional Data Engineer
Maintaining and automating data workloads
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99 $11.99
$11.99/mo
Billed monthly, Cancel any time.
$19.99 after promotion ends
3 Month Pass
$44.99 $26.99
$8.99/mo
One time purchase of $26.99, Does not auto-renew.
$44.99 after promotion ends
Save $18!
MOST POPULAR
Annual Pass
$119.99 $71.99
$5.99/mo
One time purchase of $71.99, Does not auto-renew.
$119.99 after promotion ends
Save $48!
BEST DEAL
Lifetime Pass
$189.99 $113.99
One time purchase, Good for life.
Save $76!
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .