发布在即!企业 AIGC 应用程度测评,3 步定制专属评估报告。抢首批测评权益>>> 了解详情
写点什么

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:001932

评论

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

《企业级业务架构设计方法论与实践》解读

javaba韩老师

业务架构 TOGAF

【笔记】第四章-第三讲 业务流程与产品文档

Geek_娴子

javascript中的闭包closure详解

程序那些事

JavaScript nodejs 闭包 程序那些事 closure

靠速度说话!你还不够了解的“新基建闪电侠”

白洞计划

产品经理训练营第五、六周作业

happy-黑皮

产品经理训练营

首获阿里offer主动分享面经:Java面试清单+程序员复习笔记(2021春招必看)

比伯

Java 编程 程序员 架构 面试

(28DW-S8-Day11) 小数据与在线教育

mtfelix

28天写作 小数据 因材施教 用户分析

翻译:《实用的Python编程》03_03_Error_checking

codists

Python

花了一个月,整理了这份2021金三银四Java面试/学习指南,1500+题全面解析

Java 架构 面试

产品经理训练营——Week 04

柚子君~

产品经理训练营

产品经理训练营——Week 05

柚子君~

产品经理训练营

c语言学习笔记

白白

C语言

从“天地一体”到“移动组网”,中国量子通信产业是如何“炼成”的?

脑极体

小谈 Java 单元测试

xcbeyond

Java 单元测试 28天写作

第五周作业

郭郭

第四章_第一次作业_用例

Weiyung

第四章作业

正午看星星

为何你进不了大厂?

冰河

程序员 面试 程序人生 经验分享 冰河技术

产品经理训练营 -- 第五周作业

Denny-xi

产品经理 产品经理训练

摄影方法分享

飞飞飞

摄影

产品经理训练营 - 第五周作业

玖玖

第四章 _ 第二次作业 _ 流程图

Weiyung

关于微服务的一点理解

风翱

微服务 开发

第5次作业

Geek_娴子

产品经理训练营第四章作业(二)

猫。

没有数据的AI是空中楼阁

罗森内里大伊布

大数据 保险 保险科技 水滴公司

有效括号入门题:使用栈能够解决超过一半的「有效括号」问题 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

第五周作业

正午看星星

闲鱼UI快速变形利器--擎天柱

闲鱼技术

产品经理 - 第四章作业

Geek_971380

分享一个务实派CEO的理念和实践

boshi

经验分享 七日更 28天写作

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