索鸟网

  1. 首页
  2. DevOps会是昙花一现吗?

DevOps会是昙花一现吗?


Author Neil Meyer

人们之所以追逐技术,其中一个重要的原因是,技术在创造和促进数字趋势方面当之无愧的声誉,其中一些趋势与市场变化相一致,当然也有一些技术名过于实。例如应用交付方面的趋势——敏捷开发和云计算,都属于前者,为众多企业带来了巨大的收益。

最近在和一位“Big 4”咨询公司高级主管会面时,聊到了DevOps,他认为DevOps更像是品牌的重塑,是一种“fad”,而非真正的改变,毕竟有很多公司已经采用了自动化运维、内置回归测试和定期部署。

这让我想起了大家之前对于SaaS的讨论,有些人认为SaaS只是2000年代初的“应用程序服务提供”(ASP)的一种重新标签。没错,ASP和SaaS有一些相似之处:您根据共享资源提供服务并定价,每个买方只支付总成本的一小部分,成本更贴近实际使用,而不是需求高峰的价格。

然而,ASP模式实际上无法与现代SaaS产品相比较,无论是部署时间、相关定价,还是上限/下限的套期保值,都是ASP模式需要克服的巨大障碍。

DevOps会是昙花一现吗?

DevOps会是昙花一现吗?想要搞明白这个问题必须先搞明白DevOps是什么、不是什么?如果您通过团队使用的工具数量来定义DevOps,那么DevOps恐怕不会像宣传的那样具有变革性。

而如果您把DevOps理解为更广泛的交付及运维功能,那么它产生的变革和收益将会是更为巨大和深刻的。

DevOps文化是在应用的整个生命周期内促进高质量代码产出和交付。如果开发者只是在自己的“仓库”中工作,然后把代码扔给围栏外的运维团队就完事的话,贴再多的DevOps标签也是无济于事的。

DevOps在我们寻找现代化的持续迭代、更改、发布解决方案时,是有用的。当我们从本质上拥抱这样的解决方案,就会发现,DevOps带来的改变可以让我们更好的驾驭市场变化。

在发布流程不可预测且容易出错的情况下,业务的不确定性和业务/IT功能关系方面的挑战会变的令人紧张。在传统的开发和运维环境中,发布实时代码的ownership往往是孤立的,业务会像一个沮丧的服务买家一样坐在门外。

但是在敏捷的DevOps环境中,这种ownership将一直存在于交付工作代码中,而成功的产出也就意味着业务的价值。

当敏捷项目团队赋予业务所需的功能增强,DevOps便可以让开发人员定期交付高质量可预测的应用。在这一变化中,我们很可能会用到先进的DevOps工具、技术和平台,但更为重要的是,IT部门对于应用生命周期的思考——一个“共享”相同目标的团队。

市场的反应

想要验证市场实际情况和宣传是否一致,不妨看看企业在招聘新人才时说的话。我常常会关注招聘市场对于DevOps相关人才的需求,这对于了解市场变化很有用。

最初,只有一些很酷的创业公司会雇佣“DevOps工程师”,但现在,各种规模的企业都出现了DevOps方面的人才需求。这也说明,众多企业都在寻求节约成本和应用交付能力的增强,无论是自动化还是部署速度。

Beyond today

成功的DevOps实施,不仅仅是团队协作、自动化构建、交付质量的改变,更是一种文化上的转变,赋予应用生命周期中所有相关方提高交付效率、降低交付成本的能力。这样的价值观、流程和原则也就是DevOps的准确总结。

我认为DevOps就像云计算一样,不会是昙花一现的。当然了,两者都需要我们更好的理解、评估、实施,从而对企业产生真正有益的影响。

devops

来源地址:https://segmentfault.com/a/1190000010813106 版权归作者所有!

相关教程

  • devops 简介

    devops 前一阵非常火热,简单说就是"研发/运维/测试/产品"的那点事,但一直没有去深入理解,直到最近用了jenkins后,才熟悉了一遍这些专用名词之间的关系,简要总结如下:一般的,整个产品项目的开发流程即如下:编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署------------------------------------
  • 当心DevOps虚假指标

    昨天的文章分享了LinkedIn如何从0到1建立SRE文化——《好奇!LinkedIn的SRE文化是如何炼成的》,而指标也是建立技术文化的一种,相信很多DevOps团队的Leader都有同样的苦恼,今天数人云带来的文章将讲述如何制定有效的DevOps指标,告别虚假指标。 有了这些理念的指导,我们还有落地实践等着大家一起来交流讨论——6月10日活动《Dev
  • DevOps 编程语言 Top 5

    Chris Saunders (Red Hat)一直专注于基础设施,数人云本篇文章将介绍5大DevOps编程语言以及一些有帮助的学习资源。 在当下,了解服务器的架构和技术栈不是一个强需求的技巧。大多数的企业都不会自建物理数据中心,相反,正在设计和构建托管在公有云环境中的服务,通过代码配置、部署和管理基础设施。而这正是DevOps的核心——当代码行可以定义
  • 自研DevOps实践

    自研DevOps实践之路 作者:Andrew Wen 本文为原创文章,转载请注明作者及出处 今天想和大家分享下关于我们自己内部做的DevOps实践,实施过程中有很多问题和坑,一路踩过来确实也不容易。DevOps是很一个很大的概念,我们第一阶段只是实现了最基础的部分。 一切从一个笑话说起 这个故事是一个一直流传在我们研发中心的真实的案例。 虽然现在几位
  • DevOps 理念升级,ChatOps 概述及实践经验

    如果一个团队不止关注眼下,也关注明天,那么显而易见他们应该做的两件事无非是:一,做领先于市场的事业;二,用更新更好的理念武装自己。在过去的许多年中,DevOps 逐渐成为了一个广受技术团队接受的工作理念,发展到今天,这个工作模式理应突破技术群体,发展为适应不同种类团队的方法模型,这也是 ChatOps 这个概念提出的背景之一。 我们试图在这里梳理 Dev
  • 乐高的关键在于底盘,DevOps成功的关键在于基础设施

    数人云最近给大家分享的文章分别从指标(《当心DevOps虚假指标》)、数据(《说服上司落地实践DevOps,这里有几组数据》)等方向阐述了DevOps的理念。说服了上司,明确了指标,那么接下来要做什么呢?当然是做好基础设施! 而数人云今天刚刚邮寄出儿童节活动的奖品,其中有一项是乐高积木。你有没有想过DevOps和乐高积木之间的共通性? 乐高积木想搭的好
  • 企业级落地容器与DevOps,选用K8S都有哪些“姿势”

    作为时下最火热的热点词汇:Kubernetes,其拥有成熟的社区,大公司的背景等等获得了大部分人的认可,很多公司都在准备启用Kubernetes,但是你的企业真的准备好了去采用Kubernetes这项技术吗? 数人云今天给大家分享的本篇文章将从源头——容器入手,逐步分析选择Kubernetes所需要的思考及准备。 什么是容器?K8S适合在哪?需要什么工具
  • H5 是 HTML5 吗?

    背景 作为程序员经常会被业务人员问一些技术相关的热门词,比如:“H5页面是什么?” , 我的回答是:“符合 HTML5 标准实现的页面,大家为了方便,简称 H5“。 真的是这样的吗? 当连续有人问相关的问题,并详细了解一些业务以后,慢慢的发现 H5 已经不单单是一个技术相关的词。 之前被我们产品人员也问到一个类似的问题:“怎么通过技术手段来判断一个网站是