• 検索結果がありません。

OS OS

OSが が が が提供 提供 提供 提供

多様なハードウェアで利 用できる

Hardware VMM

ゲスト

O S

ゲスト

O S

ゲスト

O S

Host OS

ドライバ

Hypervisor 型

ハードウェア ハードウェア ハードウェア

ハードウェアのののの直上直上直上直上にににHypervisorにHypervisorHypervisorHypervisor とと

とと呼呼呼ばれる呼ばれるばれるソフトウェアばれるソフトウェアソフトウェア層ソフトウェア層層が層がが稼動が稼動稼動.稼動... その

その その

その上上上上ででででOSOSOSがOSががが動動動動くくくく OSOS

OSOS間間間間ののののスケジューリングスケジューリングスケジューリングスケジューリングをををを Hypervisor

Hypervisor Hypervisor

Hypervisorでででで行行行う行ううう

ホスト型よりも柔軟なスケ ジューリングが可能

ドライバ ドライバ ドライバ

ドライバのののの位置位置位置位置によりによりにより2により222つのつのつのつのタイタイタイタイ プ

プ プ プ

ゲストOSの一つで?

Hypervisorで?

Hardware Hypervisor

O S

O S O S

ドライバ?

ドライバ?

Hypervisor 型

Hypervisor Hypervisor Hypervisor

Hypervisor ででででドライバドライバドライバドライバをををを実行実行実行実行

○性能的にはもっとも有利 X さまざまなハードウェアに 対して個別にHypervisorが対 応する必要がある

対応ハードウェアが限定される

例 例 例 例

VMware ESX Server 初期のXen(1.X)

Hardware Hypervisor

O S

O S O S

ドライバ

Hypervisor 型

ゲストゲスト

ゲストゲストOSOSOSのOSののの一一一一つでつでつでつでドライバドライバドライバをドライバををを実行実行実行実行

○ OSの持つデバイスドライバ をそのまま利用できる

× 性能を出しにくい.

例 例 例 例

VMware ESX Server 初期のXen(1.X)

Hardware Hypervisor

O S

O S O S

ドライバ

代表的な仮想計算機

VMware VMware VMware VMware XenXen

XenXen

Parallels Parallels Parallels Parallels

Windows Server Virtualization Windows Server Virtualization Windows Server Virtualization Windows Server Virtualization Vartuozzo

Vartuozzo Vartuozzo

Vartuozzo / / / / OpenVZOpenVZOpenVZOpenVZ

……

……

http://en.wikipedia.org/wiki/Comparison_of_virtual_machines

VMWare の製品群

商用 商用 商用

商用の の の の代表的 代表的 代表的 代表的な な な な仮想計算機 仮想計算機 仮想計算機システム 仮想計算機 システム システム システム VMware ESX Server

VMware Server

VMware Workstation VMware Player

VMware ACE 完全仮想化

完全仮想化 完全仮想化 完全仮想化

Hypervisor 型

HostOS 型

Xen

ケンブリッジ ケンブリッジ ケンブリッジ

ケンブリッジ大学発大学発大学発大学発

現在はXenSource 社が管理 オープンソース

オープンソース オープンソース

オープンソースののの仮想計算機の仮想計算機仮想計算機システム仮想計算機システムシステムシステム HyperVisor型

準仮想化

ゲストのOSの改変が必要

最近完全仮想化もサポート さまざまな

さまざまな さまざまな

さまざまなディストリビューションディストリビューションディストリビューションディストリビューションにとりにとりにとりにとり こまれつつある

こまれつつある こまれつつある こまれつつある

Hardware

Virtual Machine Monitor (Xen)

D o m a in 0 (h o s t) D o m a in 1 (g u e s t) D o m a in 2 (g u e s t)

Hyper-V

Windows Server 2008 (Longhorn) Windows Server 2008 (Longhorn) Windows Server 2008 (Longhorn)

Windows Server 2008 (Longhorn) ででで仮想化で仮想化仮想化仮想化ははははOSOSOSOS標準標準標準標準のののの組組組組みみみみ 込

込 込

込みみみみ機能機能機能機能にににに

VMware Server ESX /Infrastructure 対抗 ハイパーバイザ型

完全仮想化,準仮想化双方をサポート

準仮想化ならより高速に

Xenの準仮想化イメージをサポート. アダプタを介して高速に実行

P2V, V2V変換をサポート

捨てきれないNTサーバ類を収容することで管理コスト削減

現在RC1- 近いうちに正式版がリリース ただし...

Live Migration が初期のバージョンにはない

計算機仮想化の分類

Hypervisor ドライバ 組み込み Hypervisor OSドライバ HostOS

完全仮想化

BT

完全仮想化

HW

サポート 準仮想化

VMware WS

VMware ESX Server

Xen 2.0 以降

Xen 1.0

Windows Server Virtualization

Parallels

Xen HVM

OS

仮想化

Virtuozzo / OpenVZ

VMware ESX Server VMware WS

OS 仮想化

計算機仮想化 計算機仮想化 計算機仮想化

計算機仮想化より より より より軽量 軽量 軽量 軽量 Virtuozzo / OpenVZ Solaris コンテナ

ホスト ホスト ホスト

ホストOS OS OS OSの の のカーネル の カーネル カーネル カーネルを を を をゲス ゲス ゲス ゲス ト

ト ト

トが が が が共有 共有 共有 共有

ハードウェアの仮想化を していないため,軽量/

高速

アプリケーションのテキ ストエリアさえ共有

Hardware Host OS

仮想環境 仮想環境 仮想環境

OS 仮想化 (2)

ホスト ホスト ホスト

ホストOS OS OS OSと と とゲスト と ゲスト ゲスト ゲストOS OS OSが OS が が分離 が 分離 分離されていない 分離 されていない されていない されていない ホストOSとゲストOSは基本的に同じOS

ゲストOS上でのアプリケーションの動作によってホ ストOSに影響がでるおそれがある

軽量 軽量 軽量

軽量であるため であるため であるため であるためホスティング ホスティング ホスティング業界 ホスティング 業界 業界 業界では では では では広 広 広 広く く く く用 用 用いられて 用 いられて いられて いられて いる

いる いる いる

Virtuozzo - 4GByte メモリ,Apacheだけ動かして70

環境までスケール

National Institute of Advanced Industrial Science and Technology

クラウドコンピューティング

データセンター仮想化のレベル

OS

ドキュメント内 Microsoft PowerPoint gridworld-vm-pub.ppt (ページ 34-46)

関連したドキュメント