ネットワーク仮想化とは
ネットワーク仮想化は、コンピューターネットワークリソースを仮想ネットワークと呼ばれる単一のプラットフォームに結合するために使用される方法です 。 これは、ストレージ、帯域幅、アプリケーション、およびその他のネットワークリソースの共有を可能にするソフトウェアとサービスによって実現されます。 このテクノロジーは、物理コンピューター内の仮想マシンをシミュレートするために使用される仮想化プロセスと同様の方法を利用します。 仮想ネットワークは、ネットワーク内のすべてのハードウェアとソフトウェアを単一のリソースの集まりとして扱い、物理的な境界に関係なくアクセスできます。 簡単に言えば、ネットワーク仮想化により、許可された各ユーザーが1台のコンピューターからネットワークリソースを共有できます。
ネットワーク仮想化には、外部と内部の2つの形式があります。 通常、外部仮想化は、複数のネットワーク(またはネットワークの一部)を単一の仮想エンティティに結合します。 内部仮想化は、単一の物理システム上で、ネットワークのソフトウェアコンポーネントのホスティング環境として機能するソフトウェアコンテナーに、システム全体の共有およびその他のネットワーク機能を提供します。 外部ネットワークは、仮想ネットワークを作成するために最も一般的に使用される方法です。 これらの仮想化ツールを配布するベンダーは、通常、いずれかの形式を提供します。
ネットワーク仮想化は、まったく新しい概念ではありません。 実際、仮想プライベートネットワーク(VPN)は、ネットワーク管理者によって長年にわたって広く使用されています。 仮想ローカルエリアネットワーク(VLAN)も、ネットワーク仮想化の一般的なバリエーションです。 どちらも、コンピューター接続方法の重要な進歩により、ネットワークが地理的な境界線によって制限されなくなった例です。
組織はいくつかの理由でネットワーク仮想化を使用する場合がありますが、多くの場合、カスタマイズとネットワーク使用の容易さを可能にするため、ネットワーク仮想化を使用しています。 仮想化は、管理者が帯域幅調整やサービス品質(QoS)などの重要なネットワークサービスを割り当てることができるカスタマイズされたアクセスを提供できます。 また、多数の物理ネットワークを単一の仮想ネットワークに統合できるため、統合が可能になり、管理が合理化および簡素化されます。
ネットワーク仮想化にはいくつかの欠点があります。 おそらく最も注目すべきは、サーバーの仮想化と同様に、パフォーマンスのオーバーヘッドに加えて、より高度な複雑さをもたらす可能性があることです。 また、ネットワーク管理者とユーザーの側でより高いスキルセットを要求する傾向があります。
ネットワーク仮想化を成功させるには、綿密な計画が必要です。 これは主に、1960年代にさかのぼる概念である従来のハードウェア仮想化ほど広く展開されていないためです。 多くの組織は、テクノロジを段階的に計画および実装することを選択し、多くの場合、IT環境の重要ではない側面から始めることを決定します。 この戦略は、混乱を最小限に抑え、ネットワーク全体に展開する前に組織が仮想化の価値を判断できるようにするためによく使用されます。