
Answer-first summary for fast verification
Answer: Take Dataflow snapshots periodically.
A. Correct. When running streaming pipelines, Dataflow snapshots can save the current state. You can then start a new job based on the saved state. This allows you to recover from failures and also migrate jobs. B. Incorrect. Creating jobs from templates makes it easy to start new jobs by changing parameter values. However, since templates do not retain any state, they are not useful for disaster recovery. C. Incorrect. Vertical autoscaling can dynamically allocate compute capacity based on worker utilization, but it is not relevant for disaster recovery. D. Incorrect. Horizontal autoscaling can automatically change the number of workers allocated to your job, but it is not relevant for disaster recovery.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
Cymbal Retail processes streaming data on Dataflow with Pub/Sub as a source. You need to plan for disaster recovery and protect against zonal failures.
A
Take Dataflow snapshots periodically.
B
Create Dataflow jobs from templates.
C
Enable vertical autoscaling.
D
Enable Dataflow shuffle.
No comments yet.