無限ノック › SAP 練習問題一覧 › 問題
SAP組織の複雑さに対応する設計

ある金融サービス企業は、AWS Organizations 配下の 80 個の AWS アカウントにわたるハブアンドスポーク型ネットワークアーキテクチャを構築しています。Networking アカウントがハブとして Transit Gateway(TGW)を所有しています。以下の要件があります。 【要件】 1. すべてのワークロード VPC(スポーク)は、Networking アカウントで終端する AWS Direct Connect を経由してオンプレミスデータセンターと接続する。 2. ワークロードアカウント間の VPC 間通信はすべて、Shared-Services アカウントに配置した AWS Network Firewall による一元的な検査レイヤーを必ず経由してから宛先に到達する。デフォルトで VPC 間通信はすべてブロックし、検査後に明示的に許可されたトラフィックのみ疎通させる。 3. Shared-Services アカウントで稼働する Route 53 Resolver を使用した内部 DNS 名前解決サービスを全ワークロードアカウントで利用可能にする。 4. 新規ワークロードアカウントがアカウント払い出しプロセスでプロビジョニングされると、ネットワーク接続が 2〜3 週間ではなく数分以内に自動確立される。 【現状の課題】 ネットワークアタッチメント・ルートテーブル設定・DNS リゾルバールール共有は現在すべて手作業で実施されており、複数チーム間のハンドオフにより新規アカウントあたり 2〜3 週間を要している。 すべての要件を最もよく満たすソリューションはどれですか?

A
AWS RAM(Resource Access Manager)を使用して Networking アカウントから組織全体に TGW を共有する。Shared-Services アカウントの Network Firewall 向けに専用のインスペクション VPC アタッチメントを TGW に設け、スポーク間トラフィックがインスペクションアタッチメントを経由するよう TGW ルートテーブルを設定する。Route 53 Resolver ルールも RAM で組織全体に共有する。AWS Service Catalog に VPC 作成・TGW アタッチメント要求・RAM 共有リソース承諾を自動化する CloudFormation 製品を用意し、アカウントプロビジョニング時に自動実行する。
✓ 正解
選択肢AがRAMでTGWを組織全体に共有し、専用インスペクションアタッチメント経由でNetwork Firewallにスポーク間通信を通すハブアンドスポーク設計で全要件を満たします。Route 53 ResolverルールのRAM共有でDNSを一元管理でき、Service CatalogによるCloudFormation製品の自動実行でオンボーディングを数分に短縮できます。
B
各ワークロード VPC と Shared-Services VPC の間に VPC ピアリング接続を作成して一元検査を実現し、各ワークロード VPC と Networking VPC の間にも別途 VPC ピアリングを設定して Direct Connect アクセスを提供する。アカウント作成時の VPC ピアリング自動化は CloudFormation カスタムリソースで起動する Lambda 関数で実現する。NACL(ネットワークアクセスコントロールリスト)ルールを使ってトラフィックを検査 VPC に誘導する。
VPCピアリングは80アカウント規模ではフルメッシュになり管理が不可能です。NACLはステートレスなパケットフィルタであり、Network Firewallによるインライン検査の代替にはなりません。
C
AWS RAM を使用して TGW を共有する。Network Firewall の代わりに Shared-Services アカウントに AWS Gateway Load Balancer(GWLB)とサードパーティ製ファイアウォールアプライアンスを配置する。各ワークロード VPC に GWLB エンドポイントを作成してトラフィックをリダイレクトする。DNS は各ワークロードアカウントに個別の Route 53 プライベートホストゾーンと Resolver エンドポイントを設定して対応する。
GWLB+サードパーティアプライアンス方式は各VPCへのGWLBエンドポイント追加とアプライアンス管理の運用負荷が高く、アカウントごとの個別Route 53 ResolverではShared-ServicesアカウントによるDNS集中管理を満たせません。
D
各ワークロードアカウントに個別の Transit Gateway を作成し、中央の Networking アカウントの TGW と TGW ピアリングを確立する。一元的な検査は Networking アカウントに配置した AWS Network Firewall で実施する。管理アカウントの Amazon EventBridge ルールで新規アカウント作成イベントを検出し、AWS Step Functions ステートマシンを起動して TGW ピアリングとルート設定を自動化する。
各ワークロードアカウントへの個別TGW作成はコストと管理複雑性が著しく高く、80アカウント規模では非現実的です。
E
AWS PrivateLink のエンドポイントサービス機能を使用して、Shared-Services アカウントから Network Firewall と DNS サービスをワークロードアカウントに公開する。各ワークロードアカウントは VPC インターフェイスエンドポイントを作成してこれらのサービスにアクセスする。Direct Connect は Networking アカウントの Transit Gateway を経由して共有し、AWS Service Catalog でアカウントプロビジョニングを自動化する。
PrivateLinkはインライントラフィック検査には不向きであり、Route 53 ResolverルールのRAM共有が標準アプローチであるためPrivateLink経由のDNS共有は非標準かつ構成が複雑になります。

解説

選択肢AがRAMでTGWを組織全体に共有し、専用インスペクションアタッチメント経由でNetwork Firewallにスポーク間通信を通すハブアンドスポーク設計で全要件を満たします。Route 53 ResolverルールのRAM共有でDNSを一元管理でき、Service CatalogによるCloudFormation製品の自動実行でオンボーディングを数分に短縮できます。 選択肢BのVPCピアリングは80アカウント規模ではフルメッシュになり管理が不可能です。NACLはステートレスなパケットフィルタであり、Network Firewallによるインライン検査の代替にはなりません。 選択肢CのGWLB+サードパーティアプライアンス方式は各VPCへのGWLBエンドポイント追加とアプライアンス管理の運用負荷が高く、アカウントごとの個別Route 53 ResolverではShared-ServicesアカウントによるDNS集中管理を満たせません。 選択肢Dの各ワークロードアカウントへの個別TGW作成はコストと管理複雑性が著しく高く、80アカウント規模では非現実的です。 選択肢EのPrivateLinkはインライントラフィック検査には不向きであり、Route 53 ResolverルールのRAM共有が標準アプローチであるためPrivateLink経由のDNS共有は非標準かつ構成が複雑になります。

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

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

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