传统部署和虚拟机部署、容器部署的区别

421 阅读1分钟

传统部署

  • 无法做到应用隔离,应用直接在物理机上部署,机器资源分配不好控制,出现Bug时,可能机器的大部分资源被某个应用占用,导致其他应用无法正常运行
  • 大规模项目上线和运维成本高,要通过脚本进行配置,要根据不同机器的系统配置进行部署
  • 难以通过横向扩容和混合部署提高机器利用率,动态部署带来天量管理和运维成本

image.png

虚拟机部署

在单个物理机上运行多个虚拟机,每个虚拟机都是完整独立的系统,性能损耗大

image.png

容器部署

所有容器共享主机的系统,轻量级的虚拟机,性能损耗小,资源隔离,CPU和内存可按需分配

image.png

对比

image.png