Closed3
今更ながら仮想化サーバーの技術について学んでみた
以下の動画を参考にします。
仮想マシンの基礎
仮想マシンとは
同一コンピュータ上に複数のコンピュータ・OSを動作させることができるもの
仮想マシンに必要なCPU/Memory/入出力を管理等する制御プログラムを「ハイパーバイザ(仮想化モニター、仮想化OS)」と呼ぶ
ハイパーバイザには2種類ある
Type1
- ハードウェア上で直接動作する
- ゲストOSはハイパーバイザ上で動作する
- ベアメタルハイパーバイザ、ネイティブハイパーバイザとも呼ばれる
- Xen, KVM等
Type2
- ホストOS上のアプリとして動作する
- ゲストOSはハイパーバイザのアプリ上で動作する
- Virtualbox, QEME等
KVM (Kernel-based Virtual Machine)
- Linux Kernelの機能を利用する
- CPUの仮想化支援機能を利用 (Intel-VT, AMD-V)
- QEMUと合わせて利用
QEMU (Quick EMUlator)
- Type2 (アプリ上で動かす) のハイパーバイザ
- KVMと組み合わせて使われることが多い
このスクラップは2022/12/28にクローズされました