Q40 — AWS DOP-C02 第3章
第 40/100 問 | ← 第3章
ある企業のWebアプリケーションは、アプリケーションロードバランサー(ALB)を使用して、3つの可用性ゾーンにわたってAmazon EC2インスタンスへのトラフィックを分散しています。 同社は、新バージョンのアプリケーションを1つの可用性ゾーンにデプロイしました。もしアプリケーションに問題が発生した場合、同社は影響を受けた可用性ゾーンからのトラフィックを、デプロイがロールバックされる前に他の可用性ゾーンに再分配したいと考えています。ロールバックプロセス中、アプリケーションは可用性を維持し、ステートフルな安定性を保つ必要があります。
- A. ALBターゲットグループのクロスゾーンロードバランスを無効化します。ALB上でゾーン転送を開始し、影響を受けた可用性ゾーンからのトラフィックを除外します。 ✓
- B. ALBターゲットグループのクロスゾーンロードバランスを無効化します。影響を受けた可用性ゾーンのターゲットグループから手動でインスタンスを削除します。
- C. ALBターゲットグループのクロスゾーンロードバランスをALBから設定を継承するように構成します。ALB上でゾーン転送を開始し、影響を受けた可用性ゾーンからのトラフィックを除外します。
- D. ALBターゲットグループのクロスゾーンロードバランスをALBから設定を継承するように構成します。影響を受けた可用性ゾーンに関連付けられたサブネットを削除します。
正解: A. ALBターゲットグループのクロスゾーンロードバランスを無効化します。ALB上でゾーン転送を開始し、影響を受けた可用性ゾーンからのトラフィックを除外します。
解説
この問題の核心は、ロードバランサーを用いて問題のある可用性ゾーンを迅速に分離しつつ、サービスの可用性を維持することです。アプリケーションロードバランサー(ALB)のクロスゾーンロードバランス機能は、すべての可用性ゾーンのインスタンスに均等にトラフィックを分散します。この機能を無効化すると、トラフィックは可用性ゾーンの容量に応じてのみ割り当てられます。特定の可用性ゾーンに障害が発生した場合、クロスゾーンロードバランスを無効化(トラフィックが他のゾーンに自動補償されないようにする)し、ゾーン転送を開始(問題のあるゾーンへのトラフィックルーティングを停止)することで、インスタンスやサブネットを削除することなく、静的かつ安定したロールバックを実現できます。選択肢Aは、2つのステップでトラフィックパスを正確に制御し、最小変更原則に合致します。