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

あるメディアストリーミング企業は、AWS 上でライブ動画配信プラットフォームを構築しています。プロデューサーサーバーが稼働する VPC-A から、VPC-B と VPC-C の複数のコンシューマーインスタンスへリアルタイムで動画ストリームを配信する必要があります。すべての VPC は既存の AWS Transit Gateway に接続されており、帯域幅消費を最小化するために IP マルチキャストを活用したいと考えています。この要件を正しく実装するための手順として最も適切なものはどれですか?

A
既存の Transit Gateway の設定を変更してマルチキャストサポートを有効化し、VPC-A・VPC-B・VPC-C のサブネットをマルチキャストドメインに関連付ける
Transit Gatewayのマルチキャストサポートは作成時にのみ設定可能で、作成後に既存のTGWへ追加することはできません。この選択肢が提案する「設定変更による有効化」はAWSの仕様上不可能であり、実装できません。
B
マルチキャストサポートを有効にして新しい Transit Gateway を作成し、マルチキャストドメインを作成して各 VPC のサブネットを関連付け、IGMP を使用してマルチキャストグループメンバーシップを管理する
✓ 正解
マルチキャストサポートはTGW作成時に有効化する必要があるため、新規TGW作成が正しいアプローチです。マルチキャストドメインに各VPCのサブネットを関連付け、IGMPで動的グループ管理を行うことで効率的な1対多配信を実現できます。
C
VPC ピアリングを使用して VPC-A・VPC-B・VPC-C をフルメッシュ接続し、EC2 インスタンス上で GRE トンネルを構成して IP マルチキャストをエミュレートする
VPCピアリングはIPマルチキャストをネイティブサポートしておらず、GREトンネルによるエミュレーションは設定が複雑です。帯域幅消費を削減するというマルチキャストの主要メリットも得られません。
D
AWS Global Accelerator のエンドポイントグループを VPC-B と VPC-C に設定し、VPC-A のプロデューサーからコンシューマーへのトラフィックをアクセラレートする
Global Acceleratorはユニキャストトラフィックの低レイテンシ配信を目的としたサービスであり、1つのプロデューサーから複数コンシューマーへのIPマルチキャスト配信には対応していません。

解説

Transit Gateway で IP マルチキャストを使用するには、Transit Gateway 作成時にマルチキャストサポートを有効化する必要があります。これは作成後に変更できない設定のため、既存の Transit Gateway に後から追加することはできません。 マルチキャストが有効な Transit Gateway では、マルチキャストドメインを作成し、プロデューサーおよびコンシューマーの各 VPC のサブネットを関連付けます。IGMP(Internet Group Management Protocol)を使用することで、インスタンスが動的にマルチキャストグループへ参加・脱退できます。これにより、1 つのプロデューサーから複数のコンシューマーへ、単一のマルチキャストストリームで効率的に配信できます。 選択肢Aの既存 Transit Gateway は、マルチキャストサポートが作成後に追加できない仕様のため、設定変更による有効化はできません。 選択肢CのVPC ピアリングは IP マルチキャストをネイティブサポートしておらず、GRE トンネルによるエミュレーションでは複雑な設定が必要となり、帯域幅削減の効果も得られません。 選択肢DのGlobal Accelerator はユニキャストトラフィックのアクセラレーションを目的としたサービスであり、1 対多の IP マルチキャスト配信には対応していません。

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

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

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