DevOps 是一个完整的信息技术操作和维护工作流程,它基于信息技术自动化、持续集成(CI)和持续部署(CD)来优化程序开发、测试、系统操作和维护等各个方面。

为什么 DevOps 会兴起?

• 条件成熟:技术配套发展

技术的发展使得 DevOps 有了更多的配合。初期时,大伙儿尽管观念来到这一难题的,可是烦扰那时候沒有健全丰富多彩的技术性小工具,是这种“理想化很丰腴,可是现实很骨感”的状况。DevOps 可以基于新兴的容器技术来实现。它还可以在自动操作和维护工具 Puppet、SaltStack 和 Ansible 之后进行扩展。它也可以建立在传统的平台即服务供应商上,如云铸造和 OpenShift。

• 市场的外部需求:世界变化太快。

IT 行业已经越来越与市场的经济发展紧密挂钩,专家们认为 IT 将会有支持中心变成利润驱动中心。。事实上,这个变化已经开始了,这不仅体现在 Google、苹果这些大企业中,而且也发生在传统行业中,比如出租车业务中的 Uber、酒店连锁行业中的 Airbnb、图书经销商 Amazon等等。公司的信息技术支持计划能否跟上市场需求的步伐在今天至关重要。

DevOps 2016 年度报告给出了一个运维成本的计算公式:

停机费用成本 = 部署频率 * 版本迭代失败概率 * 平均修复时间 * 断电的金钱损失

• 来自团队的内在动力:工程师也需要

对于工程师来说,他们也是 DevOps 的受益者。微软资深工程师 Scott Hanselman 说过“对于开发者而言,最有力的工具就是自动化工具”(The most powerful tool we have as developers is automation)。

工具链的打开使开发人员能够在交付软件时完成生产环境的构建、测试和运行。正如亚马逊副总裁兼首席技术官沃纳•威格尔印象深刻地说的,“谁开发谁运营”。(You build it, you run it)

哪些公司在用?

开发运维服务正在增长,尤其是在大型企业中:调查发现,开发运维服务的接受度有了显著提高。74% 的受访者已经接受了 DevOps,而去年这一比例为 66%。目前,81% 的大企业开始接受 DevOps,而中小企业的接受率只有 70%。

那么具体而言都有些公司在采用 DevOps 呢?Adobe、亚马逊、苹果、Airbnb、易趣、Etsy、脸书、领英、网飞、美国宇航局、星巴克、塔吉特、沃尔玛、索尼等。

他们怎么实施的?

首先,大型企业自下而上地接受开发项目,业务单位或部门(31%)以及项目和团队(29%)已经在实施开发项目。然而,只有21%的大型企业在全公司范围内采用了 DevOps。

其次,在工具层面,DevOps 工具的使用激增。Chef 和 Puppet 依然是最常用的 DevOps 工具,使用率均为 32%。Docker 是年增长率最快的工具,其使用量增加了一倍多。Ansible 的用量也有显著增加,使用率从 10% 翻倍至 20%。

东软 SaCa Aclome 与 SaCa ACAP 可为您提供云原生落地全套解决方案,借助 SaCa Aclome 的多云管理平台可实现云基础设施的按需获取、弹性调度、一体化监控与自动化运维,而 SaCa ACAP 敏捷云应用管理平台可快速构建出您的第一个微服务应用,再借助 SaCa Aclome 的应用持续交付平台,实现云原生应用的持续集成与持续交付!

相关产品