すべてのプロダクト
Search
ドキュメントセンター

Virtual Private Cloud:サービスアーキテクチャ

最終更新日:Jan 02, 2024

仮想プライベートクラウド (VPC) は、トンネリング技術に基づいて互いに分離される。 各VPCは、仮想化されたネットワークに対応する一意のトンネルIDによって識別されます。

背景情報

クラウドコンピューティングテクノロジーの開発は、スケーラビリティ、セキュリティ、信頼性、プライバシー、および堅牢な接続パフォーマンスなど、仮想ネットワークに対するより高い要件につながります。 これにより、さまざまなネットワーク仮想化技術の開発がスピードアップします。

以前のソリューションでは、仮想ネットワークと物理ネットワークをマージして、大規模なレイヤ2ネットワークなどのフラットなネットワークアーキテクチャを生成しています。 仮想ネットワークの規模が大きくなるにつれて、これらのソリューションは、アドレス解決プロトコル (ARP) スプーフィング、ブロードキャストストーム、およびホストスキャンなどの問題に遭遇する。 これらの問題を解決するために、さまざまなネットワーク分離技術が登場しました。 これらの技術により、物理ネットワークは仮想ネットワークから分離されます。 これらの技術の1つは、ネットワークを分離するために仮想ローカルエリアネットワーク (VLAN) を採用する。 ただし、VLANは最大で4,096のVLAN IDをサポートしており、大規模ネットワークには適用されません。

VPC の仕組み

VPCは、トンネリング技術に基づいて互いに分離される。 各VPCは、仮想ネットワークに対応する一意のトンネルIDによって識別されます。
  • データパケットは一意のトンネルIDでカプセル化され、VPC内のElastic Compute Service (ECS) インスタンス間の物理ネットワークを介して送信されます。
  • 異なるVPCのECSインスタンスを介して送信されるデータパケットは、異なるトンネルIDを持ちます。 したがって、異なるVPC内のECSインスタンスは互いに通信できません。

Alibaba Cloudは、トンネリングおよびSDN (Software Defined Network) テクノロジーを採用することにより、ゲートウェイおよびvSwitchと統合されたVPCを開発しました。

VPCの論理アーキテクチャ

次の図に示すように、VPCにはゲートウェイ、コントローラー、および1つ以上のvSwitchが含まれています。 vSwitchとゲートウェイは、データが転送されるデータパスを形成します。 コントローラは、Alibaba Cloudによって開発されたプロトコルを使用して、転送テーブルをゲートウェイとvSwitchに配布し、設定パスを形成します。 データパスは構成パスから分離されています。 VPCのvSwitchは分散ノードであり、ゲートウェイとコントローラーは複数のデータセンターのクラスターにデプロイされます。 すべてのVPC接続は、高可用性を保証するディザスタリカバリをサポートします。

Logical architecture of VPCs