コンピュータ1台の中に複数の仮想コンピュータを起動させる技術。
仮想化技術名 | Windows用 | MacOS用 | Linux用 | 概要 |
VMWare | ○ | ○ | ○ | 仮想化技術では老舗のVMWare社が提供する製品。歴史も長いのでサーバー用でもシェアが大きい。Player以外は有料。 |
VirtualBox | ○ | ○ | ○ | オラクルが提供している仮想化技術。無料で提供しておりこれもオラクルが買収した会社の為歴史が長い。 |
Xen | ☓ | ☓ | ○ | Linux用の準仮想化技術。ハードウェアをエミュレーションする完全仮想化と違い、ホストOSの機能を極力利用しながら、CPUやHDDなどをエミュレーションする。 |
KVM | ☓ | ☓ | ○ | Linux用の仮想化技術。CPUの仮想化技術である、Intel-VTや、AMD-Vなどのハードウェアサポートが必須 |
Docker | ☓ | ☓ | ○ | Linux用の仮想化技術?基本はchrootをより高度化させた内容であり、厳密には仮想化技術というよりも、OS環境シミュレーターという感じ。よってエミュレーションがほぼ存在せず高速。 |