基本情報
| 項目 | 内容 |
|---|---|
| 英語名 | Container vs Virtual Machine |
| 正式名称 | Container and Virtual Machine |
| 中国語の説明 | 容器与虚拟机 |
| 日本語の説明 | コンテナと仮想マシン |
| 出題頻度 | ⭐⭐⭐⭐ |
| 混同しやすいもの | Container Image / ECS / EKS / Fargate |
一言で理解
コンテナはホスト OS のカーネルを共有し、仮想マシンは完全なゲスト OS を含む。
要点
- コンテナは軽量で起動が速く、アプリケーションの可搬性を高める。
- 仮想マシンは OS レベルの分離が強く、異なるゲスト OS を実行できる。
- コンテナにも計算資源とランタイムまたはオーケストレーターが必要。
試験での判断
分離、OS 制御、起動速度、可搬性、運用モデルで選択する。