SOAネットワークとコンテンツ配信

SaaSプロバイダーが自社のAPIサービスをAWS上のNLBの背後で運用しており、複数の顧客AWSアカウントに対してインターネットを経由せずプライベートにサービスを提供したい。要件として「顧客VPCとのCIDR重複を許容する」「顧客VPCのルートテーブル変更を最小限にする」「サービスへの接続はプロバイダーから開始させず顧客から開始させる」がある。最も適切なアーキテクチャはどれか。

A
サービスプロバイダーVPCと各顧客VPCの間にVPCピアリングを設定し、ルートテーブルにCIDRを追加する
VPCピアリングはCIDR重複時に利用不可です。
B
Transit Gatewayにサービスプロバイダーと全顧客VPCをアタッチし、共有ルートテーブルで通信させる
Transit GatewayもCIDR重複時に利用不可です。
C
NLBをエクスポーズするAWS PrivateLinkエンドポイントサービスを作成し、各顧客VPCでインターフェイスエンドポイントを作成して接続する
✓ 正解
AWS PrivateLink(VPCエンドポイントサービス)はNLBを任意のAWSアカウントへプライベートに共有できるサービスです。PrivateLinkはCIDR重複の影響を受けません。顧客側はインターフェイスエンドポイント(ENI)を自VPCに作成するだけで接続でき、ルートテーブル変更が不要です。接続方向は顧客からサービスへの単方向であり、プロバイダーから顧客VPCへのアクセスは発生しません。
D
NLBをインターネット向けに変更し、顧客にIPアドレスを払い出してセキュリティグループで制限する
インターネット接続が必要であり、プライベート接続の要件を満たしません。

解説

AWS PrivateLink(VPCエンドポイントサービス)はNLBを任意のAWSアカウントへプライベートに共有できるサービスです。PrivateLinkはCIDR重複の影響を受けません。顧客側はインターフェイスエンドポイント(ENI)を自VPCに作成するだけで接続でき、ルートテーブル変更が不要です。接続方向は顧客からサービスへの単方向であり、プロバイダーから顧客VPCへのアクセスは発生しません。 選択肢AのVPCピアリングはCIDR重複時に利用不可です。 選択肢BのTransit GatewayもCIDR重複時に利用不可です。 選択肢Dはインターネット接続が必要であり、プライベート接続の要件を満たしません。

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

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

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