如何将传统系统的发布模式和docker 的自动化发布结合起来?

目前业务系统上云的大趋势下,docker良好的封箱机制,保障了系统的发布的自动化,但是多个业务系统的发布升级会牵扯到多个内网/外网/云端等多个平台,已有的系统并不都能够改造成为docker 发布,如何保证传统系统的发布模式和docker 的自动化发布结合起来,充分发挥自动化编排,发布的...显示全部

目前业务系统上云的大趋势下,docker良好的封箱机制,保障了系统的发布的自动化,但是多个业务系统的发布升级会牵扯到多个内网/外网/云端等多个平台,已有的系统并不都能够改造成为docker 发布,如何保证传统系统的发布模式和docker 的自动化发布结合起来,充分发挥自动化编排,发布的优势?这是我们需要考虑的

收起
参与15

查看其它 3 个回答linux_zcy的回答

linux_zcylinux_zcy技术总监希云cSphere

我说一下我的想法,分2种情况考虑:

1.git+jenkins+docker这个组合已经是企业比较认可的方案了,除了发布外这套组合能给现在业务的发布模式带来另外一个好处,其他同事也提到了可以用docker的特性,快速打包自动快速的做构建,最终发布到生产环境时把war拷贝出来。

2.你们公司肯定有系统能通过容器运行的,所以这样的系统从开发到测试再到生产,可以完全基于容器技术来实现ci和cd,如中英人寿公司已经将好几个项目利用容器践行了系统从开发到测试又到生产环境,效果很好。更加证明了容器技术能让ci和cd更容易落地,在企业中的其他部门也好进行推广。(这个事情做之前,因为你们也是金融行业,所以一定要选择一个稳定的docker版本)

所以和传统发布模式结合需要找到一个切实可行的切入点。然后通过边缘系统逐步推进,稳定安全的前提下也能践行新技术是否可以真正能给企业带来价值。

互联网服务 · 2017-04-26
浏览2131

回答者

linux_zcy
技术总监希云cSphere
擅长领域: 云计算容器容器云

linux_zcy 最近回答过的问题

回答状态

  • 发布时间:2017-04-26
  • 关注会员:10 人
  • 回答浏览:2131
  • X社区推广