DevOps 职责开发运斟亦作自动优、呈础设施即代码持壤集阳测试持续交忖/部 S持续监控/反腰DevOps 企业实践与架构什么是 DevOps 及其误区DevOps 概念从 2009 年提出已有 8 个年头
可是在 8 年前的那个时候,为什么 DevOps 没有迅速走红呢
即便是在 2006 年 Amazon 发布了 ECS,微软在 2008 年和 2010 年提出和发布了Azure,DevOps 的重要性似乎都没有那么强烈
我分析其原因主要有:第一个很重要的原因是因为那时候云计算还是小众产品,更多的与虚拟化、虚拟机相关,它们还是重量级的 IT 基础设施
第二个很重要的原因是容器相关技术(Docker 为代表)还没有横空出世,直到 2013 年 7月
第三个很重要的原因是,MartinFowler 在 2014 年 3 月提出了 MicroService,这为DevOps 的推广也打了兴奋剂
可以看出,当前 DevOps 概念的深入人心,离不开云计算、容器/Docker、微服务、敏捷等相关概念和实施的成熟发展
另外,随着互联网对传统企业的冲击,需要更快的业务试错与业务创新,其背后本质是企业 IT 的精益运营,让软件的生产、交付、获取、升级、遥测变得自动与自助,近两年,DevOps 在传统企业也开始备受关注与各种尝试
对 DevOps 的理解,可能千人千面
先来看下对 DevOps 的狭义理解
D&vOpsJS-^iia 方法与就的驗「<应用耐/软件工程人技术运营和质蹴躁 S
(QA)部门之间的沟通、协作屑整合,它的出现是由于软件行业日益溝晰地认识到:为了按时交付软件产品和服爵(开发和运営工作必無紧跆作
沟通集虑 HrU■■H维基百科对 DevOps 的定义比较拗口
其实往简化里讲 DevOps 是提倡开发和 IT 运维之间的高度协同,从而在完成高频率部署的同时,提高生产环境