クラウドコンピューティングの仮想化
Virtualizationは、アプリケーションまたはリソースの単一の物理インスタンスを複数の組織またはテナント(顧客)間で共有できるようにする手法です。それはによってそうします assigning a logical name 物理リソースに提供し、 pointer to that physical resource オンデマンド。
仮想化の概念
既存のオペレーティングシステムとハードウェア上に仮想マシンを作成することを、ハードウェア仮想化と呼びます。仮想マシンは、基盤となるハードウェアから論理的に分離された環境を提供します。
仮想マシンが作成されるマシンは、 host machine そして virtual machine と呼ばれます guest machine. この仮想マシンは、ソフトウェアまたはファームウェアによって管理されます。 hypervisor.
ハイパーバイザー
ザ・ hypervisor は、Virtual MachineManagerとして機能するファームウェアまたは低レベルのプログラムです。ハイパーバイザーには次の2つのタイプがあります。
Type 1 hypervisor ベアシステムで実行されます。LynxSecure、RTSハイパーバイザー、Oracle VM、Sun xVMサーバー、VirtualLogic VLXは、タイプ1ハイパーバイザーの例です。次の図は、タイプ1ハイパーバイザーを示しています。
ザ・ type1 hypervisor ベアシステムにインストールされているため、ホストオペレーティングシステムはありません。
Type 2 hypervisor は、システムが通常相互作用するデバイスをエミュレートするソフトウェアインターフェイスです。コンテナ、KVM、Microsoft Hyper V、VMWare Fusion、Virtual Server 2005 R2、Windows Virtual PC、 VMWare workstation 6.0 タイプ2ハイパーバイザーの例です。次の図は、タイプ2ハイパーバイザーを示しています。
ハードウェア仮想化の種類
ハードウェア仮想化には次の3種類があります。
- 完全仮想化
- エミュレーション仮想化
- Paravirtualization
完全仮想化
に full virtualization,基盤となるハードウェアは完全にシミュレートされています。ゲストソフトウェアを実行するために変更を加える必要はありません。
エミュレーション仮想化
に Emulation,仮想マシンはハードウェアをシミュレートするため、ハードウェアから独立します。この場合、ゲストオペレーティングシステムを変更する必要はありません。
準仮想化
に Paravirtualization,ハードウェアはシミュレートされていません。ゲストソフトウェアは、独自の分離されたドメインを実行します。
VMware vSphereは、仮想化のための管理インフラストラクチャフレームワークを提供する高度に開発されたインフラストラクチャです。システム、ストレージ、ネットワークハードウェアを仮想化します。