写点什么

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

评论

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

玉溪具有资质等保测评机构在哪里?电话多少?

行云管家

网络安全 等保 等保测评 玉溪

等保测评周期一般是多少?最长多久?

行云管家

网络安全 等保 等级保护 等保测评

区块链智能合约开发的技术难点

北京木奇移动技术有限公司

区块链技术 智能合约开发 软件外包公司

什么是二级域名?如何申请二级域名?

国科云

大模型赋能智能编码安全|「智效融合,安全护航」西安站技术沙龙成功举办

百度安全

TiCDC 同步中断案例1 :修改时区后执行了受时区影响的 DDL 进而导致同步失败

TiDB 社区干货传送门

故障排查/诊断 6.x 实践

杭州银行:分布式场景下快速构建数据模拟环境的探索与实践

TiDB 社区干货传送门

面向 TiDB AI 学习 TiDB

TiDB 社区干货传送门

TiDB Vector

TiDB生态新伙伴:Navicat正式支持TiDB

TiDB 社区干货传送门

管理与运维 应用适配

具身智能领域,伯克利(UC Berkeley)归国四子

机器人头条

强化学习 大模型 人形机器人 具身智能

HarmonyOS 5.0应用开发——Ability与Page数据传递

高心星

HarmonyOS ArkTS 鸿蒙Next

区块链技术中的智能合约评审

北京木奇移动技术有限公司

区块链技术 智能合约开发 软件外包公司

使用 Grafana 展示多个TiDB集群的告警

TiDB 社区干货传送门

监控 管理与运维

自动驾驶行业精英,正疯狂涌入具身智能赛道!

机器人头条

深入探索 WebView与微信小程序测试的奥秘

测试人

软件测试

TiDB数据库 最强SQL审核工具,求挑战

TiDB 社区干货传送门

性能测评 TiDB 源码解读 6.x 实践 TiDB Cloud TiDB Vector

Lightning导入单个TB级CSV文件加速方案

TiDB 社区干货传送门

迁移 管理与运维 大数据场景实践 8.x 实践

原生APP外包开发的优势

北京木奇移动技术有限公司

软件外包公司 原生APP外包 原生APP开发

聊点技术 | AI赋能:根因定位如何深入到SQL级别

博睿数据

《可观测性体系建设100问》第三章—可观测性平台能力构建与实施 重磅发布!

博睿数据

HarmonyOS Web场景性能优化指导

HarmonyOS开发者

HTTP请求超时:底层机制与应对策略

代码忍者

「英伟达」整合机器人零部件供应商,进军人形机器人整机制造!

机器人头条

英伟达 特斯拉 大模型 人形机器人 具身智能

切入具身智能赛道,先从这篇文章开始!

机器人头条

强化学习 多模态模型 人形机器人 具身智能

完成的定义DoD与验收标准AC的区别

ShineScrum

电商API的测试与用途:深度解析与实践

科普小能手

电商 API 跨境电商 API 接口 API 测试

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