Q82 — AWS DVA-C02 第1章
第 82/100 問 | ← 第1章
ある企業が、AWS上のElastic Load Balancerの後ろにアプリケーションをデプロイする計画です。このアプリケーションはHTTP/HTTPSリスナーを使用し、クライアントのIPアドレスへのアクセスが必要です。この要件を満たすロードバランシングソリューションはどれですか?
- A. Application Load BalancerとX-Forwarded-Forヘッダーを使用します。 ✓
- B. ネットワークロードバランサー(NLB)を使用します。NLBおよびターゲットアプリケーションでプロキシプロトコルを有効にします。
- C. Application Load Balancerを使用します。インスタンスIDでターゲットを登録します。
- D. ネットワークロードバランサーとX-Forwarded-Forヘッダーを使用します。
正解: A. Application Load BalancerとX-Forwarded-Forヘッダーを使用します。
解説
AWSにおいて、Application Load BalancerはHTTP/HTTPSプロトコルをサポートしており、X-Forwarded-Forヘッダーを通じてクライアントの実際のIPアドレスを取得できます。一方、ネットワークロードバランサー(NLB)はトランスポート層(TCPおよびUDP)でのトラフィック処理に特化しており、クライアントIPアドレスの取得にはApplication Load Balancerほど直接的かつ容易ではありません。選択肢CではインスタンスIDによるターゲット登録が提案されていますが、これはクライアントIPアドレスの取得とは無関係です。選択肢DではNLBとX-Forwarded-Forヘッダーの組み合わせが提示されていますが、これは本要件を満たす最適なソリューションではありません。したがって、選択肢Aが正解です。 【灯笼考证提供:swufelp1999】