ハイパーバイザー戦争:継続

ハイパーバイザーの戦争は継続的であり、「ハイパーバイザーに依存しない」方が本当に良いでしょう。 それでも、このトピックについては長い間話をすることができます。これがこの記事が登場した理由です。 仮想化に精通している人にとって、2つの最大のプレーヤーがVMwareとMicrosoft( Hyper-V )であるという特定の啓示はありません。 これをはっきりと確認できるのが「x86サーバー仮想化のためのガートナーマジッククアドラント」で、2015年7月にこれら2人のリーダーのポジションを記録しました。













間違いなく、VMwareは市場のトップ企業と考えられています。 同社のこの地位を獲得することはそれほど困難ではありませんでした-最も人気のある仮想化プラットフォームと追加製品の広範なポートフォリオを備えています。 それにもかかわらず、VMwareの主要なライバルであるMicrosoftのHyper-Vもリーダーの称号をめぐって争っています。 いくつかの困難を乗り越えて、今日ではかなり成熟した製品です。 多くの組織、特に中小企業がそれを好むのは驚くことではありません。



従来の知識では、VMwareは大規模な仮想化システムの唯一のオプションであり、 Hyper-Vは中小規模の展開に適しています。 現在、これは完全に真実ではありません。Hyper-Vの新しいバージョンは、大規模なインフラストラクチャで提供できるものが多く、VMwareは小規模な環境に最適なオプションです。

vSphereの更新バージョンは昨年リリースされ、 Hyper-VHyper-V 2012 R2)の更新は2013年です。



それでは、2つのハイパーバイザーを比較しましょう。



ラウンド1:より軽く、より良く



ベースのVMwareハイパーバイザーであるESXiは、最も軽量なオプション、いわゆるベアメタルハイパーバイザーです。









6番目のバージョンから、ハイパーバイザーのボリュームは150 MBに削減されました。 対照的に、 Hyper-VにはいくつかのWindowsコンポーネントが必要です。最小要件はWindows Server Coreで、サイズは約5 GBです。 ただし、ほとんどの人はWindowsの本格的なインストールを使用し、最大9.1 GBのメモリを占有します。これはEsxiの60倍です。



この点でのラウンドは、VMwareが明らかに勝ち取っています。



ラウンド2:難しいほど良い



前述のように、かなり長い間、VMwareは企業や大企業にとって第一の選択肢でした。 現在、 Hyper-Vもここでタグ付けしています。



スケーラビリティの観点から、VMwareは、更新されたvSphereクラスターで最大64ノードをサポートします。これは、以前のバージョンの2倍のパフォーマンスです。 1つのホストで、最大1000の仮想マシン、最大480の物理プロセッサ、最大12 TBのRAMを収容できるようになりました。 比較-Hyper-V 2012はクラスターあたり最大64ノード、クラスターあたり最大8000の仮想マシンをサポートし、個々のHyper-Vホストは最大1024の仮想マシン、320の物理プロセッサー、最大4 TBのRAMを収容できます。



また、vCenter Serverは、 Hyper-Vが提供する機能よりも新しいと考えられる機能へのアクセスを提供します。 Microsoft製品で同じ機能を使用するには、System Center 2012 R2とVirtual Machine Manager(SCVMM)のライセンスが必要です。 PowerShellといくつかのインターフェイスも必要です。



Esxiは大きなオブジェクトのハイパーバイザーですが、近接戦闘に次いで2番目です。









ラウンド3:人生で最高のものは無料です(少なくともほぼ)



Hyper-Vの最も重要な利点の1つは、 Hyper-Vが無料であることです。 なぜインフラストラクチャでHyper-Vを使用するのかをユーザーに尋ねると、答えはほとんど同じになります-コスト。 しかし、それは本当ですか?



一方では、Windows Server 2012ライセンスでは2つの仮想エンティティを実行できます。WindowsServer 2012 Datacenterには、1台のマシンで無制限の数の仮想エンティティが付属しています。 Windowsに投資するつもりなら、はい、それは本当に無料です。 まあ、ほとんど無料です。



実際には、複数のHyper-Vホストを効果的に管理するには、System Center 2012 R2でVirtual Machine Manager(SCVMM)を使用(およびライセンスを取得)する必要があります。 したがって、vCenterに対する利点はほとんどなくなります。



したがって、どの製品が安価であるかは明確ではなく、すべて特定の状況に依存します。 Microsoftテクノロジーを使用する十分に大きな組織では、仮想化に使用するハイパーバイザーに関係なく、System Center 2012を起動する必要があります。 小規模な組織では、 Hyper-Vを自律的に使用する可能性が高くなります。 これに基づいてのみ、 Hyper-Vはこのラウンドで敗北したとは見なされません。



ラウンド4:準備完了キュー



この小さな問題はますます一般的になりつつあり、Esxiに固有のものです。 多くの人が個々のアプリケーションを仮想化しようとしない理由は、仮想化によってサーバーに追加されるコストです。 これは、 目を見張る必要があるIT管​​理者にとっての追加レベルの管理です。 そして遅かれ早かれ、Ready Queueは頭を上げます。 それでは、準備完了キューとは何ですか?



一言で言えば、これは、仮想マシンがプロセッサスケジューラによってスケジュールされる前に起動する準備ができている時間です。



原則として、(プロセッサコアに関して)仮想マシンが多いほど、Ready Queueの可能性が高くなります。 この問題は主に、大きな仮想マシンのパフォーマンスが優れていると誤って信じる人に関係しています。



これは物理サーバーの世界では当てはまりますが、VMwareの仮想インフラストラクチャでは、これはパフォーマンスの問題につながり、特定するのが難しく、修正するのがさらに難しくなります。 Hyper-Vがこの点でスムーズであるとは言いませんが、今回は彼の勝利です。



勝者は誰ですか?



それはすべて特定の状況に依存します。 真実は、機能の面では、両方のハイパーバイザーが十分に強いということです。 方程式の両方の部分は、Microsoft製品を長年使用してきた人々と、VMwareの支持者と支持者の軍隊によってバランスがとられています。



現在の状況がHyper-Vのアップグレードを変更するかどうかを見てみましょう。これは、Windows Server 2016のリリースと同時に発生します。








All Articles