写点什么

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

评论

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

LinoVa Energy 获得 1580 万美元 A 轮融资以加速开发高能聚合物阴极电池

财见

阿里实习生:面试阿里其实并没有那么难。

王中阳Go

Go golang 面试题 大厂面经

Ubuntu20.04同时安装ROS1和ROS2

百度搜索:蓝易云

Linux ubuntu 运维 ROS1 ROS2

Ubuntu扩容lvm空间

百度搜索:蓝易云

Docker 云计算 Linux 运维 云服务器

Docker部署EMQX

百度搜索:蓝易云

Docker Linux 运维 云服务器 emq

五一首日用户暴增12倍 文心一言APP成万能“旅游搭子”

科技热闻

虾皮Shopee API商品详情返回值全面解析

技术冰糖葫芦

API API Explorer API boy pinduoduo API

晋级报告不会写,ChatGPT来帮你!

霍格沃兹测试开发学社

专家解读 | NIST网络安全框架(1):框架概览

权说安全

网络安全

币安链市值机器人

区块链技术

总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(配置与密码安全)

洛神灬殇

Kubernetes 云原生 k8s 容器化 配置与密码安全

《自动机理论、语言和计算导论》阅读笔记:p402-p427

codists

编译原理

Ubuntu安装Protobuf,指定版本

百度搜索:蓝易云

云计算 Linux 运维 Google protobuf

Shutterstock签订最终协议以收购以无限创意内容订阅服务Envato Elements为核心的Envato

财见

技术同学的职场成长晋升指南

老张

职场成长 职场晋升

多优先级线程池实践

FunTester

总结归纳Kubernetes | K8S集群启动指南以及对应的常用指令介绍和说明

洛神灬殇

Kubernetes k8s kubeadm 安装指南 指令分析

Linux设备驱动系列(12) —— 系统中断概述

Linux内核拾遗

异常 Linux内核 中断 设备驱动

Tata Communications 连续第11 年获得 Gartner 魔力象限认可

财见

“聊”原烈火,从“形”出发——能效电气全国首家2.0形象店盛大开业,引领行业新风尚

Geek_2d6073

重磅!点量云流渲染服务七天试用版发布!

点量实时云渲染

云渲染 实时云渲染 点量云流 七天试用

教你用Perl实现Smgp协议

华为云开发者联盟

Linux 开发 华为云 华为云开发者联盟

总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(服务治理与网络访问)

洛神灬殇

Kubernetes 云原生 k8s 容器化 服务治理与网络访问

NTT Security Holdings 2024 年全球威胁情报报告:2023 年勒索事件激增 67%

财见

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