これに遭遇する前にエミュレーション、準仮想化、パススルー: クライアント ハイパーバイザーについて知っておくべきことこの記事を読むまで、私は「ハイパーバイザー「」。
私の混乱をさらに深めたのは、記事の記述だった。
「...VMware と Citrix はどちらも独自のクライアント ハイパーバイザー実装に取り組んでおり、両社とも年末までに製品をリリースすることを示唆しています。」
「年末」は2009年を意味しますが、VMWare Workstationはそれよりずっと前から存在していました(2005年かそれ以前)。VMWare Workstationはクライアントハイパーバイザーですか? もしそうなら、なぜ記事では VMWare が 2009 年になってもまだクライアント ハイパーバイザーの開発に取り組んでいると主張しているのでしょうか?
2 つの用語の混同を解消するお手伝いをお願いします。
これら 2 つの用語には何か違いがあるのでしょうか。あるとすれば、その違いは何でしょうか。
答え1
クライアント ハイパーバイザーの基本的な定義は、サーバーではなくクライアント マシン (デスクトップ、ラップトップなど) で使用するために設計されたハイパーバイザーです。一般的な例としては、VMware Workstation、VirtualBox、VirtualPC (Microsoft) などがあります。これらは実稼働システムで使用することを意図したものではなく、実稼働での使用を意図した完全なハイパーバイザーと同じ機能セットを備えていません。
リンクした記事ではタイプ 1 ハイパーバイザーについて説明されているようですが、そのため VMware Workstation やその他のタイプ 2 クライアント ハイパーバイザーは考慮されていません。
答え2
正しい用語はVDIハイパーバイザーこれは、サーバーハードウェア上で実行されるハイパーバイザーを指しますが、ゲストとしてサーバーオペレーティングシステムではなくデスクトップ(クライアント)オペレーティングシステムを実行します。この記事で言及されている概念は、デスクトップ仮想化VDIハイパーバイザーをクライアント(シンクライアントまたは何らかのソフトウェアを実行する(ローエンドの)物理PC)と組み合わせると、リモートデスクトップソフトウェアと(十分に高速な)ネットワークがあれば、VDI (仮想デスクトップ インフラストラクチャ)。
最も一般的な 3 つの VDI ハイパーバイザーは次のとおりです。
- VMware View (ESXi/vSphere + 関連ソフトウェア)
- Citrix XenDesktop (XenServer + 関連ソフトウェア)
- Microsoft VDI (Hyper-V + 関連ソフトウェア)
VDI ハイパーバイザーの一般的な機能は次のとおりです。
- オーディオ、ビデオの再生、3D グラフィックスなどをサポートするリモート デスクトップ プロトコル。
- GPU仮想化。
- 任意の USB デバイスなどのデバイスをクライアント (物理 PC またはシン クライアント) から VM に転送します。
- 各ユーザーに 1 つの VM を割り当てます。
- メモリの重複排除と共有ハードディスク イメージ (VDI ハイパーバイザーに固有のものではありませんが、特に重要です。)