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 と自動ロールバックを実現する仕組みが備わりません。

コメント