KVMとXenの違いは何ですか
目次:
NS 主な違い KVMとXenの間は KVMは、ハイパーバイザーと同様に機能するLinuxカーネルの仮想化モジュールであり、Xenは、複数のオペレーティングシステムを同じコンピューターハードウェア上で同時に実行できるようにするタイプ1ハイパーバイザーです。
仮想化は、ネットワークリソース、デバイス、およびオペレーティングシステムの仮想バージョンを作成する方法です。リソースを効率的に共有し、コストを大幅に削減するのに役立ちます。したがって、ほとんどの企業は仮想化を使用しています。さらに、仮想マシンは仮想化の実装に役立ちます。ハイパーバイザーは、仮想マシンを作成および管理するソフトウェア、ファームウェア、またはハードウェアです。また、タイプ1ハイパーバイザーとタイプ2ハイパーバイザーの2種類のハイパーバイザーがあります。タイプ1はハードウェア上で直接実行され、タイプ2は通常のコンピュータープログラムのようにオペレーティングシステム上で実行されます。
ハイパーバイザー、KVM、仮想化、仮想マシン、Xen
KVMとは
KVMはの略です カーネルベースの仮想マシン。これにより、カーネルがハイパーバイザーとして動作できるようになります。さらに、IntelVTやAMD-Vなどのハードウェア仮想化拡張機能を備えたプロセッサが必要です。 KVMは当初、x86プロセッサ用に設計されました。その後、ARM、PowerPCなどのプロセッサに移植されました。FreeBSDやillumosなどのオペレーティングシステムには、ロード可能なカーネルモジュールとしてKVMが含まれています。また、KVMは、Linux、Solaris、Windows、Haiku、OS Xなどの多くのゲストオペレーティングシステムにハードウェア支援仮想化を提供します。さらに、Android 2.2、Darwin8.-。1などはいくつかの制限付きで動作します。
さらに、KVMを備えたいくつかのグラフィカル管理ツールは次のとおりです。
キムチ KVMのWebベースの仮想化管理ツールです
仮想マシンマネージャー KVMベースの仮想マシンの作成、編集、開始、停止が可能
OpenQRM さまざまなデータセンターインフラストラクチャの管理と制御を可能にします。
GNOMEボックス –Linuxでlibvirtゲストを処理するためのGnomeインターフェース。
oVirt KVM用のオープンソース仮想化管理ツールです
Proxmox仮想環境 は、KVMとLXCを備えたオープンソースの仮想化管理パッケージです。
Xenとは
XenまたはXenProjectはタイプ1ハイパーバイザーです。複数のコンピューターオペレーティングシステムを同じコンピューターハードウェアで同時に実行できるようにするサービスを提供します。さらに、Xenプロジェクトの最初の開発者はケンブリッジ大学でした。ただし、現在の開発者はLinuxFoundationとIntelです。
KVMとXenの違い
意味
KVMはLinuxカーネルの仮想化モジュールであり、カーネルがハイパーバイザーとして機能できるようにします。Xenは、複数のコンピューターオペレーティングシステムを同じコンピューターハードウェアで同時に実行できるようにするサービスを提供するタイプ1ハイパーバイザーです。したがって、これがKVMとXenの主な違いです。
開発者
Open Virtualization Alliance(OVA)はKVMを開発しましたが、LinuxFoundationとIntelはXenを開発しました。これは、KVMとXenの違いでもあります。
結論
簡単に言うと、KVMとXenは、C言語で記述された2つのハイパーバイザーです。 KVMとXenの主な違いは、KVMはハイパーバイザーと同様に機能するLinuxカーネルの仮想化モジュールであるのに対し、Xenは複数のオペレーティングシステムを同じコンピューターハードウェアで同時に実行できるタイプ1ハイパーバイザーであるということです。
参照:
1.「カーネルベースの仮想マシン」。ウィキペディア、ウィキメディア財団、2019年2月8日、こちらから入手できます。 2.「Xen」ウィキペディア、ウィキメディア財団、2019年4月12日、こちらから入手できます。
画像提供:
1.「Hyervisorタイプ1を示すInkscapeグラフィック」HennR著– Commons Wikimedia2による自作(CC BY-SA 3.0)。 CommonsWikimedia経由のTHELINUX FOUNDATION(パブリックドメイン)による「Xenハイパーバイザーロゴブラック」
![KVMとXenの違いは何ですか KVMとXenの違いは何ですか](https://img.books-kingdom.com/images/002/image-5050.jpg)