レビュー:VirtualBox5.0とVMwareWorkstation 11

OracleVirtualBoxとVMwareWorkstationは、数年前からそれを公開しています。VirtualBoxはリングの「フリーでオープンソース」のコーナーを占めていますが、VMwareWorkstationは独自の商用アプリケーションです。価格については、ワークステーションは一般的に機能とパフォーマンスをリードしていると同時に、他のVMware仮想化ラインとの緊密な統合も提供しています。

ただし、基本的に、2つの製品は非常に似ています。どちらもWindowsまたはLinuxホストで実行され、Windows、Linux、およびUnixの幅広いゲストをサポートします。 (VirtualBoxはOS Xでも動作しますが、VMwareはFusion for Macを提供しています。)VirtualBoxとWorkstationの両方で、大規模なVMと複雑な仮想ネットワークを作成できます。どちらも、保存できる限り多くのVMのスナップショットを作成でき、VM間を移動するためのグラフィカルなタイムラインを提供します。どちらもリンククローンをサポートしており、VMのコピーをスナップショットに基づいてディスクスペースを節約します。

つまり、VirtualBoxとWorkstationは、デスクトップ上で仮想マシンを実行するための最も有能な方法です。バージョン5.0では、VirtualBoxはいくつかのギャップを埋めます。バーはどれくらい高くなっていますか?VMware Workstation市場のローエンドでVirtualBoxの競争力を維持するには十分な高さですが、Workstationレベルのパフォーマンスを必要とするユーザーの1対1の代替にはなりません。

Oracle VirtualBox 5.0

VirtualBoxは、その機能名簿が商用の競合他社ほど充実していないか、パフォーマンスが優れていなくても、一般的にVMwareWorkstationの無料の代替品として際立っています。バージョン5.0では、新機能は主に日常業務を少しスムーズにすることを目的としています。

それは、パフォーマンスの改善がまったく議題になかったということではありません。 VirtualBox 5.0は、WindowsおよびLinuxゲストの準仮想化サポートを追加します。準仮想化により、ゲストOSは、ホスト上で公開されているAPIを介して、ホストハードウェア上で特定のアクションを直接実行できますが、これを機能させるには、ゲストが準仮想化を認識する必要があります。幸いなことに、主要なOS(Windows、Linux、FreeBSDなど)はすべてこれを実行できます。ユーザーは、特定のVM(Hyper-VやKVMなど)に使用する準仮想化インターフェイスを選択するか、VirtualBoxが自動的に決定できるようにすることができます。

この機能により、パフォーマンスがどの程度向上しますか?見た目からは控えめなもの。 Windows 7ゲストで実行し、Intel Core i7-3770KCPUで4コアと4GBのRAMをエミュレートすると、PassMark Performance Test 8.0は、使用する準仮想化モードに応じて、全体のスコアとして1,270〜1,460を生成しました。オラクルは、「現在の準仮想化機能は、ほとんどの場合、時間管理の改善(より安価なTSCアクセス)であり」、「わずかな改善は期待できますが、重要ではない」と述べています。言い換えれば、あまり期待しないでください。 -そしてほとんどの場合、とにかく最良の結果を得るために使用する準仮想化モードをVirtualBoxに自動的に認識させたいと思うでしょう。

もう1つの新機能は、ほぼ同じように、ゲストがCPU命令を使用できる幅広いサポートであり、浮動小数点、暗号化、および乱数操作に依存するアプリケーションのパフォーマンスが向上します。さらにもう1つの新しく、切望されているハードウェアの追加は、USB3.0のサポートです。ゲストは、ホストにあるUSB 3.0デバイスに直接接続して操作し、3.0のフルスピードで操作できます。 (VMware Workstationは、バージョン9以降USB 3.0をサポートしています。)

VMware Workstationは、ホストハードウェアのサポートに関して長い間リードしてきましたが、これらの追加によってそれが変わることはほとんどありません。たとえば、VMware Workstation 10は、ホスト(つまり、Microsoft Surface Pro)に存在する場合、方向センサーのサポートを追加しました。これは、タブレットハードウェアでアプリケーションをテストするのに役立ちます。 VirtualBoxは4.3でタッチスクリーンのサポートを追加しましたが、他のモバイルハードウェア機能はまだサポートしていません。 VirtualBox 5.0に追加されたハードウェアの1つは、SATAホットプラグのサポートです。VM内のストレージのライブスワッピングをシミュレートする場合(たとえば、このようなイベントを処理する可能性のあるアプリケーションの堅牢性をテストする場合)に役立ちます。

実行中のアプリケーションに関係なく、すぐに影響を与える1つの改善点は、ドラッグアンドドロップのサポートです。ファイルとフォルダーは、ゲストVMのウィンドウとの間でドラッグアンドドロップすることにより、ホストとゲストの間で移動できるようになりました。ゲストとホスト間で不格好なファイル共有を設定する必要はなく、予期しない癖もありません。すべてのホストプラットフォームとサポートされているゲストOS(Windows、Linux、およびOracle Solaris)間で機能するだけです。確かに、これは別のキャッチアップ機能です(Workstationは長年にわたってドラッグアンドドロップをサポートしてきました)が、不可欠な追加機能です。

さらにもう1つの便利なキャッチアップ機能は、ドライブの暗号化です。以前は、暗号化された仮想ディスクでVMを実行する場合は、ホストでドライブ暗号化を使用するか、ネイティブでサポートされているOSを実行することにより、独自に実装する必要がありました。現在、VirtualBoxはAES-128またはAES-256アルゴリズムを使用してドライブイメージを単独で暗号化でき、暗号化はコマンドラインまたはGUIのいずれかを介して実行できます。暗号化または復号化を実行するには、VMをシャットダウンする必要があることに注意してください。ドライブはライブVMで暗号化できません。

VirtualBoxには、VMwareWorkstationとVMwarevSphereおよびvCloudAirの統合に似た、サーバーベースまたはクラウドベースの仮想化製品との統合の歴史がありません。オラクルがクラウド企業になるという話にもかかわらず、VirtualBoxがあらゆる種類のクラウドベースの仮想化ソリューションのフロントエンドになっている兆候はありません。これまでのところ、その流れの中で最も近い選択肢はサードパーティからのものです。オープンソースプロジェクトであるHyperboxは、ハイパーバイザーとしてVirtualBoxを使用して、「VMware vCenter / ESXiなどの商用製品の無料の代替品を提供することを目指しています」。

プラス面として、VirtualBoxユーザーはVagrantやDockerなどのツールとの便利な統合を利用できます。また、VMDK(VMware)、VHD(Microsoft)、HDD(Parallels)、QED / QCOW(QEMU)などのさまざまな仮想ディスク形式に対するVirtualBoxの組み込みサポートにより、さまざまな仮想マシンを試すのに便利です。タイプ。VMwareWorkstationに必要な個別の変換ユーティリティをダウンロードする必要はありません。

VMware Workstation 11

VMware Workstationは、そのパフォーマンス、他のVMware製品との緊密な統合、VMのセットアップと操作のプロセスをより自動化するための多数の便利な機能という3つの特徴で長い間際立っていました。ワークステーションの最新リビジョンは、主にプログラムのこれらの側面と他のいくつかの側面を磨き、更新しますが、革命的なものはほとんど導入されていません。

ワークステーション11により、VMwareは、プログラムの新しいバージョンごとに慣例となっているハードウェアエミュレーション機能を刷新しました。バージョン11では、IntelのHaswellプロセッサ、新しいxHCIコントローラエミュレータ、および新しいネットワークドライバの新しい命令のサポートが追加されています。VMwareは、Haswell命令を使用するプログラムで「最大45%の改善」を主張しています。

ワークステーション11に対するその他の変更の多くは、機能の修正です。ホストに十分な余裕がある場合、VMは最大2GBのビデオメモリを使用できるようになりました。VirtualBoxはまだビデオ用に256MBでトップになっています。また、Workstation 11はEFIブートをサポートするようになりました。これは、明示的に実験的な形式でのみですが、VirtualBoxがバージョン3.1以降に備えていた機能です。VMwareとVirtualBoxはどちらも、最新リリースで高DPIディスプレイのサポートが強化されていると主張しています。

VMwareは、確かにグラフィックスの点で、依然として最高のパフォーマンスを発揮します。ワークステーション11は、Passmark 2Dおよび3Dグラフィックスコアで683および1,030を獲得し、VirtualBoxはそれぞれ395および598を獲得しました。ワークステーション11のCPU速度も、使用されている準仮想化モードに応じて、VirtualBoxの集計に対して6,774 CPUスコアを4,500〜5,500の範囲で主張したため、より高速でした(デフォルトで最良の結果が得られました)。

ワークステーションがトップを維持しているもう1つの分野は、VMのセットアップと実行の容易さです。Workstation 11は、Windowsやさまざまな有名なLinuxディストリビューションなど、多くの一般的なOSのインストールを合理化します。OSのライセンスキーなど、いくつかの詳細を事前に提供してください。Workstationは、クライアントの追加を含め、その他すべてを自動的に処理します。これは時間の節約になり、VirtualBoxに常に追加してほしい機能です。

最後に、Workstationと他のVMwareユニバースとの統合は、VMwareショップにとって説得力のある事例となります。Workstation 9は、VMware vSphere(ESX / ESXiおよびvCenterServerを含む)との統合を提供し、リモートVMwareホスト上でVMを作成、編集、および実行できるようにしました。Workstation11はvCloudAir統合を追加し、WorkstationがVMwareのパブリッククラウドのフロントエンドとして機能できるようにします。物理から仮想への変換など、VirtualBoxにエコーされないWorkstationの他の機能の一部も、この全体の一部です。

VMwareに既存の投資をしている組織にいる場合、または燃やすお金がある場合は、VMwareWorkstationが賢明な選択です。より洗練されたルックアンドフィール、使いやすさ、パフォーマンスが向上します。

VirtualBoxには利点があります。特に、オープンソースライセンスの下で無料で利用できるという利点があります。準仮想化、USB 3.0、およびホストとゲスト間のドラッグアンドドロップコピーのサポートが追加されたことで、これまで以上にワークステーションに近づきました。予算のある人にとっては、残りの小さな欠点は見落とされがちです。

スコアカード 機能(20%) 使いやすさ(20%) パフォーマンス(20%) 統合(20%) ドキュメント(10%) (10%) 総合評点
VMware Workstation 11 9 10 9 9 9 9 9.2
VirtualBox 5.0 9 8 7 8 7 9 8.0