Hyper-V ネットワーク仮想化のメリットとデメリット

Hyper-V ネットワーク仮想化により、ネットワークコンポーネントの仮想化が可能になり、ハードウェアおよびソフトウェアのネットワークリソースを活用した統合ネットワークインフラストラクチャの構築が可能になります。 Hyper-V ネットワーク仮想化は、VLAN を使用する仮想インフラストラクチャで発生する問題に対処するため、Windows Server 2012 で初めて導入されました。

このブログ記事では、Hyper-V ネットワーク仮想化の主なメリットとデメリット、特に Hyper-V の利点が仮想環境をどのように改善できるか、そしてデメリットがあるにもかかわらず Hyper-V ネットワーク仮想化を使用すべき理由について解説します。

Hyper-V バックアップ用 NAKIVO

Hyper-V バックアップ用 NAKIVO

Hyper-V向けのエージェントレスかつアプリケーション認識型のバックアップ。ランサムウェア対策、バックアップからのVM即時起動、その他の仮想/物理プラットフォームへの対応など。

Hyper-V ネットワーク仮想化について

仮想化技術への需要の高まりを受け、マイクロソフトはWindows Server 2012においてHyper-Vネットワーク仮想化を導入しました。この技術は、サーバー仮想化やストレージ仮想化と相まって、物理ハードウェア上に大規模な仮想環境を構築することを可能にします。

しかし、Hyper-Vネットワーク仮想化のメリットとデメリットを明らかにする前に、まずその背後にある技術と、ネットワーク仮想化がどのように機能するかを理解する必要があります。

Hyper-V ネットワーク仮想化とは何ですか?

ご存知の通り、サーバー仮想化により、1台の物理サーバー上で複数の仮想サーバー(仮想マシンとも呼ばれる)を実行することができます。各仮想マシンは、同じインフラストラクチャ内の他の仮想マシンから隔離された状態で動作し、独立したコンピュータとして機能します。なお、すべての仮想マシンは同じハードウェア上で動作し、コンピューティングリソースを均等に共有できる点に留意してください。

ネットワーク仮想化についても、インフラストラクチャの仕組みは同様です。 Hyper-V ネットワーク仮想化は、ネットワークリソース(スイッチ、ルーター、ノードなど)の仮想化を可能にし、それらを共有ネットワークインフラストラクチャに統合します。このインフラストラクチャ内では、複数の仮想ネットワークを同時に実行できます。

Assessing Pros and Cons Of Hyper-V Network Virtualization

各仮想ネットワークは、他の仮想ネットワークから隔離された状態で動作し、あたかも独立した物理ネットワークであるかのように機能します。さらに、各仮想ネットワークには複数の仮想サブネットが含まれています。ネットワークインフラ全体は、顧客またはテナントによって管理されます。しかし、仮想マシンだけでなく仮想ネットワークも隔離することは、困難な作業となる場合があります。

Hyper-V ネットワーク仮想化の前提条件

全体として、ネットワーク仮想化により、ネットワークのパフォーマンスと生産性の向上に加え、管理負荷の軽減が可能になります。一般的に、単一の仮想環境内での通信を実現するために仮想ローカルエリアネットワーク(VLAN)が使用されます。しかし、VLANの適用は、大規模な環境では管理が複雑になりすぎる上、多くの制限があるため、非効率的であることが判明しています。 また、仮想マシン(VM)をクラウドに移行する際にも多くの問題が発生します。これは、データセンターの物理的およびトポロジ的な要件に対応するために、VMのIPアドレスを特定の方法で再設定する必要があるためです。

そこで、これらの課題に対処するため、Windows Server 2012においてHyper-Vネットワーク仮想化がリリースされました。

Hyper-V ネットワーク仮想化を利用する理由

次のセクションでは、Hyper-V ネットワーク仮想化のさまざまなメリットとデメリット、およびこの技術が仮想インフラストラクチャ全体のパフォーマンスに与える影響について解説します。

サブネット間のライブマイグレーション

Hyper-V ネットワーク仮想化を使用すると、実行中の Hyper-V 仮想マシンを、異なる仮想サブネットにまたがる別の Hyper-V ホストへライブマイグレーションできます。これにより、仮想マシンをある物理ホストから別の物理ホストへ移動する際に、IP アドレスを変更する必要がなくなります。従来、この操作を行うとサービスが中断され、システムの稼働時間に影響が出ていました。

IPアドレスの割り当てとネットワークトポロジ

Hyper-V ネットワーク仮想化機能により、プライベートクラウドやパブリッククラウドなど、別の場所へ仮想マシンを移行する際にも、IP アドレスとネットワークトポロジを確実に維持できます。その結果、Hyper-V 仮想マシン間で IP アドレスが重複していても、VLAN 識別子を使用することなく、仮想ワークロードを容易に移行することができます。

VLANの廃止とVSIDの割り当て

最新の Windows Server バージョン(Windows Server 2012 以降)では、仮想インフラストラクチャ内でのネットワーク通信に VLAN ID ではなく仮想サブネット ID(VSID)が使用されている理由について、疑問に思われるかもしれません。その理由は、VLAN のスケーラビリティの限界、設定の複雑さ、およびサブネットの制約にあります。

1つのポートに割り当てられるVLAN IDは最大4,094個(ポートがトランクとして使用される場合)に限られるため、Hyper-Vホスト上で構成できる仮想ネットワークは4,094個のみとなります。一方、Hyper-Vネットワーク仮想化では、1,600万以上の仮想ネットワークをサポートできる仮想サブネットID(VSID)が導入されました。

さらに、複数のVLAN IDを割り当てて設定すると、対応するVLANタグを割り当てることで選択した仮想スイッチを常に再構成する必要が生じるため、管理上のオーバーヘッドがかなり大きくなる可能性があります。これは一般的にネットワーク操作を行う際に行われ、VMの分離を確保する必要があります。

VLANのもう1つの制限は、単一のIPサブネットに縛られるため、VMを物理サイト間で容易に移動できないことです。 VLANは物理的なロケーション間で拡張可能ですが、それでも同じサブネット内に留まらなければなりません。一方、Hyper-Vネットワーク仮想化は完全なネットワーク分離を保証し、物理サーバー間での仮想ワークロードのシームレスな移行を可能にします。

ワークロードのクラウドへのシームレスな移行

Hyper-V ネットワーク仮想化には多くの長所と短所がありますが、その長所のひとつとして、仮想化されたワークロードをクラウドへ容易に移行できる点が挙げられます。これは、Hyper-V ネットワーク仮想化を利用すれば、VM を新しい場所へ移動するたびに IP アドレスや VM のネットワーク設定を変更する必要がないためです。

PowerShell または Windows Management Instrumentation を使用した管理

Hyper-V ネットワーク仮想化は、PowerShell スクリプトまたは Windows Management Instrumentation (WMI) を使用して有効化、監視、および構成できます。これらの管理ツールを活用することで、ネットワーク仮想化を構成し、ネットワーク分離の設定を変更して、最大限の効率を実現できます。

各種ネットワーク機器との互換性

Hyper-V ネットワーク仮想化は、プライベートまたはパブリックデータセンターにおける仮想マシンの移動プロセスを簡素化するために設計されました。このため、Hyper-V ネットワーク仮想化機能はさまざまなネットワークデバイスとの互換性が確保されており、Transparent Interconnection of Lots of Links (TILL) などのデータセンター向け"フラットネットワーク"技術もサポートしています。

サーバーおよびネットワークリソースの利用率の向上

ご存知の通り、VLANの使用はさまざまな理由により、サーバーやネットワークのパフォーマンスに悪影響を及ぼす可能性があります。その結果、リソースの過剰割り当てや利用率の低下を招く恐れがあります。しかし、Hyper-Vネットワーク仮想化を利用すれば、仮想インフラストラクチャは物理的なネットワーク構成に依存しなくなるため、ネットワークトラフィックの管理を大幅に改善し、サーバーおよびネットワークリソースの利用を最適化することができます。

ネットワークリソースおよびコンポーネント間の相互運用性

Hyper-V ネットワーク仮想化は、複数のネットワーク構成に対応しています。その結果、2つのサイト間の拠点間接続の確立や、仮想化されていないシステムへのリソースアクセスの有効化など、さまざまな種類のネットワーク操作を行うことができます。

ただし、Hyper-V ネットワーク仮想化のメリットとデメリットを挙げる上で、その欠点に触れずに済むことはありません。一般的に、Hyper-V ネットワーク仮想化の欠点は以下の通りです:

  • 大規模な仮想ネットワークインフラを構築する予定であれば、すべてのネットワーク操作を実行し、さまざまな拠点間の通信を可能にするのに十分な性能を持つハードウェアリソースを確保する必要があります。
  • 仮想ネットワークとそのサブネットは、時間の経過とともにネットワークコンポーネントの数が増加する可能性があるため、管理がより困難になり、ネットワーク上の問題をタイムリーに検出することが難しくなります。仮想ネットワークは障害が発生しやすい傾向にあります。そのため、不整合を検出し、適切な対応をとれるよう、定期的にトラブルシューティングを行うことをお勧めします。
  • 冗長化された物理ネットワークインフラが必要となる場合があります。これは、災害復旧(DR)時の安全策として機能します。しかし、DRネットワークの構築には多額の費用がかかる可能性があります。
  • ネットワーク障害が連鎖的に発生するリスクが高い。単一のノードや経路が切断されたり過負荷になったりすると、通常はそのネットワークコンポーネントを経由するトラフィックが停止してしまう。1つのネットワークコンポーネントの障害が、他のネットワーク機器の障害を引き起こしたり、さらにはネットワーク全体をダウンさせたりする可能性がある。
  • ネットワーク管理者は、Hyper-Vのネットワーク仮想化を扱うのに十分な知識や経験を持っていない場合があります。そのため、Hyper-V環境における仮想ネットワークインフラを管理できるよう、ITスタッフへの研修を実施することをお勧めします。時間や費用がかかる場合もありますが、長期的にはこのアプローチが最善であることが証明されています。
  • 前述の通り、仮想ネットワークは簡単かつ迅速に作成できます。そのため、同じHyper-Vホスト上で複数の仮想ネットワークが稼働することになり、特にシステムに問題が発生した場合、ネットワーク管理者がそれらすべてを同時に管理するのが困難になる可能性があります。

まとめ

Hyper-V ネットワーク仮想化には、注目すべき多くのメリットとデメリットがあります。 仮想ネットワークインフラストラクチャを構築し、仮想環境にこのHyper-V機能を導入する際は、上記のすべての側面を考慮してください。

仮想環境で作業を行う際、システム障害、偶発的なデータ損失、または悪意のある攻撃が発生する可能性は常に存在します。これらはビジネスのパフォーマンスを低下させ、収益の損失を招き、組織の評判を損なう恐れがあります。したがって、責任ある経営者は、組織にとって最も発生しやすいリスクや脅威、およびダウンタイムによる影響を事前に検討し、仮想インフラストラクチャを保護する必要があります。 NAKIVO Backup & Replication これは、わずかな費用で統合されたデータ保護機能を提供する、高速かつ信頼性が高く、コストパフォーマンスに優れたソリューションです。

1年間の無料データ保護: NAKIVO Backup & Replication

1年間の無料データ保護: NAKIVO Backup & Replication

2分で導入でき、仮想環境、クラウド、物理環境、SaaSのデータを保護します。バックアップ、レプリケーション、即時復旧のオプションをご用意しています。

People also read