ある企業のデータチームが、Apache Airflowベースのデータパイプラインのオーケストレーションツールを探しています。サーバーのプロビジョニングや管理負荷を最小化したいと考えています。最も適切なGoogle Cloudのサービスはどれですか?
- A. Cloud Pub/Sub
- B. Cloud Dataflow
- C. Vertex AI Pipelines
- D. Cloud Composer
解答と解説を見る
正解: D
Cloud ComposerはApache Airflowのフルマネージドサービスであり、DAG(有向非巡回グラフ)によるワークフロー定義でBigQuery、Dataflow、GCSなど多様なサービスと連携したデータパイプラインのスケジューリングとオーケストレーションが可能。インフラ管理が不要。Cloud Pub/Subはメッセージキューで定期スケジューリング機能はない。Vertex AI PipelinesはML特化のパイプライン管理(Kubeflow Pipelines相当)。Cloud DataflowはETL実行エンジンであり、オーケストレーション管理ツールではない。