13. 仮想化の実現方式の違い
ハイパーバイザー型 vs. コンテナ型
• ハイパーバイザー型 • コンテナ型
H/W
ホストOS
Docker
Bins/Libs
App A
Bins/Libs
App C
Bins/Libs
App B
ホストOS
ハイパーバイザー
Bins/Libs
App A
Bins/Libs
App C
Bins/Libs
App B
ゲストOS ゲストOSゲストOS
H/W
VM コンテナ
14. 仮想化の実現方式の違い
ハイパーバイザー型 vs. コンテナ型
• ハイパーバイザー型
• ハイパーバイザーがHWをエ
ミュレート
• VMはOSの完全なコピーを保持
• コンテナ型
• ホストのHW、カーネルをコン
テナが利用
• コンテナはカーネルより上位層
のみ保持
H/W
ホストOS
Docker
Bins/Libs
App A
Bins/Libs
App C
Bins/Libs
App B
ホストOS
ハイパーバイザー
Bins/Libs
App A
Bins/Libs
App C
Bins/Libs
App B
ゲストOS ゲストOSゲストOS
H/W