どれを選ぶ? サーバ仮想化製品比較【第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
-
製品資料
[LRM株式会社] 「標的型攻撃メール」事例・サンプル集 -
製品資料
[LRM株式会社] セキュリティ教育はなぜ「年間計画」を立てる必要があるのか? -
製品資料
[LRM株式会社] セキュリティの重要性が伝わらない…… 効果がない社員教育から脱却する方法 -
製品資料
[LRM株式会社] 「標的型攻撃メール訓練」導入ガイド 社員の意識を確実に高める仕組みの作り方 -
事例
[株式会社マクニカ] アイカ工業に学ぶ脆弱性対策 情シスが把握できずにいたアセットも正確に把握
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
-
2
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
3
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
4
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
5
「Microsoft 365」が乗っ取られる 跡形もなくMFAを破る手口
-
6
エンジニアが選考を辞退する本当の理由 7割が隠す“面接の違和感”とは
-
7
Netflixのバックエンドは「ほぼJava」 3000超のアプリを支える開発基盤の裏側
-
8
AI基盤は本当に「オンプレ回帰」する? Broadcomの言い分と企業の本音
-
9
ISMSの“コンサル丸投げ”が招く数千万円の無駄 NTTドコモビジネスの脱出劇
-
10
AI全部入り「Microsoft 365 E7」に企業が二の足を踏む訳 移行意向はわずか4%
ホワイトペーパーランキング PR
-
1
生成AIのハルシネーションを防止 回答精度を高めるセマンティックレイヤーとは
-
2
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
7
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
8
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
9
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー