优势:
a. 更快,可以实现秒级启动。
b. 更轻,更加轻量,往往一个容器镜像只有几十兆,可以快速在主机之间迁移,而虚拟机镜像往往是几个G。
c. 更强,性能更好。
并且有了Kubernetes容器编排引擎后,应用的水平扩展、服务发现、滚动升级、应用高可用等等特性变得非常容易实现。
基于此容器可以大大降低于低企业成本,资源成本及运维管理成本。当然容器也有较虚拟机不足的地方。
劣势:
a. 容器共用内核,隔离性低于虚拟机,也不够虚拟机安全。
b. 跨平台性低于虚拟机,容器只能运行在linux系统,而虚机可运行在windows/Linux/Unix系统。