大家都在谈“云计算”,但少有人谈DevOps。孰不知,做云方案、云服务可离不开DevOps呢!维基百科上对其定义是“一组过程、方法与系统的统称,用于促进开发、运营和质量部门之间的沟通、协作与整合,目的是按时交付软件产品和服务。”。
互联网、云计算的always-on特性催生了对DevOps的需求,敏捷开发、轻量应用、松耦合(应用、数据库层面)等趋势让DevOps成为可能,而互联网文化、流程、与工具(尤其是通过云计算模拟生产环境)让DevOps真正落地。说到底,DevOps的实质是将互联网或者云计算变为实验室。
笔者用如下四张图介绍DevOps的进化史,欢迎讨论!
因为排版不方便,所以直接拷贝一张图片。不方便之处请敬原谅。