無限ノック › ANS 練習問題一覧 › 問題
ANSネットワーク実装

ある企業は、3つのVPC(VPC-A、VPC-B、VPC-C)に分散した15のマイクロサービスを運用しています。 サービス間通信に関する要件は以下の通りです: ・HTTP/HTTPSプロトコルを使用したサービス間通信 ・サービス単位できめ細かい認証・認可ポリシーを適用する ・VPCピアリングもTransit Gatewayも使用しない ・サービスディスカバリをAWSマネージドで自動化する ・各サービスの負荷に応じた自動ロードバランシング すべての要件を満たすアーキテクチャはどれですか?

A
AWS Transit Gatewayで3つのVPCを接続し、各VPCに内部Application Load Balancerを配置してRoute 53プライベートホストゾーンでサービスディスカバリを実装する
Transit Gatewayの使用を要件で明確に禁止しています。
B
AWS VPC Latticeのサービスネットワークを作成し、各マイクロサービスをVPC Latticeサービスとして登録してターゲットグループに紐付け、3つのVPCをサービスネットワークに関連付ける
✓ 正解
AWS VPC Latticeのサービスネットワークを作成し、各マイクロサービスをVPC Latticeサービスとして登録してターゲットグループに紐付け、3つのVPCをサービスネットワークに関連付ける VPC LatticeはVPCピアリングやTGW不要でHTTP/HTTPSのサービス間通信を実現し、サービスレベルの認証・認可ポリシー設定、自動ロードバランシング、マネージドサービスディスカバリをすべて提供する唯一のサービスです。
C
AWS Cloud Mapでサービス登録を行い、Route 53プライベートホストゾーンでDNS解決を実装し、VPCピアリングでクロスVPC通信を確立する
VPCピアリングを使用しており要件に反します。
D
各VPCに自己管理のEnvoyプロキシをサイドカーとして展開してmTLS通信を設定し、VPCピアリングで3つのVPCを相互接続する
自己管理EnvoyプロキシはVPCピアリングが必要であり要件に反するうえ、運用負荷も高く、AWSマネージドのサービスディスカバリも提供しません。

解説

AWS VPC Latticeのサービスネットワークを作成し、各マイクロサービスをVPC Latticeサービスとして登録してターゲットグループに紐付け、3つのVPCをサービスネットワークに関連付ける VPC LatticeはVPCピアリングやTGW不要でHTTP/HTTPSのサービス間通信を実現し、サービスレベルの認証・認可ポリシー設定、自動ロードバランシング、マネージドサービスディスカバリをすべて提供する唯一のサービスです。 選択肢AはTransit Gatewayの使用を要件で明確に禁止しています。 選択肢CはVPCピアリングを使用しており要件に反します。 選択肢DもVPCピアリングが必要であり要件に反するうえ、自己管理Envoyプロキシの運用負荷も高く、AWSマネージドのサービスディスカバリも提供しません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでANSを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← ANS の問題一覧に戻る