どれを選ぶ? サーバ仮想化製品比較【第1回】
比較表で徹底解明! 各サーバ仮想化製品の特徴と違い
VMware vSphere、Citrix XenServer、Hyper-Vといった各ハイパーバイザーについて、製品構成、機能などをなるべく同じ視点で比較。導入したい環境にマッチした製品を選択できるよう、各製品の特徴と違いを理解しよう。
サーバ仮想化製品の製品構成
サーバ仮想化製品は主に、仮想化されたサーバが動作するハイパーバイザーと、ハイパーバイザーおよび仮想マシンを管理するための管理ツールの2つの機能に大別される。
それに加えて環境全体を管理しやすくするためのオプションソフトウェア群も用意されている。ただし、利用するには別途ライセンスを購入しなければならない製品がほとんどである。また、あくまでも大規模環境に向けたものであるため、中小規模の環境では必要としない場合も多く、製品導入の際の比較対象から外しても問題ない。
サーバ仮想化製品構成
(※1)Windows Server 2008 R2 の機能として実装されている。
第1回では、各サーバ仮想製品に実装されている機能を比較する。特定の製品に偏ることなく表を主体に解説をしていこう。
なお、各製品によって機能の呼び方が異なるため、表の機能項目ではなるべく同じ意味で捉えられるような言葉に置き換えている。ご了解いただきたい。
| 機能 | 内容 |
|---|---|
| ハイパーバイザー | ハイパーバイザーで使われている基本製品 |
| ハイパーバイザーの管理にWindowsクライアントが必要か | ハイパーバイザーを管理する際に、別途Windows PCなどWindows製品を必要とするか |
| 管理サーバ導入にWindowsが必要か | 管理サーバを使用する際、Windowsのコンピュータを別途用意する必要があるか |
| マルチサーバ管理 | 管理サーバを入れずに、複数のハイパーバイザーをツールなどでまとめて管理できるか |
| 管理サーバで旧バージョンのハイパーバイザーも統合管理可能か | 自社旧製品のハイパーバイザーも含めて一元管理できるか(旧製品は機能制限されずに) |
| 管理サーバによる他ハイパーバイザーの統合管理可能か | 自社製品以外のハイパーバイザーを管理サーバの中で管理できるか |
| 仮想マシンの動的移動(ライブマイグレーション) | ハイパーバイザーホスト間を仮想マシンが無停止で移動できるか |
| P2V、V2V変換サポート(コンバートツールの提供) | P2V、V2V変換のためのコンバートツールを製品群の中で提供しているか(提供形態問わず) |
| OVFのサポート | OVFフォーマットをサポートし、インポート/エクスポートできるか |
| Active Directoryとの統合 | Active Directoryを利用しIDの一元管理ができるか |
| VVMディスクスナップショットおよび復元(リバート) | 仮想マシンのスナップショットを取る(静的)ことが可能か、またスナップショットの復元もできるか |
| パフォーマンスの監視および履歴報告 | ハイパーバイザーホストおよび仮想マシンのパフォーマンスを確認、履歴を取得できるか |
| 動的メモリ管理(メモリバルーニング) | メモリオーバーコミット時の対応があるか(特にバルーニング) |
| 仮想マシンバックアップアプライアンス | 仮想マシンを定期的にバックアップ、随時リストアできるアプライアンスが用意されているか |
| 高可用性(HA) | 複数のハイパーバイザーでクラスタ構成を取り、いずれかのノードがダウンしても他のノードが障害ノードの仮想マシンを受け取り、業務を継続できるか(切り替わり時の業務停止あり) |
| 異なるCPUモデルを持つサーバの共存 | 世代の異なるCPUを持つサーバをまとめて管理できるか |
| 分散仮想スイッチ | 複数のハイパーバイザーをまたがる仮想スイッチを利用できるか |
| Webベースの管理コンソール | 専用ソフトウェアを使用せずWebブラウザだけで管理できる機能があるか |
| 仮想マシンの動的スナップショット | 仮想マシンが稼働している状態でスナップショットを取ることができるか |
| ストレージAPIの外部呼び出し | ハイパーバイザーからストレージのAPIを呼び出し、効率よくストレージを利用できる仕組みが用意されているか |
| ユーザーのロールベースの管理 | ユーザー管理をロール単位で管理する仕組みが用意されているか(ロール+αの管理でも可) |
| 操作履歴管理 | 仮想マシンの操作履歴などを管理できる仕組みが用意されているか |
| 動的ワークロードバランシングと電源管理 | リソースを動的に監視し必要に応じ制御する仕組みがあるか、また低負荷時にサーバのリソースを停止したり必要に応じて仮想マシンを移動させて空になったノードを停止させる仕組みがあるか |
| 耐障害性(FT) | 複数のノードを同時稼働させ、仮想マシンが動作しているノードで障害が発生しても業務は無停止でかつデータロストも発生させない仕組みを構成できるか |
| 仮想マシンの自動バックアップ | 仮想マシンを定期的に自動的にバックアップする仕組みがあるか |
| サイトリカバリ | サイト障害時に別サイトに用意された環境でリカバリ(代替起動などを含む)できる仕組みはあるか |
| ホストプロビジョニングサービス | ハイパーバイザーホストを自動的に構成し追加する仕組みはあるか |
| ストレージの動的ワークロードバランシング | ストレージのリソースを動的に監視し必要に応じ制御する仕組みがあるか |
| 仮想マシンイメージの動的移動 | 仮想マシンのイメージファイルを、仮想マシンを稼働させたまま他のストレージ(またはパーティション)に移動させる仕組みがあるか |
| インストールせずにハイパーバイザーを起動する仕組みの提供 | ネットワークブート型でハイパーバイザーを起動することができるか(物理サーバへ事前にハイパーバイザーのインストール作業などをしないで済む仕組みが用意されているか) |
| ネットワークI/Oコントロール | ネットワークに対する仮想マシン単位もしくはグループ単位でI/O帯域制御などが行えるか |
| ストレージI/Oコントロール | ストレージに対する仮想マシン単位もしくはグループ単位でI/O帯域制御などが行えるか |
サーバ仮想化製品の機能
各サーバ仮想化製品の機能構成は以下の通りである。
1.VMware vSphere 5(表1)
使用ハイパーバイザーはVMware社独自のものであり、その構成も他のハイパーバイザーと異にする。
古くからサーバ仮想化製品に力を入れてきたこともあり他の製品にない機能も多く提供されているが、それらは上位ライセンスを使用しないと利用できないものも多い。また、VMware vSphere 5からは仮想マシンが使用する仮想メモリ容量に対してもライセンスが必要となるため、高性能のハードウェアに大量のメモリを実装して仮想マシンを集約しようとした場合、ライセンスコストがVMware vSphere 4時代より掛かってしまう場合もあるだろう(関連記事:ユーザーが物議を醸す、VMware vSphere 5の新しいライセンス)。
■表1 VMware vSphere 5の機能構成
| 機能 | 無償版 ※1 | Standard | Enterprise | Enterprise Plus |
|---|---|---|---|---|
| ハイパーバイザー(ESXi 5) | ● | ● | ● | ● |
| ハイパーバイザーの管理にWindowsクライアントが必要か | 必要 | 必要 | 必要 | 必要 |
| 管理サーバ導入にWindowsが必要か | 必要 | 必要 | 必要 | |
| マルチサーバ管理 | ●※2 | ●※2 | ●※2 | |
| 管理サーバで旧バージョンのハイパーバイザーも統合管理可能か | ||||
| 管理サーバによる他ハイパーバイザーの統合管理可能か | ||||
| 仮想マシンの動的移動(ライブマイグレーション) | ● | ● | ● | |
| P2V、V2V変換サポート(コンバートツールの提供) | ※3 | ※3 | ※3 | ※3 |
| OVFのサポート | ● | ● | ● | ● |
| Active Directoryとの統合 | ● | ● | ● | ● |
| VVMディスクスナップショットおよび復元(リバート) | ● | ● | ● | ● |
| パフォーマンスの監視および履歴報告 | ● | ● | ● | ● |
| 動的メモリ管理(メモリバルーニング) | ● | ● | ● | ● |
| 仮想マシンバックアップアプライアンス | ● | ● | ● | |
| 高可用性 (HA) | ● | ● | ● | |
| 異なるCPUモデルを持つサーバの共存 | ● | ● | ● | |
| 分散仮想スイッチ | ● | |||
| Webベースの管理コンソール | ● | ● | ● | |
| 仮想マシンの動的スナップショット | ● | ● | ● | |
| ストレージAPIの外部呼び出し | ● | ● | ||
| ユーザーのロールベースの管理 | ● | ● | ● | |
| 操作履歴管理 | ||||
| 動的ワークロードバランシングと電源管理 | ● | ● | ||
| 耐障害性(FT) | ● | ● | ||
| 仮想マシンの自動バックアップ | ● | |||
| サイトリカバリ | ● | |||
| ホストプロビジョニングサービス | ● | |||
| ストレージの動的ワークロードバランシング | ● | |||
| 仮想マシンイメージの動的移動 | ● | ● | ||
| インストールせずにハイパーバイザーを起動する仕組みの提供 | ● | |||
| ネットワークI/Oコントロール | ● | |||
| ストレージI/Oコントロール | ● |
(※1)有償製品のVMware vCenter Server(FoundationまたはStandard)がないとできない機能は省略。
(※2)有償製品のVMware vCenter Server(FoundationまたはStandard)が必須。
(※3)無償でサポート対象外の「VMware Converter Standalone」は提供継続。
2.Citrix XenServer 6.0(表2)
使用ハイパーバイザーはXen 4.1。CPUスケジューリング機能の改善や管理機能が再構築されシンプルになったものが搭載されている。
無償版でもマルチサーバの管理ができる。VMwareでは上位ライセンスでしか利用できない機能がXenServerでは下位ライセンスで利用できるなど、VMwareを意識した機能構成になっている(関連記事:Citrixが「XenServer 6.0」でVMwareへの対抗を強化)。ただし、リソースなどをシビアに管理しなければならない環境で必要となる機能は実装されていないものが多い。
Xen自体はXenServerとは別に成長を続けているため、今後もXenでサポートされた機能が追加されてXenServer自体も機能アップしていくかもしれない。
■表2 XenServer 6.0の機能構成
| 機能 | 無償版 | Advanced | Enterprise | Platinum |
|---|---|---|---|---|
| ハイパーバイザー(OSS Xen 4.1) | ● | ● | ● | ● |
| ハイパーバイザーの管理にWindowsクライアントが必要か(※1、※2) | 必要 | 必要 | 必要 | 必要 |
| 管理サーバ導入にWindowsが必要か | 必要 | 必要 | 必要 | 必要 |
| マルチサーバ管理 | ● | ● | ● | ● |
| 管理サーバで旧バージョンのハイパーバイザーも統合管理可能か | ● | ● | ● | ● |
| 管理サーバによる他ハイパーバイザーの統合管理可能か | ||||
| 仮想マシンの動的移動(ライブマイグレーション) | ● | ● | ● | ● |
| P2V、V2V変換サポート(コンバートツールの提供) | ● | ● | ● | ● |
| OVFのサポート | ● | ● | ● | ● |
| Active Directoryとの統合 | ● | ● | ● | ● |
| VMディスクスナップショットおよび復元(リバート) | ● | ● | ● | ● |
| パフォーマンスの監視および履歴報告 | ● | ● | ● | ● |
| 動的メモリ管理(メモリバルーニング) | ● | ● | ● | |
| 仮想マシンバックアップアプライアンス | ||||
| 高可用性(HA) | ● | ● | ● | |
| 異なるCPUモデルを持つサーバの共存 | ● | ● | ● | |
| 分散仮想スイッチ | ● | ● | ● | |
| Webベースの管理コンソール | ● | ● | ||
| 仮想マシンの動的スナップショット | ● | ● | ||
| ホストプロビジョニングサービス | ● | ● | ||
| ストレージAPIの外部呼び出し | ● | ● | ||
| ユーザーのロールベースの管理 | ● | ● | ||
| 操作履歴管理 | ● | ● | ||
| 動的ワークロードバランシングと電源管理 | ● | ● | ||
| 耐障害性(FT) | ||||
| 仮想マシンの自動バックアップ | ● | |||
| サイトリカバリ | ● | |||
| ストレージの動的ワークロードバランシング | ||||
| 仮想マシンイメージの動的移動 | ||||
| インストールせずにハイパーバイザーを起動する仕組みの提供 | ||||
| ネットワークI/Oコントロール | ||||
| ストレージI/Oコントロール |
(※1)専用クライアントソフトは存在せず、XenCenterを入れることで利用可能。
(※2)OpenXenManagerはLinuxで利用可能。ただしCitrix Systemsのサポートはなし。
3.Hyper-V 2.0(表3)
Hyper-Vは、Windows Server 2008 R2に役割として追加することでハイパーバイザー機能が使えるようになる仕組みだ。インストール時点ではただのWindows Server 2008 R2である。そのため初心者には取っ付きやすく、また管理もGUIで行うので分かりやすい。ハイパーバイザーの構成はXenとほぼ同じである。
HAやライブマイグレーションも、追加ソフトウェアを購入することなくOSの役割追加で実現可能。管理サーバであるSystem Center Virtual Machine Manager(SCVMM)は他のハイパーバイザー製品もまとめて管理ができるなど、他の製品にない特徴を持つ。ただし、仮想化環境としては他の2つの製品には追い付いていない部分も多く、次のバージョンの登場が待たれる(参考:拡張型仮想スイッチの改善に期待、Hyper-V 3.0の新機能)。
■表3 Hyper-V 2.0の機能構成
| 機能 | OS機能のみ | SCVMM有り |
|---|---|---|
| ハイパーバイザー(Hyper-V 2.0) | ● | ● |
| ハイパーバイザーの管理にWindowsクライアントが必要か(Hyper-V Manager) | 必要 | 必要 |
| 管理サーバ(SCVMM)導入にWindowsが必要か | 必要 | |
| マルチサーバ管理 | ● | ● |
| 管理サーバで旧バージョンのハイパーバイザーも統合管理可能か | ● | |
| 管理サーバによる他ハイパーバイザーの統合管理可能か ※1 ※2 | ● | |
| 仮想マシンの動的移動(ライブマイグレーション) | ● | ● |
| P2V、V2V変換サポート(コンバートツールの提供) | ● | |
| OVFのサポート | ● | |
| Active Directoryとの統合 | ● | ● |
| VMディスクスナップショットおよび復元(リバート) | ||
| パフォーマンスの監視および履歴報告 | ● | |
| 動的メモリ管理(メモリバルーニング) | ● | ● |
| 仮想マシンバックアップアプライアンス | ||
| 高可用性(HA) | ●※3 | ● |
| 異なるCPUモデルを持つサーバの共存 | ● | |
| 分散仮想スイッチ | ||
| Webベースの管理コンソール | ||
| 仮想マシンの動的スナップショット | ● | ● |
| ホストプロビジョニングサービス | ||
| ストレージAPIの外部呼び出し | ||
| ユーザーのロールベースの管理 | ● | |
| 操作履歴管理 | ● | |
| 動的ワークロードバランシングと電源管理 | ● | |
| 耐障害性(FT) | ||
| 仮想マシンの自動バックアップ | ||
| サイトリカバリ | ||
| ストレージの動的ワークロードバランシング | ||
| 仮想マシンイメージの動的移動 | ||
| インストールせずにハイパーバイザーを起動する仕組みの提供 | ||
| ネットワークI/Oコントロール | ||
| ストレージI/Oコントロール |
(※1)SCVMM2012からXenServer 6.0およびVMware ESX 4.1で可能になる予定(VMware ESX 3.0/3.5/4.0は対応済み)。
(※2)XenServer 6.0以前はCitrix Essentials for Hyper-Vにて利用可能。
(※3)MSFCと連携で実現。
4.Oracle VM 3.0(表4)
基本構成はXenServerと同じXen 4.xベースであるため、XenServerの管理機能に依存する部分以外は同じようにできると考えられるが、管理サーバにはWindowsではなくOracle Linuxが必須となる。
サポートされる仮想マシンにSolaris10/Solaris 11 Expressが含まれるのがOracleらしい。
■表4 Oracle VM 3.0の機能構成
| 機能 | Oracle VM Manager |
|---|---|
| ハイパーバイザー(OSS Xen 4.0) | ● |
| ハイパーバイザーの管理にWindowsクライアントが必要か | 不要 |
| 管理サーバ導入にWindowsが必要か | 不要 ※1 |
| マルチサーバ管理 | ● |
| 管理サーバで旧バージョンのハイパーバイザーも統合管理可能か | ● |
| 管理サーバによる他ハイパーバイザーの統合管理可能か | |
| 仮想マシンの動的移動(ライブマイグレーション) | ● |
| P2V、V2V変換サポート(コンバートツールの提供) | ● |
| OVFのサポート | ● |
| Active Directoryとの統合 | 不明 |
| VMディスクスナップショット及び復元(リバート) | ● |
| パフォーマンスの監視および履歴報告 | ● |
| 動的メモリ管理(メモリバルーニング) | ● |
| 仮想マシンバックアップアプライアンス | |
| 高可用性(HA) | ● |
| 異なるCPUモデルを持つサーバの共存 | ● |
| 分散仮想スイッチ | |
| Webベースの管理コンソール | ● |
| 仮想マシンの動的スナップショット | ● |
| ホストプロビジョニングサービス | |
| ストレージAPIの外部呼び出し | ● |
| ユーザーのロールベースの管理 | ● |
| 操作履歴管理 | ● |
| 動的ワークロードバランシングと電源管理 | ● |
| 耐障害性(FT) | |
| 仮想マシンの自動バックアップ | |
| サイトリカバリ | |
| ストレージの動的ワークロードバランシング | |
| 仮想マシンイメージの動的移動 | |
| インストールせずにハイパーバイザーを起動する仕組みの提供 | |
| ネットワークI/Oコントロール | |
| ストレージI/Oコントロール |
(※1)Oracle Linuxが必須。
5.Red Hat Enterprise Virtualization 3.0(表5)
Red Hat Enterprise Virtualization(RHEV)の場合、3.0からWindowsを使用しなくてもよくなった点が既存バージョンまでとの大きな違いである。ハイパーバイザーも他とは異なりKVMを使用しており、Linuxの機能をそのまま使用できる部分も多いため、Linuxを主に利用している場合には有効なサーバ仮想化製品であろう。
■表5 Red Hat Enterprise Virtualizationの機能構成
| 機能 | RHEL 6 KVMのみ | RHEV |
|---|---|---|
| ハイパーバイザー(RHEL 6 KVM) | ● | ● |
| ハイパーバイザーの管理にWindowsクライアントが必要か | 不要 | 不要 |
| 管理サーバ導入にWindowsが必要か | 不要 ※1 | 不要 ※1 |
| マルチサーバ管理 | ● | ● |
| 管理サーバで旧バージョンのハイパーバイザーも統合管理可能か | ● | ● |
| 管理サーバによる他ハイパーバイザーの統合管理可能か | ● ※3 | ● ※3 |
| 仮想マシンの動的移動(ライブマイグレーション) | ● | ● |
| P2V、V2V変換サポート(コンバートツールの提供) | ● | ● |
| OVFのサポート | ● | ● |
| Active Directoryとの統合 | ● ※4 | |
| VMディスクスナップショット及び復元(リバート) | ● | ● |
| パフォーマンスの監視および履歴報告 | ● | ● |
| 動的メモリ管理(メモリバルーニング) | ● | ● |
| 仮想マシンバックアップアプライアンス | ||
| 高可用性(HA) ※2 | ● | ● |
| 異なるCPUモデルを持つサーバの共存 | ● | ● |
| 分散仮想スイッチ | ● | |
| Webベースの管理コンソール | ● | |
| 仮想マシンの動的スナップショット | ● | ● |
| ホスト プロビジョニング サービス | ||
| ストレージAPIの外部呼び出し | ● | |
| ユーザーのロールベースの管理 | ● | |
| 操作履歴管理 | ● | |
| 動的ワークロードバランシングと電源管理 | ● | ● |
| 耐障害性(FT) | ||
| 仮想マシンの自動バックアップ | ||
| サイトリカバリ | ||
| ストレージの動的ワークロードバランシング | ||
| 仮想マシンイメージの動的移動 | ||
| インストールせずにハイパーバイザーを起動する仕組みの提供 | ||
| ネットワークI/Oコントロール | ||
| ストレージI/Oコントロール |
(※1)Red Hat Enterprise Linux(RHEL)が必須。
(※2)HA製品と組み合わせて可能。
(※3)KVMとXenをまとめて管理可能。
(※4)Active Directoryと連携。
次回予告
次回はVMware、XenServer、Hyper-V各ハイパーバイザー製品を使用する上で必要となる追加構成、ライセンスや導入コストをハードウェアおよびソフトウェア視点で取り上げてみたい。
Copyright © ITmedia, Inc. All Rights Reserved.
どれを選ぶ? サーバ仮想化製品比較
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
2
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
5
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
6
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
7
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
-
10
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー