DevOps实施历程-v1.0

Posted huige-you

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevOps实施历程-v1.0相关的知识,希望对你有一定的参考价值。

?    有AF项目的成功案例(DevOps实施历程-半自动化),公司新项目全部依此为模板,实现了从代码到安装的自动化流水线,为此我输出了Jenkins自动化指南、AF项目指南等文档,方便大家查阅和参考,同时也输出了一系列规范验收所有项目自动化成果。

 

    随着公司的发展和新人才的引进,2016年底-2017年公司先后成立了测试部门、云计算产品部,并对原有老系统进行重构,原架构由几个Python编写的模块,性能和可扩展性都面临瓶颈。新架构是Java(在线业务模块)+Python(离线管理模块)+C(CDN、存储、转码等三方功能模块)等多语言40+个模块的复杂系统,可伸缩性非常强。

    系统模块激增,随之带来运维成本增大。不同语言、环境兼容、一致性都面临很大挑战。经常转测试后,不同环境安装的结果不一样,配置也出现不一样,导致各种折腾。此时云计算产品部全力投入云平台产品的研发中,将Rancher体系引入进来(这里就不讲体系内的特性了,后面再出文章教程)。同时测试部也在着手自动化测试平台的立项,通过几个月的努力,我们的DevOps v1.0体系问世:

技术图片

    每个模块(网元)的setup.sh安装脚本集成到了Dockerfile中(有了此基础,Dockerfile只需要几行代码),在完成镜像构建到私有仓库后,自动将网元镜像推送安装到Rancher平台。

技术图片

    所有网元Docker化后,研发、测试、灰度、生产环境高度一致,部署40+网元也从原来的1天或几天缩减到几分钟内完成。

 

    至此,SVI的DevOps体系在研发体系的后半部已经初具雏形,并且已经满足项目需求。这一年在深圳参加了DevOps运维大会,接触了各大厂的DevOps模式,又有了新的方向~~~

以上是关于DevOps实施历程-v1.0的主要内容,如果未能解决你的问题,请参考以下文章

从作坊到工厂:传统企业 DevOps 改造历程

大型企业实施 DevOps 的三个阶段

如何实施DevOps

切忌一步到位,谈谈DevOps实施落地

大咖说 | DevOps转型成功之路 - 误区实践和实施路径

洞见 | 企业实施DevOps的七大挑战