現代のコンピューティングにおいて、サーバー仮想化にハイパーバイザーを利用することは、ITプロフェッショナルに多くのメリットをもたらします。ハイパーバイザーを使えば、ゲスト仮想マシン(VM)はホストハードウェアから独立しているため、システムで利用可能なリソースを柔軟に管理でき、ITの機動性を高められます。
サーバー仮想化の分野では、ProxmoxとESXiが、実用的なハイパーバイザーの代表例として頻繁に挙げられます。しかし、機能が似ているため、通常はどちらが優れているのかを比較するのが難しいという課題があります。
ProxmoxとESXiの違い、ハイパーバイザーを選ぶ際に考慮すべき要素、そして両者がサーバー管理の要件をどのように満たすかを比較してみましょう。
関連記事:ハイパーバイザーサーバーとは?
Proxmoxとは?
Proxmox Virtual Environment(VE)は、ホストマシンのハードウェア上で動作し、ゲストOSを実行するエンタープライズ向けハイパーバイザーです。Proxmoxは、DebianベースのLinuxディストリビューションとして提供されるオープンソースのType 1ハイパーバイザーです。Proxmoxを利用すると、Linuxコンテナ(LXC)とKVMハイパーバイザー、ネットワーク機能、ソフトウェア定義ストレージを統合したプラットフォームを利用できます。
また、システム管理者はこのツールを使って、扱いが難しいWindowsアプリケーションのワークロードやLinuxデバイスを仮想化できます。必要に応じてコンピューティングリソースとストレージリソースを容易に拡張できる点もメリットです。
ESXiとは?
ESXiは、VMwareが開発したエンタープライズ向けType 1ハイパーバイザーで、OSを必要とせずシステムハードウェア上で直接動作します。ESXiは、vSphere仮想化スイートとvSphere管理ポータルの中核です。
VMkernelベースのハイパーバイザーであるESXiは、他のハイパーバイザーより少ないスペースで、ITチームによるサーバー仮想化を支援します。
ESXi仮想化ツールは、vSphereハイパーバイザーの一部として無料で利用できます。ただし、vSphereエディションで使用する場合は料金を支払う必要があります。
最適なハイパーバイザーの選び方
システムハードウェアの増設に多額の投資をせず、利用可能なリソースを拡張したい組織にとって、ハイパーバイザーの利用は重要です。既存のハードウェアを複数のハイパーバイザーで分割し、複数の仮想マシンにするメリットは明らかです。
ProxmoxとVMware ESXiはいずれも、ホストOSを介さずベアメタル上で動作するType 1ハイパーバイザーです。仮想化ソリューションを評価する際は、以下の機能を考慮する必要があります。
費用対効果
購入するハイパーバイザーを選ぶ際は、機能とコストのバランスを確保することが重要です。そのため、自社にとって最も重要な機能を確認し、ハイパーバイザーが提供する機能と比較する必要があります。例えば、無料のハイパーバイザーでも要件を満たせる場合がある一方、有料であっても必要な機能を備えていない可能性があります。したがって、コストと機能の適切なバランスを取ることが重要です。
管理ツール
ハイパーバイザーにはどのような管理ツールが用意されているでしょうか。仮想マシンの管理に必要なユーティリティを見極める必要があります。ハイパーバイザーによっては、他社製ソリューションとの統合や、ソリューション内の革新的なツールという点で、他より効率的な管理ツールやユーティリティを備えています。
パフォーマンス指標
パフォーマンスについては、どのハイパーバイザーにも長所と短所があります。したがって、全体的な性能を比較し、ビジネス目標に合うものを選ぶ必要があります。ソフトウェアの安定性、メモリ管理、仮想環境からのデータ復旧などは、考慮すべき重要な特性です。
エコシステム全体
組織に最適なハイパーバイザーを判断する際は、サポート、ドキュメント、サードパーティー開発者の有無なども確認する必要があります。ハイパーバイザーで問題が発生し、迅速な解決が必要になった場合、これらはすべて不可欠です。
Proxmox対ESXi:機能
以下の表では、ProxmoxとESXiを簡単に比較しています。
| 機能 | Proxmox | ESXi |
|---|---|---|
| 基盤 | Debian Linux KVM | VMkernel |
| ソフトウェアの種類 | オープンソース | プロプライエタリソフトウェア |
| 集中管理 | はい | はい |
| 価格 | 無料 | 有料 |
| ストレージとAPIバックアップ | はい | はい |
| VMのライブマイグレーション | はい | はい |
| 無料トライアル | はい | 60日間のみ |
Proxmoxの機能
Proxmoxには、複数のハイパーバイザーとの差別化につながる優れた機能があります。主なものは以下のとおりです。
- ノード管理を容易にする高可用性クラスタ管理。
- ダウンタイムを削減するライブマイグレーション機能。
- 効率的なバックアップとライブリストアを実現するバックアップサーバー。
- 構成ファイルの同期に役立つ、データベース駆動型ファイルシステム。
- ソフトウェアに容易に統合できる、幅広いサードパーティーサポートとツール。
- IPセット、マクロ、セキュリティグループを個別に制御できる、ファイアウォール統合型のセキュリティシールド。
- LVMコンテナを使ってVMイメージをローカルに保存したり、NFSやiSCSIなどの共有ストレージに保存したりできる、VMイメージストレージ機能。
- IPv4とIPv6をサポートし、ホストあたり最大4,094個のブリッジに対応するブリッジネットワークモデル。
ESXiの機能
Proxmoxの機能の多くはESXiにも搭載されています。一方、ESXiは、特にKubernetesのネイティブサポートなどの点でProxmoxと異なります。その他の主なESXiの機能は以下のとおりです。
- RESTベースのアプリケーション・プログラミング・インターフェース(API)またはHTML5 vSphere CLIを介して利用できる、内部グラフィカルユーザーインターフェース(GUI)。
- 暗号化、ロールベースアクセス、ロギング、監査などのセキュリティオプション。
- 多数のアプリ、ワークロード、構成とのシームレスな互換性。
- ポリシー駆動型で大容量のストレージ。
- ハイブリッドワークロードの簡単な移行とプロビジョニングを実現するvMotion。
- ネイティブKubernetes、Tanzuコンテナオーケストレーション、サービスベースのオンプレミスKubernetesクラスタのサポート。
- 複数のvCenterを接続する、リンク型ハイブリッドモードとコントローラーサービス。
- REST APIとvCenter Server Applianceを使用したバックアップおよび復元オプション。
Proxmox対ESXi:パフォーマンス
Proxmoxは、ホスト、コンテナ、仮想環境のバックアップと復元を行うエンタープライズ向け機能を提供します。さらに、Proxmoxは認証付き暗号化と増分バックアップをサポートしており、バックアップと復元のソリューションに関してはESXiより優れています。
ただし、ProxmoxとESXiの仮想環境はいずれも、さまざまな構成に適した優れた性能を持つType 1ハイパーバイザーですが、ESXiはProxmoxより高いホスト性能と大容量のRAMを提供します。
ESXiでは、ホストあたりのRAM容量、ライセンス、その他の性能レベルは、主にティアまたはパッケージによって決まります。一方、Proxmoxはすべてのユーザー層に対して、より高い性能を提供します。
さらに、ESXiの無償エディションでは、ファイルベースのバックアップやバックアップソリューションがサポートされません。vCenterアプリでバックアップオプションを利用するにはネイティブプログラムが必要ですが、これらはソフトウェアの無償版には含まれていません。そのため、ESXiの無償版はビジネス用途には適していません。
Proxmox対ESXi:価格
Proxmoxの料金プラン
Proxmoxの無償版には複数の機能が備わっていますが、テクニカルサポートやエンタープライズリポジトリにアクセスするには有料サブスクリプションが必要です。以下の表にProxmoxの料金ティアを示します。
| バージョン | 価格と機能 |
|---|---|
| Community | 年間$100。CPUソケットが1つ必要 |
| Basic | 年間$300。CPUソケットが1つ必要。年間3件のサポートチケットが付属 |
| Standard | 年間$468。CPUソケットが1つ必要。年間10件のサポートチケットを提供 |
| Premium | 年間$935。CPUソケットが1つ必要。サポートチケットは無制限 |
ESXiの料金プラン
ESXiは無償版で利用できる機能が多くありませんが、ソフトウェアを試したい人にとっては良い出発点です。以下の表にESXiの料金レベルを示します。
| バージョン | 利用可能な価格と機能 |
|---|---|
| Essentials | 年間$576.96。基本的なサーバー仮想化と管理を提供し、最大2基のCPUを搭載した3台のホストをサポート |
| Standard | 年間$1,268。基本的なサーバー統合、vShield Endpoint、vSphere Replication、vMotionが付属 |
| Enterprise Plus | 年間$4,350。VM Encryption、保存データの暗号化、vSphere Trust Authorityなど、さまざまな機能をサポート |
| Essential Plus | 年間$5,596。各2基のCPUを搭載した3台のホストと、すべての高度な機能を提供 |
ProxmoxとESXiの選び方
ProxmoxとESXiはいずれも信頼性の高いハイパーバイザーです。ただし、どちらを使用するかは、いくつかの要因によって決まります。
たとえば、個人利用やビジネス以外の用途でハイパーバイザーが必要な場合は、Proxmoxで十分対応できます。オープンソースツールであるProxmoxは、必要な機能のほぼすべてを備えており、システムリソースを管理するための仮想マシンやコンテナを、予算を圧迫せず柔軟に作成できます。
一方、IT業界でより広く受け入れられているハイパーバイザーが必要な場合は、ESXiのほうが適しています。これは、高度な機能、広範なネットワーク、エンタープライズリソースの面でより多くの選択肢を提供する一方、価格が高いためです。