概括总结型:
- docker比kvm更省资源,可以提供非常接近宿主机的性能,而kvm资源隔离比docker更高,kvm支持的操作系统类型更多
- 在应用方面docker (经得起折腾,部署速度快),在系统方面kvm( 宿主隔离,也支持快照)
分开阐述型:
- docker是容器化,启动可以在秒级实现,比传统的虚拟机快得多,Docker 对系统资源的利用率很高,一台主机上可以同时运行数千个 Docker 容器
优势:
- 高效的利用系统资源
- 快速的启动时间
- 一致的运行环境
- 持续交付和部署
- 更轻松的维护和扩展
- KVM是一个开源的系统虚拟化模块,使用的是liunx自身的调度器管理,用kvm把多台物理机虚拟化后,组成一个大的虚拟化资源池,方便用户从资源池中按分配计算能力,提升资源的使用效率,保证多用户资源之间的隔离性,安全性
长处:
- 支持多种操作系统
- 支持实时迁移
- 支持混合虚拟化
- 性能和可伸缩性
- 存储和客户机镜像的格式