Cloud-computing-virtualization

提供:Dev Guides
移動先:案内検索

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

仮想化*は、アプリケーションまたはリソースの単一の物理インスタンスを複数の組織またはテナント(顧客)間で共有できるようにする手法です。 これは、物理リソースに論理名を割り当て、必要に応じてその物理リソースへのポインターを提供することによって行われます。

仮想化の概念

既存のオペレーティングシステムおよびハードウェア上に仮想マシンを作成することは、ハードウェア仮想化と呼ばれます。 仮想マシンは、基盤となるハードウェアから論理的に分離された環境を提供します。

仮想マシンが作成されるマシンは「ホストマシン」および「仮想マシン」は「ゲストマシン」と呼ばれます。この仮想マシンは、「ハイパーバイザー」と呼ばれるソフトウェアまたはファームウェアによって管理されます。

ハイパーバイザー

  • ハイパーバイザー*は、Virtual Machine Managerとして機能するファームウェアまたは低レベルのプログラムです。 ハイパーバイザーには2つのタイプがあります。

タイプ1ハイパーバイザー bareベアシステムで実行します。 LynxSecure、RTSハイパーバイザー、Oracle VM、Sun xVMサーバー、VirtualLogic VLXは、タイプ1ハイパーバイザーの例です。 次の図は、タイプ1ハイパーバイザーを示しています。

Type1 Hypervisor

  • type1ハイパーバイザー*は、ベアシステムにインストールされるため、ホストオペレーティングシステムはありません。

タイプ2ハイパーバイザー*は、システムが通常対話するデバイスをエミュレートするソフトウェアインターフェイスです。 コンテナ、KVM、Microsoft Hyper V、VMWare Fusion、Virtual Server 2005 R2、Windows Virtual PCおよび *VMWareワークステーション6.0 は、タイプ2ハイパーバイザーの例です。 次の図は、タイプ2ハイパーバイザーを示しています。

Type2 Hypervisor

ハードウェア仮想化の種類

ハードウェア仮想化の3つのタイプは次のとおりです。

  • 完全仮想化
  • エミュレーション仮想化 *準仮想化

完全仮想化

完全な仮想化では、基盤となるハードウェアが完全にシミュレートされます。 ゲストソフトウェアの実行に変更は必要ありません。

完全仮想化

エミュレーション仮想化

E* Emulation *では、仮想マシンはハードウェアをシミュレートするため、ハードウェアから独立します。 これでは、ゲストオペレーティングシステムを変更する必要はありません。

クラウドコンピューティングエミュレーション

準仮想化

Par Paravirtualization では、ハードウェアはシミュレートされません。 ゲストソフトウェアは、独自の分離ドメインを実行します。

クラウドコンピューティング準仮想化

VMware vSphereは、仮想化のための管理インフラストラクチャフレームワークを提供する高度に開発されたインフラストラクチャです。 システム、ストレージ、およびネットワークハードウェアを仮想化します。