
Ultimate access to all questions.
You recently developed an updated version of a Dataflow streaming data ingestion pipeline, which reads data from Pub/Sub and writes it to BigQuery. The current version of the pipeline that is currently operational in the production environment uses a 5-minute window for processing. Your task is to deploy the new version of the pipeline in such a way that there is no data loss, no creation of inconsistencies, and the processing latency is not increased by more than 10 minutes. What steps should you take to achieve this deployment successfully?
A
Update the old pipeline with the new pipeline code.
B
Snapshot the old pipeline, stop the old pipeline, and then start the new pipeline from the snapshot.
C
Drain the old pipeline, then start the new pipeline.
D
Cancel the old pipeline, then start the new pipeline.