使用容器平台做devops对比使用虚拟机环境做devops有什么优缺点?

使用容器平台做devops对比使用虚拟机环境做devops有什么优缺点?能否从实施成本,难度,扩展性等角度对比说明下。

参与9

2同行回答

罗文江罗文江  云计算架构师 , 某银行
1、使用虚拟机环境做devops,优点是虚拟机环境能够完整支持windows,linux等环境。 使用容器平台做devops一般以linux容器环境为主。 2、如果单位已经建设有容器平台且有团队研发和运维,则建议优先选择使用容器平台做devops,实施成本可平摊,在容器平台上做DEVOPS已经有很成熟的...显示全部

1、使用虚拟机环境做devops,优点是虚拟机环境能够完整支持windows,linux等环境。 使用容器平台做devops一般以linux容器环境为主。
2、如果单位已经建设有容器平台且有团队研发和运维,则建议优先选择使用容器平台做devops,实施成本可平摊,在容器平台上做DEVOPS已经有很成熟的技术方案,实施难度不大。且能够获得较好的扩展性。
3、如果单位没有容器平台的基础设施支持,而且像VMWARE的虚拟机环境,则建议使用虚拟机环境做 DEVOPS,是实施成本小,难度小。其扩展性可以使用云管平台或者自动化脚本来实现。

收起
银行 · 2020-09-17
浏览1973
czm381263772czm381263772  解决方案架构 , 苏州博纳讯动软件有限公司
通过容器平台做devops和虚拟机环境做各有利弊。对于虚拟机环境有点就是支持操作系统环境比较多,其缺点就是虚拟机环境无法适应快速变化需求场景,无法败落环境对需求限制,尤其在弹性缩容、扩展上的劣势非常明显。从博云devops实践中,容器平台做devops优势:1、满足异构环境下CI...显示全部

通过容器平台做devops和虚拟机环境做各有利弊。
对于虚拟机环境有点就是支持操作系统环境比较多,其缺点就是虚拟机环境无法适应快速变化需求场景,无法败落环境对需求限制,尤其在弹性缩容、扩展上的劣势非常明显。
从博云devops实践中,容器平台做devops优势:
1、满足异构环境下CI和CD执行,能够快速响应外部需求变化带来的频繁集成与发布。
2、支持不同的技术栈,快速创建容器满足devops自动化集成与发布,支持应用服务灰度、混沌环境。
3、能够建立统一标准化开发、测试、生产环境,使开发者更关注应用的开发和持续迭代上,不必关注环境变化造成影响。
4、devops+容器方式,有效的降低资源空闲与浪费,提高资源利用率,达到降本增效的目的。

收起
软件开发 · 2021-03-24
浏览1275

提问者

wykkx
wykkx0412
系统架构师某基金公司
擅长领域: 云计算容器系统运维

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-09-15
  • 关注会员:4 人
  • 问题浏览:2654
  • 最近回答:2021-03-24
  • X社区推广