クラウド コンピューティングの基礎: CPU 仮想化

クラウド コンピューティングの基礎: CPU 仮想化

仮想化技術の分類には、主にサーバー仮想化、ストレージ仮想化、ネットワーク仮想化、アプリケーション仮想化が含まれます。

サーバー仮想化技術は 、仮想オブジェクトに応じて 、CPU 仮想化、メモリ仮想化、I/O 仮想化に分けられます。 仮想化の程度に応じて、 完全仮想化、準仮想化、ハードウェア支援仮想化に分類されます。

さまざまな仮想化オブジェクトとレベルを組み合わせることで、 9 つの異なるサーバー仮想化テクノロジが生まれます。

まず、サーバー仮想化のうちCPU仮想化について詳しく紹介し、その後の説明でメモリ仮想化とI/O仮想化について詳しく紹介します。

[[249154]]

CPU仮想化

  • CPU完全仮想化技術

主に 優先圧縮技術(リング圧縮)と バイナリコード変換技術(BinaryTranslation)を採用しています。優先圧縮テクノロジにより、VMM とゲストを異なる権限レベルで実行できます。 x86 アーキテクチャの場合、VMM は最高権限レベルのリング 0 で実行され、ゲスト OS はリング 1 で実行され、ユーザー アプリケーションはリング 3 で実行されます。したがって、ゲスト OS のコア命令は、実行のためにコンピュータ システム ハードウェアに直接送信することはできず、VMM によってキャプチャおよびシミュレートされる必要があります (仮想化が難しい一部の命令は、バイナリ変換テクノロジによって変換する必要があります)。

  • CPU準仮想化技術

主にHypercallテクノロジーを使用します。ゲスト OS コードの一部が変更され、ゲスト OS は 特権命令に関連するすべての操作を VMM に送信されるハイパーコールに変換し、VMM がそれらの処理を続行するようになります。 Hypercall がサポートするバッチ処理と非同期処理という 2 つの最適化方法により、Hypercall を通じて物理マシンに近い速度を実現できます。

  • CPUハードウェア支援仮想化技術

現在、主なテクノロジー は Intel の VT-x と AMD の AMD-V の2 つです。 基本的な考え方は、新しい命令と動作モードを導入して、VMM とゲスト OS をそれぞれ異なるモード (ROOT モードと非 ROOT モード) で実行し、ゲスト OS をリング 0 で実行できるようにすることです。通常、ゲスト OS のコア命令は、VMM を経由せずにコンピューター システムのハードウェアに直接送信して実行できます。ゲスト OS が特別な命令を実行すると、システムは VMM に切り替えて、VMM に特別な命令を処理させます。

CPU 仮想化技術は、単一の CPU で複数の CPU を並列にシミュレートできるため、プラットフォームで複数のオペレーティング システムを同時に実行でき、アプリケーションは互いに影響を与えることなく独立した空間で実行できるため、コンピューターの作業効率が大幅に向上します。

GuestOS は、第 2 レベルのスケジューリング、つまり VCPU 上のスレッドまたはプロセスのスケジューリング (コア スレッドを対応する仮想 CPU にマッピング) を担当します。

VMM (仮想マシン モニター) は、第 1 レベルのスケジューリング、つまり物理処理ユニット上の VCPU のスケジューリングを担当します。

2 レベル スケジューリングのスケジューリング戦略とメカニズムの間には依存関係はありません。 VMM は、さまざまな仮想マシン間での物理プロセッサ リソースの割り当てとスケジュールを担当します。本質的には、特定の戦略とメカニズムに従って、物理処理ユニット上の各仮想マシンの VCPU をスケジュールします。仮想マシンのさまざまなニーズを満たすために、任意の戦略を使用して物理リソースを割り当てることができます。

<<:  大規模で高並列なIOの課題 アリババクラウドダブル11ショッピングフェスティバルでは1,000万コアのコンピューティング能力が必要

>>:  コインの裏側:ハイブリッドクラウドの成長痛

推薦する

垂直型電子商取引は今後も苦境に立たされるだろう。専門化を余儀なくされ、美しいプラットフォームの夢は持続不可能だ。

テンセントは2012年の通期財務報告を発表したばかりで、中国で最も収益性の高いインターネット企業とな...

医療ウェブサイトのSEO: バレンタインデーに受けた思いがけないサプライズをシェアしましょう

医療ウェブサイトにとって、ユーザーエクスペリエンスは特に重要です。避けて通れない問題です。あらゆる分...

「ケーキも食べられて、ケーキも食べられる」:Pengyun Network が新しいクラウドネイティブ ストレージ プラットフォームを発表

ガートナーは、2025 年までにクラウド ネイティブ プラットフォームが新しいデジタル イニシアチブ...

ssdvps - 年間 29 ドル / メモリ 1g / vSwap 1g / SSD 30g / トラフィック 2T

ssdvps は、価格性能比が非常に優れた VPS ベンダーです。Host Cat は、ssdvps...

SEOプロセスにおける最高レベルのユーザーエクスペリエンス

この業界に入って以来、私は常にユーザーエクスペリエンスの重要性を第一に考えてきました。ウェブサイトの...

「未来都市」が形になり、天一クラウドが雄安の国家モデル構築を支援

10月の黄金の秋、雄安新区の第一陣の移住住宅が続々と引き渡され始め、移住住宅の割り当て現場では抽選作...

Blog.com の崩壊: もう一つの 10 億ドルの教訓

著者プロフィール: 林俊は、CITIC Press および Blue Lion の契約ライターであり...

大きく考え、小さく始めましょう。口コミマーケティングは個々のユーザーから始まります。

先週の火曜日、六盤水で働く友人から電話がありました。彼は昆明の病院に入院していました。親戚を訪ねて帰...

tmthosting: 米国の高セキュリティ VPS、UDP シールド、Windows システム、月額 5 ドルから

新しいホスティングブランドであるtmthostingは、主に高防御VPSと高防御サーバーを提供してお...

SEO 最適化の方向性: Baidu はコンテンツと外部リンクをどのように判断しますか?

最近、友人のウェブサイトが再び大量に削除されました。これは、Baidu の危険期間 (6、22、6、...

オンライン旅行サイトの診断:Qunar.comは期待外れ、Ctripも隠れた危険に直面している

Qunar.comのCEOである荘晨超氏は、2013年の財務報告書を発表した後、メディアのインタビュ...

Duowanゲームユーザー800万人分のデータが漏洩し、多くのゲームサイトが攻撃を受けたと報じられている

写真はDuowan.comの漏洩したユーザー名とパスワードですネットユーザーはデータパケットのスクリ...

2019年の独立系貿易ウェブサイト構築のためのSEO戦略とトレンド分析がここにあります!無駄な仕事はやめましょう!

Google SEO は、販売者がウェブサイトのランキングを向上させ、より多くのトラフィックと注文を...

Pinduoduoが地元の小売店に参入

地元の小売市場に新たな参入者が加わった。 Pinduoduo は、地元の小売店を開拓するための入り口...