Cloud-computing-virtualization
クラウドコンピューティングの仮想化
仮想化*は、アプリケーションまたはリソースの単一の物理インスタンスを複数の組織またはテナント(顧客)間で共有できるようにする手法です。 これは、物理リソースに論理名を割り当て、必要に応じてその物理リソースへのポインターを提供することによって行われます。
仮想化の概念
既存のオペレーティングシステムおよびハードウェア上に仮想マシンを作成することは、ハードウェア仮想化と呼ばれます。 仮想マシンは、基盤となるハードウェアから論理的に分離された環境を提供します。
仮想マシンが作成されるマシンは「ホストマシン」および「仮想マシン」は「ゲストマシン」と呼ばれます。この仮想マシンは、「ハイパーバイザー」と呼ばれるソフトウェアまたはファームウェアによって管理されます。
ハイパーバイザー
- ハイパーバイザー*は、Virtual Machine Managerとして機能するファームウェアまたは低レベルのプログラムです。 ハイパーバイザーには2つのタイプがあります。
タイプ1ハイパーバイザー bareベアシステムで実行します。 LynxSecure、RTSハイパーバイザー、Oracle VM、Sun xVMサーバー、VirtualLogic VLXは、タイプ1ハイパーバイザーの例です。 次の図は、タイプ1ハイパーバイザーを示しています。
- type1ハイパーバイザー*は、ベアシステムにインストールされるため、ホストオペレーティングシステムはありません。
タイプ2ハイパーバイザー*は、システムが通常対話するデバイスをエミュレートするソフトウェアインターフェイスです。 コンテナ、KVM、Microsoft Hyper V、VMWare Fusion、Virtual Server 2005 R2、Windows Virtual PCおよび *VMWareワークステーション6.0 は、タイプ2ハイパーバイザーの例です。 次の図は、タイプ2ハイパーバイザーを示しています。
ハードウェア仮想化の種類
ハードウェア仮想化の3つのタイプは次のとおりです。
- 完全仮想化
- エミュレーション仮想化 *準仮想化
完全仮想化
完全な仮想化では、基盤となるハードウェアが完全にシミュレートされます。 ゲストソフトウェアの実行に変更は必要ありません。
エミュレーション仮想化
E* Emulation *では、仮想マシンはハードウェアをシミュレートするため、ハードウェアから独立します。 これでは、ゲストオペレーティングシステムを変更する必要はありません。
準仮想化
Par Paravirtualization では、ハードウェアはシミュレートされません。 ゲストソフトウェアは、独自の分離ドメインを実行します。
VMware vSphereは、仮想化のための管理インフラストラクチャフレームワークを提供する高度に開発されたインフラストラクチャです。 システム、ストレージ、およびネットワークハードウェアを仮想化します。