仮想ネットワーク(VNet)は、従来のオンプレミスネットワークと同様に、クラウドリソースを論理的に分離するためのAzureの構成要素です。VNet内に配置されたリソース(仮想マシン、ゲートウェイ、ネットワークアプライアンスなど)は、顧客が管理するサブネットおよびセキュリティルールに基づき、相互に、またオンプレミスネットワークやインターネットと安全に通信を行います。
主なポイント
- VNetとは、Azureにおけるクラウドリソース用の論理的に分離されたネットワークのことです。
- サブネットは、VNetを管理、WAN、LANなどのセグメントに分割します。
- VNetsは、VPNゲートウェイ、仮想WAN、またはNVAを介してオンプレミスネットワークに接続します。
- Azure Route Server は、ルートテーブルを手動で更新することなく、BGP ルートを交換します。
- Versa SASE ゲートウェイとVOSインスタンスは、IPsecおよびBGPを介してVNetに接続します。
このページの内容: その重要性仕組み種類VNet およびVersaよくある質問
なぜVNetは重要なのでしょうか?
企業がAzureで実行するすべてのワークロード(アプリケーションサーバー、データベース、SD-WANエッジアプライアンスなど)はVNet内に存在するため、VNetは何が何にアクセスできるかを決定する境界となります。VNetがなければ、クラウドリソースにおいてワークロードを分離したり、セキュリティポリシーを適用したりするための一貫した方法はありません。
VNetが運用上重要なのは、現在のクラウドの成長の大部分がハイブリッド接続に関わっているためです。支社、リモートユーザー、その他のクラウドはすべて、Azureでホストされているリソースへの、明確に定義され、ポリシーによって制御されるパスが必要です。VNetにより、ネットワークおよびセキュリティチームは、オンプレミス環境とクラウド環境の両方にわたって一貫したルールを適用するための単一の境界を確保できます。これは、規制コンプライアンスと一貫性のあるセキュリティ体制の両方にとって不可欠な要素です。VNetの設計を適切に行うことは、その上に構築されるすべての基盤となります。
VNetとは何ですか?
VNet は IP アドレス空間によって定義され、Azure リソースグループ内に存在します。リソースグループとは、Azure が関連するリソースを単一の単位として管理するために使用する論理的なコンテナです。VNet 内では、サブネットによって、管理、WAN、LAN、および動的ルーティングが必要な場合の専用など、特定の目的に応じてより小さなアドレス範囲が割り当てられます。 RouteServerSubnet.
VNetの範囲を拡張する2つの構成要素があります。仮想ネットワークゲートウェイは、VNetをオンプレミスネットワークや他のVNetに接続するVPNまたはExpressRouteエンドポイントであり、リモートデバイスを表すローカルネットワークゲートウェイとペアになります。ネットワークセキュリティグループ(NSG)は、サブネットやインターフェイス上の仮想ファイアウォールとして機能し、IP、ポート、プロトコルに基づいてトラフィックをフィルタリングします。大規模な構成では、多数のVNetや支社サイトを接続するMicrosoft管理型のハブであるAzure Virtual WANが使用されます。
VNetの接続タイプ
外部ネットワークをVNetに接続するには、3つのパターンのいずれかが採用されます。サイト間VPNゲートウェイは、単一のVNetの仮想ネットワークゲートウェイとリモートデバイスとの間に、eBGPを介した動的ルートを持つ直接的なIPsecトンネルを構築します。これは、VNetが1つの場合にシンプルでコスト効率に優れています。仮想WANハブは、リモートデバイスをMicrosoftが管理するハブに接続し、一元化されたルーティングを通じて多数のVNetやリージョンへと展開します。ネットワーク仮想アプライアンス (NVA)は、リモートデバイス固有のソフトウェアの仮想インスタンスを VNet 内に配置し、動的トンネルをローカルで終端します。これは、既存の SD-WAN ファブリックを Azure へネイティブに拡張する場合に有用です。
4つ目のパターンである「Azure Route Server」は、接続方式というよりはルーティング層であり、VNetとNVAの間でアクティブ-アクティブまたはアクティブ-パッシブモードでBGPルートを交換するため、ルートテーブルを手動で管理する必要がなくなります。
VNet およびVersa
Versa SASE ゲートウェイおよびVOSデバイスは、Azureが提供するのと同じ方式を通じてAzure VNetに接続します。SASE ゲートウェイは、eBGPを使用したサイト間IPsecトンネルを介してVNetの仮想ネットワークゲートウェイと直接ピアリングを行うか、Azure Virtual WANハブとピアリングして、一元化されたマルチVNet接続を実現できます。企業がすでにVersa Secure SD-WAN を運用している場合、VNet内にNVAとして展開されたVOSインスタンスが、そのファブリックをAzureへと拡張し、Versa Concertoから管理されます。
高可用性を実現する設計では、VOSデバイスがBGPを介してAzure Route Serverとピアリングできるため、フェイルオーバー時にも接続されたすべてのVNetへのルートが常に最新の状態に保たれ、ルートテーブルの手動でのメンテナンスは不要です。Directorの「Monitor」ビューでは、その結果として確立されたBGPネイバーとプレフィックスを確認できます。
よくある質問
VNetとサブネットの違いは何ですか?
VNet は、Azure における全体的なアドレス空間および分離境界です。サブネットとは、その VNet から切り出されたより狭い範囲の IP アドレスのことで、リソースを区分するために使用されます。たとえば、1 つの VNet 内で管理用、WAN 用、LAN 用のサブネットを分離する場合などが挙げられます。
VNetとVPCの違いは何ですか?
これらは、ベンダー名こそ異なるものの、同じ仕組みです。VNetとはAzureにおける論理的に分離された仮想ネットワークのことで、VPCはAWSにおける同等の構成要素です。どちらも、顧客がアドレス範囲、サブネット、ルーティングを管理できるようにしています。
2つのVNetは相互に通信できますか?
はい、VNetピアリングを利用するか、あるいは両方を共有のAzure Virtual WANハブに接続することで可能です。どちらの方法でも、トラフィックがマイクロソフトのバックボーン外に出る必要はなく、ルートサーバーやNVAが関与している場合は、どちらもBGPルートを伝送できます。
VNetがオンプレミスネットワークにアクセスするには、ゲートウェイが必要ですか?
ほとんどの設計では、その通りです。VNet内の仮想ネットワークゲートウェイまたはネットワーク仮想アプライアンスが、リモートサイトへの接続を終了させます。その後、Azure Route Serverが、手動でのルートテーブル設定を必要とせずに、オプションでBGPルート交換を処理します。
Azure Route Serverは、VNetのルーティングにおいてどのような役割を果たすのでしょうか?
これにより、VNetとVOSインスタンスなどのネットワーク仮想アプライアンスが、アクティブ-アクティブまたはアクティブ-パッシブ構成において、BGPを介して直接ルートを交換できるようになります。フェイルオーバー時にはルートが自動的に更新されるため、ユーザー定義のルートテーブルは不要となります。
VNetに関する詳細
さらに詳しく知りたい場合は、私たちが信頼している情報源を以下にご紹介します。
| NIST コンピュータセキュリティ・リソースセンター | クラウド・セキュリティ・アライアンス |
|---|---|
| NISTが作成した情報セキュリティおよびネットワーク用語集。クラウドのセグメンテーションやアクセス制御の設計の基礎となる定義を確認するのに役立つ。 | クラウドアーキテクチャ およびネットワークセグメンテーションに関するベンダー中立の研究。これらは、VNetおよびサブネット設計が属する分野である。 |
関連用語
VNetについて調べているなら、次はこれらもぜひチェックしてみてください。
| 仮想プライベートクラウド | ネットワーク | 広域ネットワーク |
|---|---|---|
| AWSにおける同等の構成:顧客が自身のIP範囲、サブネット、およびルーティングを管理できる、論理的に分離された仮想ネットワーク。 | 類似したルーティングインスタンス上のインターフェースをグループ化するVOS構成オブジェクト。VNetピアリングにおいて、SASE ゲートウェイ側にある構成要素。 | VOSデバイスが、サイト間トンネルを介してVNetに接続するために使用する外部通信接続(ブロードバンド、MPLS、ワイヤレスなど)。 |