ホームページ  >  記事  >  主流のサーバー仮想化テクノロジーは何ですか?

主流のサーバー仮想化テクノロジーは何ですか?

青灯夜游
青灯夜游オリジナル
2021-02-02 15:45:4015334ブラウズ

主流のサーバー仮想化テクノロジーには、KVM、Xen、Hyper-V などがあります。 KVM は、仮想化された拡張 X86 ハードウェアに基づくオープン ソースの Linux ネイティブの完全仮想化ソリューションです。Xen は、オープン ソースの仮想マシン モニターです。Hyper-V は、ハイパーバイザー ベースのテクノロジであり、Microsoft の仮想化製品です。

主流のサーバー仮想化テクノロジーは何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

主流のサーバー仮想化テクノロジには、()

A、VirtualBox

B、KVM

C、Xen

# が含まれます。 ##D、Hyper-V

答え: B、C、D

仮想化 ---KVM

1. 仮想化 KVM の開発:

2006 年 10 月、新しい「仮想マシン」ソリューションがイスラエルの Qumranet 組織によって開発され、オープン ソースの世界に貢献しました

2 月2007 年、KVM は Linux Kernel-2.6.20 に初めて組み込まれました。

2008 年 9 月、Red Hat は Qumranet を買収し、KVM 仮想化テクノロジを獲得しました。以前、Red Hat はデフォルト機能に Xen を追加することを決定しました - それは 2006 年のことであり、当時 Xen テクノロジがカーネル保守方法から分離されていたためであり、おそらく Xen を使用する RHEL がエンタープライズレベルの仮想化市場であまり勝てなかったためでしょう。 Citrix は Microsoft に近すぎるため、さまざまな理由により Xen を放棄したからです。そして、KVM を正式に採用してから 1 年後、新しい製品ラインから Xen を完全に放棄し、リソースとエネルギーを KVM 作業に集中すると発表しました。

2009 年 9 月、Red Hat は、元の Xen 仮想化メカニズムに KVM を追加したエンタープライズ Linux (RHEL5.4) バージョン 5.4 をリリースしました。

2010 年 11 月、Red Hat はバージョン 6.0 をリリースしました。エンタープライズ レベルの Linux (RHEL6.0)。このバージョンでは、デフォルトでインストールされている Xen 仮想化メカニズムが完全に削除され、KVM 仮想化メカニズムのみが提供されます。

2011 年の初めに、Red Hat の古いパートナーである IBM が Red Hat にアプローチしてこう言いました。 KVM には努力を重ねる価値があるということです。そこで、IBM と Red Hat は 5 月、HP および Intel と共同で Open Virtualization Alliance (Open Virtualization Alliance) を設立し、KVM のイメージを向上させ、KVM の市場投入のスピードを加速し、それによって仮想化のリスクを回避すると共同で宣言しました。 VMware の優位性が高まる状況が発生します。アライアンスが確立されたとき、Red Hat の広報担当者は、「誰もが VMware 以外にオープンソースの選択肢があることを望んでいる。将来のクラウド インフラストラクチャは間違いなくオープンソース

に基づいており、Linux 2.6 以降は徐々に Xen に取って代わるだろう」と語った。 .20 これは、各主要な Linux ディストリビューションに統合されており、Linux 独自のスケジューラを使用して管理されます。

2. KVM --- 正式名は、カーネルベースの仮想マシン

はオープン ソース ソフトウェアですカーネル仮想化技術に基づいています。実際にはシステムに組み込まれた仮想化モジュールです。カーネルを最適化することで仮想化技術を使用します。このカーネル モジュールは Linux をハイパーバイザーに変え、仮想マシンは Linux 独自のスケジューリングを使用します。

KVM は、仮想化拡張機能 (Intel VT または AMD-V) を備えた X86 ハードウェアをベースにした、オープン ソースの Linux ネイティブの完全仮想化ソリューションです。KVM では、仮想マシンは通常の Linux として実装されます。プロセスは、標準の Linux スケジューラによってスケジュールされます。仮想マシンの仮想 CPU は通常の Linux プロセスとして実装されます。これにより、KMV は Linux カーネルの既存の機能を使用できるようになります。ただし、KVM 自体はハードウェア エミュレーションを実行せず、クライアントが必要です。空間プログラムは、仮想マシンのアドレス空間を設定します。 /dev/kvm インターフェイスを介してゲスト仮想サーバーにシミュレートされた I/O を提供し、そのビデオ ディスプレイをホストのディスプレイにマッピングします。現在、このアプリケーションは QEMU です。

仮想化--- Xen

Xen は、ケンブリッジ大学によって開発されたオープン ソースの仮想マシン モニターです。単一コンピュータのオペレーティング システム上で最大 100 のフル機能を実行することを目的としています。オペレーティング システムは明示的に変更する必要があります ( 「移植」) を Xen 上で実行できるようにします (ただし、ユーザー アプリケーションとの互換性は提供されます)。これにより、Xen は特別なハードウェア サポートなしで高パフォーマンスの仮想化を実現できます。

Hyper-V は Microsoft の仮想化製品です。これは、同様の Vmware ESXi および Citrix Xen Hypervisor ベースのテクノロジを採用した最初の Microsoft です。これは、Microsoft が市場リーダーである VMware とより直接的に競争することも意味しますが、

Hyper-V は、デスクトップ仮想化を実現するために Microsoft の技術が提案したシステム ハイパーバイザ仮想化であり、当初 Hyper-V は 2008 年第 1 四半期にリリースされる予定でした。 Windows Server 2008. Hyper-V Server 2012 は RTM バージョンのリリースを完了しました。

関連記事をさらに読みたい場合は、

PHP中文网

にアクセスしてください。 !

以上が主流のサーバー仮想化テクノロジーは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。