PCD#5(designing)

PCD#5(designing)

GKE 上のマイクロサービスを Blue/Green 戦略でデプロイし、エラー率が 1% を超えた場合に自動でロールバックさせたい場合、ベストプラクティスに合致する設計の組み合わせを 2 つ選んでください。

(2つ選択)

正解:A, B

正解の根拠

Cloud Deploy は GKE への Blue/Green/Canary 戦略をネイティブにサポートし、Skaffold によるレンダリングと自動ロールバックを提供します(A)。Cloud Monitoring メトリクスベースのアラートをプロモーション制御に組み込むことで、エラー率超過時の自動ロールバックを実現できます(B)。Cloud Build と統合した GitOps パイプラインが構築可能です。

役割サービス
ビルドCloud Build
デプロイ戦略Cloud Deploy(Blue/Green)
シグナルCloud Monitoring アラート

不正解の理由

  • C: Cloud Functions 単体ではマルチステージのプログレッシブデリバリを統制できません。
  • D: Cloud Composer はワークフロー指向で、デプロイ戦略の自動切替には設計が不適合です。
  • E: 手動 kubectl では Blue/Green と自動ロールバックを実現する仕組みが備わりません。

参考:Cloud Deploy 戦略


コメント

コメント

コメントする

目次