[クラウドコンピューティング]仮想化技術基盤

仮想化技術は、今日、仮想化技術のすべての側面は、プラットフォームレベルの仮想化およびI / Oレベルの仮想化に、純粋にダウンプロセッサレベルの仮想化への進展を持っていますが、また仮想化ソフトウェアによって。

この記事は、主に第1の仮想化が何であるかを見てみましょう、仮想化技術を始めますか?

仮想化技術の導入:

コンピュータでは、仮想化(英語:仮想化)は、リソース管理技術は、様々な主体があるなど、サーバ、ネットワーク、メモリやストレージなどのコンピュータのリソース、エンティティ間の構造を壊すために、変換後の提示、抽象的であるためにユーザーはこれらのリソースを使用するため、元のより良い方法よりも設定できるように障害物を切断することはできません。これらの新しい仮想リソースの多くは、地理的または物理的な構成が限られている、既存のリソースをセットアップする方法ではありません。仮想化されたリソースは、一般に、計算能力およびデータ記憶を含むと呼ば。

実際の本番環境では、仮想化技術は、主に物理的なハードウェアを最大限に活用するために、性能や物理的なハードウェアの能力過剰、古い古いハードウェア組換え低再使用容量、透明基盤となる物理ハードウェアを解決するために使用されます。

ここでは仮想化技術入門チュートリアルが来ます:

仮想化技術の詳細については:仮想化技術を取得

(このコースでは、まず、クラウドコンピューティング仮想化技術、カリキュラムを説明するためのコア技術、仮想化技術と一般的な実装方法の主な役割の一つであり、一般的に、ハードウェアの仮想化技術(CPU、メモリ、IO)詳細を使用します説明し、最終的には、人気の高いオープンソースの仮想化プロジェクトは、彼らの出現を説明するために、脆弱性を説明し、アリ雲が脆弱性分析と処理を完了するために、コースの学生は、クラウドコンピューティングのコア技術を習得するために仮想化技術を学ぶのを助ける方法ですについて学ぶための開発者向けのクラウドコンピューティング)

インストラクター:

  • 張仙桃、アリの雲の専門家、今や大手クラウドアリECS仮想化アーキテクチャの設計と開発作業。

定義:

仮想化技術とマルチタスクだけでなく、ハイパースレッディング・テクノロジーは完全に異なっています。仮想化技術では、あなたが複数のオペレーティングシステムを同時に実行することができますしながら、マルチタスクは、一緒に、同時に複数のプログラムを実行するために、オペレーティング・システムを指し、それぞれが複数のプログラムを実行するために、そのオペレーティングシステムを持って、各オペレーティングシステム仮想CPUまたは仮想ホスト上で実行されている、ハイパースレッディング・テクノロジーの仕事は、単一のCPUのシミュレーションは、CPU性能のバランスをとるために、二重実行し、2つのシミュレートされたCPUが単離されていないが、それが唯一の相乗することができます。
VMware Workstationなどの仮想化技術と、ソフトウェアの仮想化と同様の効果を達成異なるオペレーティング・システムのより広い範囲のための仮想マシンソフトウェアとサポートに関連するオーバーヘッドを減らすことで、特に、巨大な技術進歩です。

多くの制限ソフトウェアのみの仮想化ソリューションがあります。多くの場合、「ゲスト」オペレーティング・システムは、VMMによって、システム上のすべての仮想マシンへのアクセスを決定するためにVMM(仮想マシンモニタ、仮想マシンモニタ)を介してハードウェアと通信することです。(プロセッサのほとんどと特定のイベントが発生した場合にのみ、VMMのメモリアクセスは、独立したが、このようなページエラーとして、VMMを含むことに注意してください。)純粋なソフトウェア仮想化ソリューションでは、ソフトウェアスイートにおけるVMMの位置は伝統的な意味であります位置オペレーティング・システム、及びオペレーティングシステムは、アプリケーションの中に伝統的な意味の位置です。

仮想化技術は、ソリューションです。全体像は、VMMのソフトウェアやオペレーティングシステム自体の一部として、CPU、マザーボードのチップセット、BIOSおよびソフトウェアをサポートする必要があります。CPUのみのサポート仮想化技術は、ソフトウェアの場合はVMMで、仮想化技術をサポートしていないシステムよりも優れた性能があるだろうとしても。
2件のCPUの巨人IntelとAMDは一度に数ヶ月よりもインテルの後ろに仮想化の分野では、上の手をしようとしますが、AMDの仮想化技術されています。Intelは2005年後半以来のプロセッサ製品ラインインテルバーチャライゼーション・テクノロジー(インテルVT)仮想化技術の適用になります。
AMDはまた、などのソケットS1のTurion 64 X2シリーズ・インターフェースおよびSocket AM2のインターフェイスアスロン64 X2シリーズとのAthlon 64 FXシリーズ、など、AMDの仮想化技術(AMD VT)仮想化技術、一連のプロセッサのサポートを発表しましたおよびSocket Fを含む主流次世代のAMDプロセッサの大半は、Opteronプロセッサの次期リリースへのインタフェースは、AMD VT仮想化技術をサポートします。


CPUの仮想化技術:

  • マルチCPUの並列単一CPUをシミュレートすることができ、CPUの仮想化技術は、プラットフォームが複数Caozuoxitongを実行することができ、そしてアプリケーションが著しくコンピュータの作業効率を向上させる、空間内で互いに独立し、互いに独立して実行することができます。

  • 仮想化技術とマルチタスクだけでなく、ハイパースレッディング・テクノロジーは完全に異なっています。マルチタスクは、仮想化技術では、あなたが複数のオペレーティングシステムを同時に実行することができながら、並行して複数のプログラムを実行するために、オペレーティング・システムを指し、それぞれが複数のプログラムを実行するには、オペレーティングシステム、各オペレーティングシステムを持っています仮想CPUまたは仮想ホスト上で実行されている、CPU性能のバランスをとるために、二重実行し、ハイパースレッディング・テクノロジーのみシングルCPUシミュレーション、2つのシミュレートされたCPUが単離されていないが、一緒に作業することができます。

  • VMware Workstationは、現在のソフトウェアの仮想化と同様の効果を得ることができますなどの仮想化技術は、仮想マシンのオペレーティングシステムとサポートのより広範な態様に関連するソフトウェアのオーバーヘッドの低減に特に、巨大な技術進歩が異なっています。

  • 多くの制限ソフトウェアのみの仮想化ソリューションがあります。多くの場合、「ゲスト」オペレーティング・システムは、VMMによって、システム上のすべての仮想マシンへのアクセスを決定するためにVMM(仮想マシンモニタ、仮想マシンモニタ)を介してハードウェアと通信することです。(プロセッサのほとんどと特定のイベントが発生した場合にのみ、VMMのメモリアクセスは、独立したが、このようなページエラーとして、VMMを含むことに注意してください。)純粋なソフトウェア仮想化ソリューションでは、ソフトウェアスイートにおけるVMMの位置は伝統的な意味であります位置オペレーティング・システム、及びオペレーティングシステムは、アプリケーションの中に伝統的な意味の位置です。物理リソース(プロセッサ、メモリ、ストレージ、グラフィックス、ネットワークカードなど)インターフェース、アナログハードウェア環境を提供することによって、この追加バイナリ変換が必要な通信層、。この変換は、必ずしもシステムの複雑さを増大させます。また、ゲスト・オペレーティング・システムをサポートされているような64ビットのゲスト・オペレーティング・システムなどの特定の技術の展開の妨げになる仮想マシン環境の容量によって制限されます。純粋なソフトウェアソリューションでは、ソフトウェア・スタックの追加複雑さが困難な環境は、システムの信頼性とセキュリティを確保するために難易度が増加しますので、管理、およびすることを意味します。

  • CPUの仮想化技術は、ソフトウェア、仮想実装に比べ、命令セットは、VMMが容易パフォーマンスを向上させることができ、それを通して仮想プロセスを制御するために設定特殊な最適化CPU命令と仮想化技術をサポートするハードウェア・ソリューションであり、意志パフォーマンスを大幅に向上させます。仮想化技術は、純粋なソフトウェアVMMソリューションを改善するために互換性のあるソフトウェアを使用して、チップベースの機能を提供します。仮想化ハードウェアは、関連するパフォーマンス・オーバーヘッドを低減する、バイナリ変換の必要性を排除し、真上稼働しているオペレーティング・システムをサポートするための新たなフレームワークを提供するよう、VMMは、共通の基準に応じて書き込むことができるように、大幅に性能より、VMMの設計を簡素化パワフル。また、純粋なソフトウェアVMMは、現在の64ビットのゲストオペレーティングシステムのサポートの欠如、および64ビットプロセッサの普及には、重大な欠点がますます顕著になります。そして、CPUの仮想化技術に加えて、従来のオペレーティングシステムの広い範囲をサポートしていますが、64ビットのゲストオペレーティングシステムをサポートしています。

  • 2件のCPUの巨人IntelとAMDは一度に数ヶ月よりもインテルの後ろに仮想化の分野では、上の手をしようとしますが、AMDの仮想化技術されています。Intelは2005年後半以来のプロセッサ製品ラインインテルバーチャライゼーション・テクノロジー(インテルVT)仮想化技術の適用になります。現在、インテルは、Pentium 4 6X2シリーズ、ペンティアムD 9X0シリーズおよびPentium EE 9XXシリーズのデスクトッププラットフォームを含め、インテルVT仮想化技術を持つプロセッサのシリーズをリリースしました。

完全にアップグレードアリクラウド開発者コミュニティ、ワンストップでの経験、よりクールで:( アリクラウド開発者コミュニティのホームページ

おすすめ

転載: blog.51cto.com/14377691/2407328
おすすめ