作为一名15年软件研发老兵,小米架构师主管欧阳辰在Gdevops全球敏捷运维峰会北京站的舞台上现身说法,以自己在微软和小米的亲身经历,与现场听众进行了一场关于DevOps的基础架构以及如何成功向DevOps转型的深度交流。
针对议题《移动时代DevOps转型之旅》,欧阳辰老师一开始就亮出了他对DevOps的四个观点:1. 竞争性软件公司终将采用DevOps;2.DevOps不是银弹,是关于效率的文化,自动化的技术;3. 大量专职运维和测试将消失;4. “靡不有初,鲜克有终”。强调DevOps是一种文化转型和演化,在DevOps理念下,DBA和Ops并不会因此消失,只是变成了另一种形式。如何通过角色的融合、流程的减少来提高生产力和发布效率,才是DevOps的核心所在。
(点击“这里”听欧阳辰演讲完整录音)
紧接着欧阳老师以微软的测试为例,分析了当前一些大型互联网公司测试转型的现况。透过老师的精彩发言,我们发现,微软的测试转型契机在于它采用了Combined Engineering。什么是Combined Engineering呢?简单来说就是工程师角色的融合,一个软件工程师承担软件生命周期的大部分的工作,从代码的生到死:开发,测试,部署,运维等,都由一个工程师完成,而不再将这些工作分包给不同的工程师。这种变革不仅加快了项目的发布节奏和线上产品的主人翁精神,还极大地推动了DevOps的前进,保证了DevOps转型的动力。
在谈到小米对DevOps的尝试时,欧阳老师主要从小米的发布周期、应用趋势、自动部署和监控利器展开,浅谈小米产品监控和线上事故的四个指标和一些应用工具,进而总结出DevOps的三个核心问题和两个非核心要点。
在分享的最后,欧阳老师指出,DevOps转型不是一蹴而就的,这个过程可能是漫长的、持久的,但也是必须的,与时俱进的!走在DevOps转型路上的每一位前行者,唯有坚持不懈地去探索,才能不忘初心,方得始终。
本文来自云栖社区合作伙伴"DBAplus",原文发布时间:2016-06-19