Azure Virtual Network の概念とベスト プラクティス

この記事では、Azure Virtual Network の主要な概念とベスト プラクティスについて説明します。

仮想ネットワークの概念

  • アドレス空間: 仮想ネットワークを作成する場合は、パブリック アドレスとプライベート (RFC 1918) アドレスを使用して、カスタム プライベート IP アドレス空間を指定する必要があります。 Azure は、ユーザーが割り当てたアドレス空間のプライベート IP アドレスを仮想ネットワーク内のリソースに割り当てます。 たとえば、アドレス空間 10.0.0.0/16 を指定した仮想ネットワークで VM をデプロイする場合、VM には 10.0.0.4 などのプライベート IP が割り当てられます

  • サブネット: サブネットにより、仮想ネットワークを 1 つ以上のサブネットワークにセグメント分割して、仮想ネットワークのアドレス空間の一部を各サブネットに割り当てることができます。 その後、特定のサブネット内に Azure リソースをデプロイできます。 従来のネットワークのように、サブネットでは、組織の内部ネットワークに適したセグメントに仮想ネットワーク アドレス空間をセグメント分割することができます。 セグメント化により、アドレスの割り当ての効率が向上します。 ネットワーク セキュリティ グループを使用して、サブネット内のリソースを保護できます。 詳細については、「ネットワーク セキュリティ グループ」を参照してください。

  • リージョン: 仮想ネットワークは 1 つのリージョン/場所に範囲が制限されますが、仮想ネットワーク ピアリングを使用すれば、異なるリージョンの複数の仮想ネットワークを相互に接続することができます。

  • サブスクリプション: 仮想ネットワークはサブスクリプションに範囲が制限されます。 各 Azure サブスクリプションと Azure リージョン内に複数の仮想ネットワークを実装できます。

ベスト プラクティス

Azure でネットワークを構築するときに、次の汎用的な設計原則に留意することが重要です。

  • アドレス空間が重複しないようにします。 仮想ネットワーク アドレス空間 (CIDR ブロック) が組織の他のネットワークの範囲と重複しないようにします。

  • サブネットは、仮想ネットワークのアドレス空間全体を対象としてはなりません。 事前に計画し、将来に備えてアドレス空間の一部を予約します。

  • 管理のオーバーヘッドを防ぐために、複数の小規模な仮想ネットワークではなく、少数の大規模な仮想ネットワークにすることをお勧めします。

  • 仮想ネットワークの下のサブネットにネットワーク セキュリティ グループ (NSG) を割り当てて仮想ネットワークを保護します。 ネットワーク セキュリティの概念について詳しくは、「Azure のネットワーク セキュリティの概要」をご覧ください。

次のステップ

仮想ネットワークの使用を開始するには、仮想ネットワークを作成し、いくつかの VM をそこにデプロイし、VM 間で通信します。 その方法については、仮想ネットワークの作成に関するクイック スタートを参照してください。