どれを選ぶ? サーバ仮想化製品比較【第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.
どれを選ぶ? サーバ仮想化製品比較
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「データストレージの活用方法」に関するアンケート
-
4
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
5
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
6
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
-
7
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
8
221人調査で分かった「情シス最大のストレス」は?
-
9
LLMの「過学習」、正しく説明している文章はどれ?
-
10
レガシー基幹システムをSAPに統合 山善が突き止めた「標準化と個別最適」の境界線
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー