あるグローバル金融機関は、同一リージョンにある10個のワークロードVPCのすべてのインバウンド・アウトバウンド・VPC間(East-West)トラフィックをサードパーティ製IPS(不正侵入防止システム)アプライアンス(Fortinet FortiGate)で透過検査する要件があります。以下の条件があります。 ・アプライアンスはトラフィック量に応じた自動スケールが必要 ・コンプライアンス要件により送信元IPアドレスをNATせずに保持する必要がある ・アプライアンス障害時はヘルスチェックで検出し、トラフィックを正常ノードへ自動転送する ・すべてのアプライアンスを中央セキュリティVPCで集中管理する この要件を満たすアーキテクチャとして最も適切なものはどれですか?
Gateway Load Balancer(GWLB)はGENEVEプロトコル(ポート6081)でトラフィックを透過的にカプセル化してアプライアンスへ転送し、元の送信元・宛先IPを保持したまま検査できる。ターゲットグループのヘルスチェックで障害インスタンスを自動除外でき、Auto Scalingとの統合でスケール要件にも対応する。各ワークロードVPCのGWLBエンドポイントをルートテーブルのネクストホップとして設定することで、アプリケーション変更なしにインライン透過検査が実現できる。 選択肢AのApplication Load Balancerは送信元IPをALB自身のIPに置き換えるため、送信元IP保持の要件を満たせない。またL7ロードバランサーはネットワークレベルの透過検査アーキテクチャには適していない。 選択肢BのAWS Network FirewallはAWSマネージドのIPS/IDSサービスであり、FortiGateなどサードパーティ製アプライアンスを直接ターゲットとして使用することはできない。カスタムアプライアンスの集中管理要件に対応できない。 選択肢DのNLB+PrivateLinkは他アカウントやVPCへのサービス公開ユースケース向けの構成であり、ルートテーブルレベルでのトラフィック透過挿入(インライン検査)のアーキテクチャとして設計されていない。