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

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

参与15

4同行回答

linux_zcylinux_zcy技术总监希云cSphere
我说一下我的想法,分2种情况考虑:1.git+jenkins+docker这个组合已经是企业比较认可的方案了,除了发布外这套组合能给现在业务的发布模式带来另外一个好处,其他同事也提到了可以用docker的特性,快速打包自动快速的做构建,最终发布到生产环境时把war拷贝出来。2.你们公司肯定有系...显示全部

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

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

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

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

收起
互联网服务 · 2017-04-26
浏览2130
shendbshendb技术经理太保
发布上不矛盾,理想状态下当然是全部以镜像交付,但如考虑到目前的其它环节工作模式也可以以war包方式进行交付。然后可通过自动构建进行发布,也可以采用将容器中程序包路径挂载到外面的方式发布。...显示全部

发布上不矛盾,理想状态下当然是全部以镜像交付,但如考虑到目前的其它环节工作模式也可以以war包方式进行交付。然后可通过自动构建进行发布,也可以采用将容器中程序包路径挂载到外面的方式发布。

收起
保险 · 2017-04-26
浏览2027
没有蛀牙没有蛀牙信息技术经理臻和
我们目前是Git+Jenkins 自动触发构建,自动发布显示全部

我们目前是Git+Jenkins 自动触发构建,自动发布

收起
医药 · 2017-04-24
浏览2065
bryanbryan软件架构设计师金融研发
传统发布模式一般都是打war包进行部署,现在docker的封装产品一般都和jenkins进行关联了,可以考虑devops的思路去开发和部署显示全部

传统发布模式一般都是打war包进行部署,现在docker的封装产品一般都和jenkins进行关联了,可以考虑devops的思路去开发和部署

收起
银行 · 2017-04-20
浏览2015

提问者

nexpose
其它阳光信保
擅长领域: 云计算容器云容器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-09-20
  • 关注会员:10 人
  • 问题浏览:6333
  • 最近回答:2017-04-26
  • X社区推广