(Whitepaper参照)2020年最新のホワイトペーパーから「VPC同士の接続パターン図説」を、日本語訳で1ページに抜粋してまとめてみました。VPC#AWSちゃだいん2020.07.270178この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。ちゃだいん(@chazuke4649)です。VPCへの接続パターン」というテーマで1ページにまとめてました。VPC同士の接続パターン」というテーマで1ページにまとめてみました。VPNのオプションを追加し、全体を通して図と情報を更新しました。※このWhitepaperから以下項目のみ抜粋しています。VPCピアリングVPCピアリング接続は、2つのVPC間のネットワーク接続であり、同じVPCのように各VPCのプライベートIPアドレスを使用してルーティングを行うことができます。VPCピアリング接続は、独自のVPC間または別のAWSアカウントのVPCで作成できます。VPCピアリングは、リージョン間ピアリングもサポートします。リージョン間VPCピアリングを使用するトラフィックは常にグローバルAWSバックボーンに留まり、パブリックインターネットを通過しないため、一般的なエクスプロイトやDDoS攻撃などの脅威ベクトルが減少します。図13-VPCからVPCへのピアリングAWSはVPCの既存のインフラストラクチャを使用してVPCピアリング接続を作成し、個別の物理ハードウェアに依存しません。したがって、VPC間の潜在的な単一障害点やネットワーク帯域幅のボトルネックは発生しません。VPCルーティングテーブル、セキュリティグループ、ネットワークアクセスコントロールリストを利用して、VPCピアリング接続を利用できるサブネットまたはインスタンスを制御できます。VPCルーティング構成を統合する、高可用性でスケーラブルなサービスです。Gatewayに接続するだけで済みます。Gatewayは相互にピアリングして、リージョン間のVPC通信を可能にすることができます。Gatewayは、VPCピアリングを介したVPC間の通信管理を簡素化します。Gatewayトラフィックは常にグローバルAWSバックボーンに留まり、パブリックインターネットを通過することはないため、一般的なエクスプロイトやDDoS攻撃などの脅威ベクトルが減少します。VPCは、柔軟なネットワークルーティングを提供します。これには、複数のVPCをより大きな仮想プライベートネットワークに接続するために2つ以上のソフトウェアVPNアプライアンス間に安全なVPNトンネルを作成する機能が含まれるため、各VPCのインスタンスはプライベートIPアドレスを使用してシームレスに相互に接続できます。このオプションは、好みのVPNソフトウェアプロバイダーを使用してVPN接続の両端を管理したい場合にお勧めします。このオプションでは、各VPCに接続されたインターネットゲートウェイを使用して、ソフトウェアVPNアプライアンス間の通信を行います。EC2で動作するソフトウェアVPNアプライアンスを作成した複数のパートナーとオープンソースコミュニティのエコシステムから選択できます。この選択に加えて、構成、パッチ、アップグレードなどのソフトウェアアプライアンスを管理する責任があります。EC2インスタンスで実行されるため、ネットワーク設計に潜在的な単一障害点が導入されることに注意してください。追加情報については、「付録A:ソフトウェアVPNインスタンスの高レベルHAアーキテクチャ」を参照してください。VPCは、AWS管理VPNとソフトウェアVPNオプションを組み合わせて複数のVPCを接続する柔軟性を提供します。この設計では、ソフトウェアVPNアプライアンスと仮想プライベートゲートウェイの間に安全なVPNトンネルを作成でき、各VPCのインスタンスがプライベートIPアドレスを使用して互いにシームレスに接続できるようにします。VPCでインターネットゲートウェイとソフトウェアVPNアプライアンスの組み合わせを使用します。VPC間のルーティングこの設計は、ネットワーク設計に潜在的な単一障害点をもたらすことに注意してください。追加情報については、「付録A:ソフトウェアVPNインスタンスの高レベルHAアーキテクチャ」を参照してください。VPNを作成するオプションがあります。Connect経由でトラフィックをルーティングできます。VPCからVPCへのルーティングトラフィックはネットワーク上のルーターを通過する必要があるため、このアプローチはルーティングの観点からは最適ではありませんが、ローカルおよびリモートネットワーク上のルーティングを制御および管理するための多くの柔軟性、およびVPN接続を再利用する潜在的な機能を提供します。Marketplaceパートナーサービスに接続できます。InterfaceとIPアドレスを使用して、VPC内に直接作成されます。VPCセキュリティグループを使用して、エンドポイントへのアクセスを管理できます。PrivateLinkAWSネットワーク内で別のVPCによって提供されるサービスを安全に使用したい場合、このアプローチをお勧めします。すべてのネットワークトラフィックはグローバルAWSバックボーンにとどまり、パブリックインターネットを通過しません。終わりに前回は「顧客拠点からVPCへの接続パターン」、今回は「VPC同士の接続パターン」でした。誤字脱字などあればご指摘いただけるとありがたいです。ちゃだいん(@chazuke4649)でした。