物理マシンをケチる技術
- 1. 物理マシンをケチる技術
Satoshi Kobayashi
CloudStack Developer Day LT (2012/11/10)
- 21. つまりこういうこと
ゲストOS
ハイパーバイザ
ゲストOS
ハイパーバイザ
ホストOS
ハードウェア
- 25. こいつらがくせ者
ゲストOS
ハイパーバイザ
ゲストOS
ハイパーバイザ
ホストOS
ハードウェア
- 26. こいつらがくせ者
ゲストOS
ハイパーバイザ
ゲストOS
ハイパーバイザ
ホストOS
ハードウェア
- 27. なぜ?
ハイパーバイザ様の都合
「朕は CPU の仮想化支援機能が欲しいぞよ」
※ 要求しない/しないようにできるものもある
- 28. なにそれ
CPU の仮想化支援機能
要約: ハードウェアで仮想マシンを速くしよう
(Intel) Intel-VT
(AMD) AMD-V
- 29. ここで有効なら勝ち
ゲストOS
ハイパーバイザ
ゲストOS
ハイパーバイザ
ホストOS
ハードウェア
- 30. ここで有効なら勝ち
ゲストOS
ハイパーバイザ
ゲストOS
ハイパーバイザ
Intel-VT/AMD-V ホストOS
ハードウェア
- 31. ここで有効なら勝ち
ゲストOS
ハイパーバイザ
Intel-VT/AMD-V ゲストOS
ハイパーバイザ
Intel-VT/AMD-V ホストOS
ハードウェア
- 33. どれでできるの?
VMware
KVM
VirtualBox
ParallelsDesktop
Xen(Server)
Hyper-V
- 34. どれでできるの?
VMware
KVM
VirtualBox
ParallelsDesktop
?
Xen(Server)
?
Hyper-V
- 35. VMware
Fusion Workstation
* + 巛 ヽ
〒 ! + 。 + 。 *
。
+ 。 ¦ ¦
* + / / イヤッッホォォォオオォオウ!
_ / /
(́ ` / / + 。 + 。 * 。
,- f
/ ュヘ ¦ * + 。 + 。 +
Player
〈_} ) ¦
/ ! + 。 + + *
./ ,ヘ ¦
ESXi
ガタン ¦¦¦ j / ¦ ¦ ¦¦¦
――――――――――――
- 36. VMware
Fusion Workstation
* + 巛 ヽ
〒 ! + 。 + 。 *
。
+ 。 ¦ ¦
* + / / イヤッッホォォォオオォオウ!
_ / /
(́ ` / / + 。 + 。 * 。
,- f
/ ュヘ ¦ * + 。 + 。 +
Player
〈_} ) ¦
/ ! + 。 + + *
./ ,ヘ ¦
ESXi
ガタン ¦¦¦ j / ¦ ¦ ¦¦¦
――――――――――――
- 37. KVM
KVM
ただし Kernel version で制約あり
Intel-VT: 3.2 以降
AMD-V: 3.0 以降
※ バージョンはちょっと怪しい
- 38. KVM
KVM
ただし Kernel version で制約あり
Intel-VT: 3.2 以降
AMD-V: 3.0 以降
※ バージョンはちょっと怪しい
- 42. おまけ
Linux
CS4 Management CS4 Agent KVM
Linux (CentOS 6.3) Linux (CentOS 6.3)
VMware Fusion 5
Mac OS X 10.8.2
Intel Core i7 3667U
- 45. たとえば...
ゲストOS
CS4 Management Xen
Linux (Ubuntu 12.04 LTS)
DevCloud の場合
VirtualBox
Mac, Windows, Linux
ハードウェア
Editor's Notes
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n