あるエンタープライズ企業は、AWS Organizationsを使用して本番環境、開発環境、データ分析環境など数十のアカウントを運用しています。各アカウントには独立したVPCが存在し、すべてのアカウントはオンプレミスのデータセンターとセキュアに通信する必要があります。ネットワークインフラストラクチャを中央で一元管理し、運用負荷を最小限に抑えつつ、異なるアカウントのVPC間およびオンプレミスとのフルメッシュルーティングを実現するアーキテクチャはどれですか。
マルチアカウント環境におけるネットワークアーキテクチャのベストプラクティスは、ネットワーク基盤を一元管理する専用のアカウント(ネットワークアカウント)を作成することです。このアカウントにAWS Transit Gatewayをデプロイし、AWS Resource Access Manager (RAM) を使用してAWS Organizationsの組織全体(または特定のOU)と共有します。各メンバーアカウントは自分たちのVPCを中央のTransit Gatewayにアタッチするだけで済み、Transit Gatewayの推移的ルーティング(Transitive Routing)により、AWS Direct ConnectやVPNを1箇所に集約するだけですべてのVPCとオンプレミス間のフルメッシュ通信がシンプルな運用で実現します。 VPCピアリング接続はフルメッシュ構成にするとVPC数の増加に比例してn*(n-1)/2の接続数が必要となり、推移的ルーティングもサポートしないため、数十アカウントが存在する大規模環境には適していません。各VPCへの個別VPN設定も管理コストが膨大になります。 AWS PrivateLinkはサービスを特定のエンドポイント経由で公開する技術であり、複数VPC間のフルメッシュルーティングやオンプレミスとの通信の一元管理には設計されていません。NATゲートウェイはインターネット向けのアウトバウンド通信に使うものであり、オンプレミスへのプライベートルーティングには使用しません。 AWS Cloud WANはグローバルネットワーク管理サービスとして有効ですが、VPCをCloudFrontディストリビューションに関連付けてオンプレミスへルーティングするという操作は存在しません。CloudFrontはCDNサービスであり、プライベートなオンプレミス通信のルーティングには使用できません。