GNU/Linux >> Linux の 問題 >  >> Ubuntu

ProxmoxとHyper-V:選択方法は?

はじめに

サーバーの仮想化により、単一の物理サーバー上で複数の仮想マシンを実行できます。サーバー上で仮想マシン(VM)を実行すると、時間と費用が節約され、ハードウェアリソースが複数のシステムに効率的に割り当てられます。

ProxmoxとHyper-Vは、2つの人気のあるベアメタルハイパーバイザーの選択肢であり、エンタープライズ仮想化を可能にするソフトウェアです。

この記事では、ProxmoxとHyper-Vの違いを学び、組織に適したハイパーバイザーを選択するためのアドバイスを得ることができます。

ProxmoxとHyper-V:定義

Hyper-VとProxmoxはタイプ1(ベアメタル)ハイパーバイザーです。つまり、ホストのハードウェア上で直接実行され、そのリソースを使用してゲストオペレーティングシステムを管理します。

Proxmox

Proxmox VEは、オープンソースのエンタープライズクラスのサーバー仮想化プラットフォームです。これはDebianLinuxに基づいており、KVMハイパーバイザーとLinux Containers(LXC)テクノロジーを単一のプラットフォームに緊密に統合しています。

Proxmoxは、統合されたWebベースのUIを備えており、ユーザーは単一のツールでVM、コンテナー、およびクラスターの高可用性を管理できます。

Hyper-V

Hyper-VはMicrosoftによって開発されたため、ユーザーはWindowsを実行しているx86-64システムでVMを作成できます。各VMは分離されたパーティションで実行されるため、ユーザーは同じハードウェアで複数のVMを同時に実行できます。

Hyper-Vには、ハイパーバイザーインスタンスごとに少なくとも1つの親パーティションが必要です。これにより、ハイパーコールAPIを使用してゲストオペレーティングシステムで子パーティションが作成されます。パーティションには、サポートされているWindows Serverバージョン(2008以降)が含まれている必要があります。

ProxmoxとHyper-V:比較

次のセクションには、ProxmoxとHyper-Vの全体的な比較が含まれています。

Proxmox Hyper-V
ソフトウェアタイプ オープンソース 独自仕様
基礎 Debian Linux KVM Windows Server
中央管理 はい はい
クラスタリング はい はい
高可用性 はい はい
ストレージおよびバックアップAPI はい はい
ライブマイグレーション はい はい
VM負荷分散 はい はい
無料トライアル 無制限 /
価格 フル機能で無料 WindowsServerでは無料。
複数の料金プラン

機能

Proxmox

Proxmoxには、オープンソースの性質により、時間の経過とともに拡張し続ける多くの機能があります。これは、WebベースのGUIまたはCLIをUnixシェルまたはWindows PowerShellと統合し、VM管理を容易にするエンタープライズ仮想化の完全なソリューションです。

Proxmoxの機能は次のとおりです。

  • KVMハイパーバイザーとLXCのサポート 。このユーティリティは、KVMスーパーバイザーとLinux Containers(LXC)仮想化テクノロジーをサポートしています。
  • 高可用性クラスターマネージャー 。複数のノードを管理するために使用されるHAマネージャー。
  • ライブ/オンライン移行 。ライブマイグレーション機能により、ダウンタイムを短縮できます。
  • バックアップ 。 Proxmox Backup Serverは、単一ファイルおよびライブ復元の冗長性と増分バックアップを保証します。
  • セキュリティ 。 Proxmoxは、組み込みのファイアウォールとストレージレプリケーションサービスを備えており、マクロ、セキュリティグループ、エイリアス、IPセットを個別に制御できます。
  • サードパーティのサポート 。 RESTfulAPIを介したサードパーティツールの簡単な統合。
  • マルチマスターポリシー 。クラスター全体のタスクの展開と保守を容易にします。
  • ブリッジネットワークモデル 。 IPv4とIPv6、およびホストあたり最大4094のブリッジをサポートします。

Hyper-V

Hyper-VとProxmoxの機能は似ていますが、主な違いはHyper-Vに複数の管理ツールが必要なことです。 Windows Serverでは、ユーザーはインストール中にGUIベースモードとコアモードのどちらかを選択できます。

注目すべきHyper-V機能は次のとおりです。

  • ネストされた仮想化 。管理者がハイパーバイザーホストを使用してVMを作成できるようにし、本番環境にデプロイする前のテストとR&Dを容易にします。
  • 災害復旧 。 Hyper-Vレプリカは、VMコピーを作成して復元するために使用されるツールです。
  • 最適化 。各VMには一連の統合サービスがあり、VMの使用を容易にし、互換性を高めます。
  • 移植性 。 Hyper-Vは、ライブマイグレーション、ストレージマイグレーション、およびVMのインポートとエクスポートをサポートします。
  • リモート接続 。 Hyper-Vの仮想マシン接続は、コンソールアクセスを備えたツールであり、ゲストOSへのアクセスを提供します。
  • セキュリティ 。 VMシールドとセキュアブートはセキュリティを向上させ、マルウェアや不正アクセスから保護します。
  • チェックポイント 。 Hyper-Vを使用すると、ユーザーはチェックポイントを作成し、すべてのコンテンツを含むVHDの状態を特定の時点で保持できます。ただし、データの重複はありません。

パフォーマンス

ProxmoxとHyper-Vは、幅広い構成で優れたパフォーマンスを提供します。次の表に、主なさまざまなパフォーマンス機能の概要を示します。

Proxmox Hyper-V
vCPU制限 160 64
論理CPU制限 768 512
物理メモリ制限 12TB 24TB
ノード制限 ホスト限定 64

オープンソースであるため、Proxmoxはすべてのユーザーに同じ機能を無料で提供します。一方、Hyper-Vは、料金プランに基づいてVMの数を制限します。

最新のWindowsServer2019リリースは、ビジネスクリティカルなワークロードを実行するための強力なプラットフォームとしてHyper-Vを提供します。 永続メモリ この機能は、Hyper-Vのパフォーマンスを向上させ、ストレージの待ち時間を大幅に短縮する最新の追加機能です。

Proxmoxは、クラスター、個々のノード、VM、またはコンテナーに関するパフォーマンス情報をすべてWebGUIで提供します。単一の管理パネルですべてのパフォーマンス情報を確認することで、リソースがVMとコンテナーにどのように分散されているかを確認し、パフォーマンスのボトルネックをすばやく見つけることができます。

Proxmox はバックアップサーバーツールを提供し、ユーザーがエンタープライズレベルでVM、コンテナ、およびホストをバックアップおよび復元できるようにします。 Hyper-V ユーザーがVSSWriterユーティリティまたはWMIAPIを使用してホストオペレーティングシステムからVMをバックアップできるようにします。

両方のハイパーバイザーは、各ハイパーバイザーを微調整してベストパフォーマンスプラクティスを実装する方法を知っている管理者が管理する場合、最大のパフォーマンスを提供します。

クラスタリング

どちらのハイパーバイザーもクラスタリングをサポートしており、多くの利点があります。最大のメリットは、クラスターノード間でVMを移行し、1つのインターフェースから複数のサーバーを管理できることです。

Proxmox

Proxmoxを使用すると、ユーザーはWebベースの管理GUIを使用して複数のサーバーを管理できます。 GUIは、サーバーファームを管理するときに役立ちます。 Proxmox Cluster Manager ユーティリティは、さまざまな認証方法を使用して追加のセキュリティを提供し、ユーザーがクラスター内のVMとコンテナーを移行できるようにします。

ホスト構成とネットワークパフォーマンスを除いて、クラスター内のノード数に制限はありません。複数のProxmoxサーバーをセットアップして可用性を高めます。

Hyper-V

Hyper-Vは、フェールオーバークラスターマネージャーを介してクラスタリングをサポートします ユーティリティ。WindowsServerに無料で付属しており、ユーザーはフェールオーバークラスターを構築および管理できます。フェールオーバークラスタリングは、ビジネスクリティカルなアプリケーションの高可用性を維持します。

Hyper-Vクラスタリングを容易にするもう1つのツールは、 System Center Virtual Machine Managerです。 (SCVMM)ユーティリティ。ただし、SCVMMはWindows Serverに含まれていないため、別途購入する必要があります。

SCVMMを使用すると、ユーザーはHyper-VホストとフェールオーバークラスターをHyper-Vマネージャーには大きすぎる規模で管理できます。複数の管理タスクを1つのツールにまとめ、ユーザーフレンドリーなインターフェースと分析ダッシュボードを備えています。

使いやすさ

Proxmox

ProxmoxはLinux(Debian)に基づいているため、以前にLinuxを使用した経験がある場合は簡単に使用できます。さらに、統合されたWebベースのGUIにより、すべてのタスクを1か所で簡単に管理できます。 WebインターフェイスはExtJSに基づいており、最新のすべてのブラウザーをサポートしています。

ただし、Proxmox Adminはまだ開発中であり、一部の高度なオプションではコマンドラインを使用する必要があります。

Hyper-V

マイクロソフト製品であるHyper-Vは、直感的で使いやすいです。ただし、タスク管理は5つの管理ツールに分散されています。

たとえば、VMの作成は非常に簡単ですが、VMの管理とさまざまなメンテナンスタスクの実行には、さまざまなインターフェイスが必要です。これは特にクラスタリングに当てはまります。Hyper-Vマネージャーやフェールオーバークラスターマネージャーなど、必要なすべてのタスクを実行するためにいくつかの異なるツールが必要になるためです。

Hyper-Vマネージャーユーティリティは、基本的なVM機能(作成、取得、更新、または削除)を提供します。ただし、ホスト間でVMを移動し、使用可能なパフォーマンスメトリックがほとんどないという点で制限があります。高度な機能には、追加のツールをインストールする必要があります。

移植性

Proxmox

Proxmoxは、HDD、QCOW、QCOW2、QED、VDIなど、多くのイメージ形式をサポートしています。幅広いイメージのサポートにより、ゲストVMでのVMの移植性とOSのサポートが容易になります。

ただし、イメージのインポートとエクスポートには、高度なコマンドラインの使用と Proxmox Backup Serverが必要です。 効用。イメージを移動する最も簡単な方法は、現在のVMの構成をバックアップし、別のVMに復元することです。

Hyper-V

Hyper-Vはライブマイグレーションを提供します ユーザーがダウンタイムなしで実行中のVMをあるホストから別のホストに移動できるようにする機能。パッチを適用する場合、または需要の増加により利用可能なリソースが多いホストにVMを移動する場合は、ライブ移行機能を使用します。

Hyper-Vは、ゲストOSを単一の仮想ハードディスクファイルに保存し、VHDおよびVHDX形式をサポートします。ゲストOSを移行した後、統合サービスを介してハードウェアの変更を検出し、パフォーマンスを向上させるために必要なドライバーをインストールします。

Hyper-Vを使用すると、ユーザーはVMテンプレートを作成して使用することもできます。テンプレートは、同じ特性を持つ新しいVMを作成するために使用できる汎用VMコピーです。

セキュリティ

Proxmox

ProxmoxはLinuxベースです。つまり、エンタープライズレベルのセキュリティ機能が組み込まれています。コンテナ内のVMを分離しながら、ユーザー指定のノードの自動バックアップを提供するため、1つのVM内の潜在的な問題や悪意のあるコードから他のVMを保護します。

Proxmox Backup Serverユーティリティは、データとすべてのクライアントサーバートラフィックを暗号化して、データの整合性を保護します。 Proxmoxは、役割に基づいてユーザーアクセスを制限することにより、不正アクセスを防ぎ、人為的エラーの可能性を減らします。

オープンソースコミュニティは、優先順位の問題、バグ、またはセキュリティギャップを継続的に特定し、Proxmox開発者がそれらに迅速に対処するのを支援します。

Hyper-V

Hyper-Vは、仮想スイッチアプリケーションを無料で提供します。仮想スイッチは仮想ネットワークの不可欠な部分であり、VMが相互に通信できるようにします。仮想スイッチは、VM間で送信された各データパケットをルーティングする前に検査するため、仮想環境のセキュリティが向上します。

さらに、Windows Server 2019以降、VMやネットワーク機器に変更を加えることなく、サブネット全体のすべてのトラフィックが暗号化されます。

Hyper-Vは、仮想ディスクの保護に役立つBitLockerで暗号化されたシールドされたVMでデータセキュリティを向上させます。暗号化により、別のVMでディスクを起動したり、仮想ドライブに含まれているデータを読み取ったりすることを防ぎます。

サポート

Proxmox

Proxmoxはすべての機能を無料で提供しますが、Proxmox技術チームによる専門的なサポートには有料のProxmoxVEサブスクリプションが必要です。サブスクリプションは、ProxmoxEnterpriseRepositoryへのアクセスと定期的なソフトウェアアップデートおよびセキュリティの改善も提供します。

有料サブスクリプションを購入するユーザーのために、Proxmoxには、システム管理者向けのトレーニングを予約したり、問題が発生したときにチケットを送信したりするオプションもあります。

ただし、有料サブスクリプションが予算内にない場合は、Proxmox Wikiを検索するか、開発されたProxmoxコミュニティで回答を探すことで問題を解決できる可能性があります。

Hyper-V

Hyper-Vは、世界中の開発者が使用しているため、インターネット上で優れたサポートを提供しています。多くのフォーラム、ヘルプWebサイト、ブログ、コミュニティサイト、およびナレッジベースには、ユーザーがHyper-Vを使用して遭遇する可能性のあるさまざまな問題に対する回答が含まれています。

または、Microsoftとアクティブなサポート契約を結んでいる場合は、タイムリーな対応とサポート技術者から直接Microsoftからサポートを受けてください。

価格

Proxmox

Proxmoxは無料で、オプションの有料サブスクリプションを利用して、ユーザーにエンタープライズリポジトリへのアクセスとProxmox開発者による専門的なサポートを提供します。

この記事の執筆時点で利用可能なサブスクリプションプランは次のとおりです。

ライセンスレベル コストとサポートのオプション
コミュニティ 年間95ユーロとCPUソケット
基本 年間295ユーロとCPUソケット
年間3枚のサポートチケット。
標準 年間445ユーロとCPUソケット
年間10枚のサポートチケット。
プレミアム 年間890ユーロとCPUソケット
無制限のサポートチケット。

Hyper-V

Hyper-Vはスタンドアロンの仮想化プラットフォームとして無料でダウンロードできますが、管理機能を使用するには、WindowsServerの完全版の1つにアップグレードしてSystemCenterを購入する必要があります。

Hyper-VホストでWindowsServerDatacenterのライセンスを取得すると、ベアメタルサーバー構成で許可されている数の仮想化サーバーを展開できます。

VMの作成、スナップショットの作成、リソースの割り当てなどの基本機能は無料ですが、サーバーを管理するには、WindowsServerへのアップグレードとWindowsSystemCenterの購入をお勧めします。

費用は次のとおりです。

  • Windows System Center ライセンス-年間1,323ドルから。
  • Windows Server 2019 ライセンス-エッセンシャルの年間501ドル エディション、標準は972ドル エディション、およびデータセンターの場合は6,155ドル 完全仮想化機能を備えたエディション。

ProxmoxとHyper-V:選択方法

両方のハイパーバイザーは同じタイプであり、ベアメタルサーバー上で実行されますが、通常、さまざまな対象者に対応します。組織のハイパーバイザーを選択する際に考慮すべき重要な要素がいくつかあります。

  • 組織の規模。
  • スケーラビリティオプション。
  • 予算への影響。
  • パフォーマンス(クラスタリング、バックアップ、移植性を含む)
  • 使いやすさ。
  • サーバー管理。

Proxmoxは、厳しい予算でより多くの社内管理を必要とする組織に適しています。唯一の費用は、公式サポートとエンタープライズリポジトリアクセスのオプションのサブスクリプションです。 Linuxをベースにしているため、Linux OSに慣れている場合は、直感的で使いやすくなっています。

一方、Hyper-Vは、追加のトレーニングが必要ないため、Microsoft製品スタックに精通した管理者がいる組織に適しています。

すでにWindowsServerエディションを購入している場合は、Hyper-Vライセンスがすでに無料で含まれています。ただし、プラットフォームにはVM管理ツールの追加コストが伴うため、予算への影響を考慮してください。


Ubuntu
  1. Proxmox VE4をDebian8にインストールする方法(Jessie)

  2. Libreofficeでカンナダ語を入力する方法は?

  3. Hyper-v に Ubuntu Server 15.10 をインストールする方法

  1. Lubuntu20.10をWindows10Hyper-Vにインストールする方法

  2. Linux –ディストリビューションの選び方??

  3. InstantSiteテンプレートを選択する方法。

  1. ProxmoxVEのインストール方法

  2. サーバーオペレーティングシステム:サーバーOSの種類と選択方法

  3. Hyper-V仮想マシンにWindows11をインストールする方法