把握行业变革关键节点,12 月 19 日 - 20 日,AICon北京站即将重磅启幕! 了解详情
写点什么

DevOps 的新阶段

  • 2016-05-30
  • 本文字数:838 字

    阅读完需:约 3 分钟

最近的一篇文章概述了DevOps 运动的历史,并识别出了这个过程中的两个阶段。第一个阶段关注于增强传统工程团队(Dev、QA 以及Ops)内部的协作,而正在出现的第二个阶段则以此为基础,致力于提升工程团队与非工程团队之间的协作,如销售和市场团队。

DevOps 正式起源于 2008 年,随后在2011 年的一份报告对其进行了总结,并且认为DevOps 并不仅仅是一时的狂热,这被称之为1.0 运动,它试图将持续的软件交付以流水线的形式组织起来,关注于增加协作和信任,并采用一定的实践来促进它的实现。目前的实践和工具证明了该项运动的成熟性。

在去年的 DevOps 状态报告中,描述现状的关键点可以总结为:更快更频繁地部署到生成环境、对于故障具有更高的可见性以及更快的故障修复速度。

DevOps 的下一阶段是由工程团队与非工程功能团队(如销售)之间更为密切的协作来驱动的。客户和市场会不断发生变化,工程团队必须要响应这种持续的变化,要随时准备部署新特性以配合市场和销售活动的开展。

与第一阶段类似,有一些实践和工具的组合已经开始涌现,以促进该过程的实现。其中包括 ChatOps 特性 / 任务的管理工具以及仪表盘。这里的关注点在于提升速度的同时不能损害系统的稳定性。

特性标记(feature flag)被视为应对这一需求的关键机制。在传统的软件发布过程之中,发布到生产环境中的代码与某个终端用户可用的特性之间存在着一对一的关联关系。特性标记将这种关联关系进行了解耦,它增加了一项功能,那就是只有在设置标记的情况下,特定的特性才是可用的,而这种设置可以在运行时进行。

将功能发布与代码部署进行解耦会带来很多的好处:

  • 代码能够在特性尚未完成的时候就进行发布,只需把未完成的特性关闭即可;
  • A/B 测试以及 beta 测试;
  • 可以将终端用户划分为不同的组,如超级用户与正常用户、付费用户与免费用户。

特性标记需要在工程团队中形成良好的纪律性,软件也需要经过深思熟虑的设计。有一些要进行大规模功能部署的组织已经采用了特性标记的做法,如 Facebook Etsy

查看英文原文 The Next Phase in DevOps

2016-05-30 19:002508

评论

发布
暂无评论
发现更多内容

架构师训练营 -week3- 总结

Geek_5a6ca3

总结03-代码重构

梦子说

极客大学架构师训练营 课程总结

架构师训练营第三周总结

架构师 极客大学架构师训练营

我嗅到了数据开发工程师的危机

Geek_6rptuk

大数据 数据仓库 数据分析 数据开发

昆明全国领先打响“公共资源交易+区块链”新生态

CECBC

区块链技术 存证 昆易链

区块链技术可简化房地产交易流程

CECBC

智能合约 区块链技术 房地产业

第三周设计模式作业

架构师训练营第三周学习总结

Bruce Xiong

架构师训练营——第三周学习总结

jiangnanage

架构师课程第三周总结

dongge

架构师之面向对象的设计模式

彭阿三

组合模式实现树结构

新世界

架构师训练营第三周总结

王鑫龙

深入理解JVM垃圾回收机制 - 引用类型

Skye

深入理解JVM 强引用 软引用 弱引用 虚引用

插入排序

wjchenge

插入排序

一周信创舆情观察(6.15~6.21)

统小信uos

新基建 信创 matlab 舆情

架构师训练营 -week3- 作业

Geek_5a6ca3

架构师训练营 - 作业 -3- 设计模式

superman

极客大学架构师训练营

架构师训练营-第三周-20200624-学习总结

丁亚宁

极客大学架构师训练营

代码重构总结

Lane

极客大学架构师训练营

架构师训练营第三周学习总结:面向对象设计和设计模式

hifly

设计模式 极客大学架构师训练营 OOD SOLID 策略模式

源自Google的招聘哲学:你真的了解招聘吗?

伴鱼技术团队

技术管理 技术人 文化 招聘 人才

课堂作业 week3

Dennis

Week3学习总结

熊威

开源项目中的设计模式

dony.zhang

架构师训练营-第三周-20200624-单例模式和组合模式

丁亚宁

极客大学架构师训练营 课程作业

第三周作业:设计模式

Larry

第三周作业

架构师训练营第三周 - 总结

Larry

第三周学习总结

G小调

设计模式-单例与组合

ashuai1106

架构师 极客大学架构师训练营

DevOps的新阶段_DevOps & 平台工程_Hrishikesh Barua_InfoQ精选文章