ある企業が、Google Cloudでの継続的デリバリー(CD)パイプラインを構築するために活用できるサービスを2つ選択してください。コンテナイメージのビルドと、GKEへの自動デプロイを実現したいと考えています。
- A. BigQuery(大規模データ分析)
- B. Cloud Build(ソースコードからコンテナイメージのビルド・テスト)
- C. Cloud Memorystore(アプリケーションキャッシュ)
- D. Cloud Deploy(GKEやCloud Runへの段階的なリリース管理)
解答と解説を見る
正解: B, D
CI/CDパイプラインの構築にはCloud Build(継続的インテグレーション:ソースコードのビルド、テスト、Artifact Registryへのプッシュ)とCloud Deploy(継続的デリバリー:テスト/ステージング/本番へのGKE/Cloud Runへの段階的デプロイ、承認ゲート、ロールバック機能)の2サービスが中核。この組み合わせでコードコミットから本番デプロイまでの自動化パイプラインを構築できる。BigQueryはデータウェアハウスでCI/CDとは無関係。Cloud MemorystoreはRedisキャッシュでCI/CDパイプラインには使用しない。
📚 関連サービスの解説: Cloud Build ・ Google Kubernetes Engine(GKE)