Quay lại bộ đề
Question #191 Topic 1
You are designing a Dataflow pipeline for a batch processing job. You want to mitigate multiple zonal failures at job submission time. What should you do?
Bạn đang thiết kế một pipeline Dataflow cho một tác vụ xử lý hàng loạt (batch). Bạn muốn giảm thiểu rủi ro lỗi nhiều phân vùng (zonal failures) tại thời điểm gửi (submit) tác vụ. Bạn nên làm gì?
A
Submit duplicate pipelines in two different zones by using the --zone flag.
Gửi các pipeline trùng lặp ở hai zone khác nhau bằng cách sử dụng cờ --zone.
B
Set the pipeline staging location as a regional Cloud Storage bucket.
Đặt vị trí staging của pipeline là một bucket Cloud Storage dạng regional.
C
Specify a worker region by using the --region flag.
Chỉ định một worker region bằng cách sử dụng cờ --region.
D
Create an Eventarc trigger to resubmit the job in case of zonal failure when submitting the job.
Tạo một trigger Eventarc để gửi lại tác vụ trong trường hợp xảy ra lỗi zone khi gửi tác vụ.
Giải thích & Tài liệu tham khảo
Để giảm thiểu rủi ro khi xảy ra lỗi ở một zone cụ thể tại thời điểm gửi job Dataflow:
- C. Chỉ định một worker region bằng cách sử dụng cờ --region. Khi bạn chỉ định một khu vực (region) thay vì một phân vùng cụ thể (zone), Dataflow sẽ tự động chọn zone tốt nhất và có sẵn tài nguyên trong region đó để chạy các worker. Nếu một zone gặp sự cố phần cứng hoặc hết tài nguyên, Dataflow sẽ phân bổ worker ở các zone khác trong cùng region, giúp tránh lỗi khi submit job.
- A. Chèn thủ công cờ --zone ép buộc Dataflow phải sử dụng một zone cố định, điều này làm tăng nguy cơ thất bại nếu zone đó gặp sự cố.
- B. Vị trí staging regional của Cloud Storage chỉ giúp dữ liệu tạm thời có độ sẵn sàng cao, không giải quyết được vấn đề phân bổ tài nguyên tính toán của worker khi zone bị lỗi.
- D. Dùng Eventarc trigger để gửi lại job là phương án phức tạp và mang tính khắc phục sau lỗi (reactive), không phải thiết kế giảm thiểu trực tiếp từ gốc lúc thiết lập job.
(Đáp án được gợi ý bởi AI)