サーバー仮想化オープンソース技術の主流アーキテクチャをめぐる議論

サーバー仮想化オープンソース技術の主流アーキテクチャをめぐる議論

オープンソース技術は、x86 アーキテクチャ オペレーティング システム Linux、Unix オペレーティング システム BSD、MySQL データベース、Apache Web サービスなど、現代の IT システムのコア コンポーネントに欠かせない力となっています。

統計によると、技術開発者の 50% 以上がオープンソースの哲学を信じています。今日では、成熟した完全なオープンソース ソフトウェア エコシステムが完全に形成されています。盛んに発展しているオープンソース テクノロジーの背後には、その急速な発展を実際に推進する本質となる、そこに含まれる価値が存在します。

オープンソース ソフトウェアは一般的に手頃な価格であるため、ユーザーはコア ビジネスにさらに多くの資金を投資できます。

[[252956]]

オープンソース ソフトウェアは、製造元や顧客に、ソフトウェアを自由に変更してさまざまな形態の製品を生産する権利を与えます。ユーザーは製品を選択する余地が広がり、特定のメーカーに縛られることはありません。

オープンソース ソフトウェアは、カスタマイズされた開発において当然の利点を持っています。ユーザーの業務システムの特性に合わせてカスタマイズでき、業務システムの効率的かつ安定した運用をしっかりとサポートします。

主流のサーバー仮想化テクノロジーには、KVM と Xen という 2 つのオープンソース スクールがあります。

広義の KVM アーキテクチャは、KVM カーネル モジュール (狭義の KVM) と QEMU-KVM エミュレーション モジュールで構成されます。 KVM カーネル モジュールは、Linux カーネル内の既に完璧なプロセス スケジューリング、メモリ管理、I/O 管理などのモジュールを再利用して、Linux カーネルに基づいて追加された仮想マシン管理モジュールです。 QEMU-KVM シミュレーション モジュールは、vCPU、vRAM、vDisk、vNIC など、仮想マシンに対して相互に分離された仮想化リソース環境を提供する役割を担います。各仮想マシンは QEMU-KVM のプロセスであり、ハイパーバイザー内のプロセス スケジューリング モジュールによって一様に管理およびスケジュールされます。

広い意味では、Xen アーキテクチャは、Xen ハイパーバイザーと仮想ドメインの 2 つの部分で構成されます。 Xen Hypervisor は、CPU と RAM という 2 つの主要なハードウェア リソースを仮想ドメインで使用するために分離されたリソースに仮想化し、仮想ドメインのリソースとシステム操作を管理および監視する役割を担います。各仮想ドメインは仮想マシン環境であり、仮想ドメインは特権仮想ドメイン (Dom0) と非特権仮想ドメイン (DomU) に分かれています。 Dom0 は DomU より前に起動され、DomU は I/O リソースにアクセスするために Dom0 を経由する必要があります。 Dom0 は I/O リソースの仮想化を担当し、I/O 物理リソースに直接アクセスできます。 Xen アーキテクチャを完全な自動車に例えると、Xen Hypervisor がエンジンであり、一連のドメイン管理および制御ツールがインストールされた Dom0 がその他の部品です。これら 2 つを組み合わせることで、仮想化システムが正常に動作します。

Xen アーキテクチャと比較して、KVM アーキテクチャには 3 つの大きな利点があります。

  1. 同じハードウェア リソース環境下では、KVM の方がパフォーマンスが優れています。
  2. KVM アーキテクチャは、Linux カーネルの更新反復によってもたらされるシステム最適化を自然に継承し、ほとんど労力をかけずに機能のアップグレードを完了できます。ただし、Xen アーキテクチャの場合、Xen Hypervisor カーネルまたは Linux カーネルのバージョンがアップグレードされるたびに、Xen アーキテクチャは、Xen Hypervisor カーネルと特権ドメインの Linux ベース カーネルを同時に最適化およびデバッグして、仮想化カーネル全体のアップグレードを実現する必要があります。
  3. KVM アーキテクチャは Openstack クラウド プラットフォーム アーキテクチャと密接に関連しており、Openstack アーキテクチャは KVM アーキテクチャを完全にサポートしています。現在、OpenStack クラウド プラットフォーム上の仮想化コンピューティング リソース プールの 95% 以上が KVM アーキテクチャを使用しています。

<<:  テクノロジースタック |有名なクラウドコンピューティング仮想化についての簡単な説明

>>:  分散、高同時実行性、マルチスレッドを区別できますか?

推薦する

Huayun DataがCloud Native Industry Allianceに正式に加盟

[[262813]] 2019年4月10日、クラウドコンピューティング標準およびオープンソース推進委...

短編動画の戦いでは、Xigua VideoとiQiyiのどちらが優れているでしょうか?

2019年10月20日、西瓜動画の任立峰社長は、今後1年間で西瓜動画が動画クリエイターに少なくとも2...

スティッキーメニューのユーザビリティ調査によりウェブサイトのナビゲーションが 22% 高速化

概要: ナビゲーションは Web サイトの最も重要な要素の 1 つですが、デザインで使用するのは困難...

Rackburst - 1.49ポンド/256mメモリ/3g SSD/350g帯域幅

Rackburst は、ABPNI Computer Solutions Ltd の新しい VPS ...

ウェブサイトの IP アドレスから 1 週間あたり最大 1,000 件の純粋なトラフィックをどのように達成したのでしょうか?

いつも多くの専門家がプロモーション体験を共有しているのを目にします。ここでは、映画サイトのプロモーシ...

事実に基づいた素晴らしいマーケティング:老舗の茶農家がタオバオでビデオライブストリーミングを有効活用

ニュース報道の過程でよく使われる「事実を語る」報道手法とは、記者がニュース報道の事実を慎重に選択し、...

検索エンジンの激動の時代に、ウェブマスターは冷静に対応すべき

最近、百度のアルゴリズムが調整され、多くのウェブサイトがさまざまなレベルで変化を経験しました。一部の...

今日頭条が「飛遼」を立ち上げてWeChatに宣戦布告

今年9月の構造調整以来、20年目のテンセントはBに注力しており、B面での強さを対外的に示し続けている...

MWC2015ハイライト: Huawei、Haierなどがスマートウォッチを発表

毎年恒例のテクノロジーイベントMWC2015が本日、スペインのバルセロナで開催されました。通信分野で...

Weiboマーケティング会社の組織構造についての簡単な説明

Weiboの急速な発展は、数え切れないほどの草の根の人々、著名人、企業が自分自身をアピールする舞台を...

広告に最適なマーケティングチャネル選択戦略!

「もし私があなたに1000万あげたら、あなたはそれをどう使いますか?」この質問は大規模な予算を持つ企...

2022 年のクラウド仮想化の 5 つのトレンド

サーバー仮想化は、VMware が登場した約 20 年前に爆発的に普及しました。しかし、長い道のりを...

革新的な運営活動:ゲーミフィケーションパッケージングに基づく建国記念日運営活動

現在、製品の運用活動は多様かつ無限であり、製品の特性を反映し、独自性を持たせることができる運用活動を...

クラウド コンピューティングの支出を管理する 7 つの方法

調査会社カナリスの調査によると、クラウドコンピューティングサービスへの世界の支出は2020年第2四半...