2017年值得关注的DevOps 七大趋势

2017年值得关注的DevOps 七大趋势

许峰 编译 DevOps咖啡馆 编程

2017年值得关注的DevOps 七大趋势
编者注:本文基于TechBeacon的文章缩减而成,以方便读者阅读。原文是来自于一系列DevOps领域的专家访谈。因为篇幅缘由,本文没有注明所引用的专家的名字。敬请参考TechBeacon网站原文以得到所有内容。架构

原文标题:7 DevOps trends to watch in 2017
文章来源:https://techbeacon.com/7-devops-trends-watch-2017框架

1、DevOps的的明肯定义将最终出现

企业在向DevOps转型的过程当中都会遇到各类挑战。如今至少其中一个挑战即将画上句号 -- 理解DevOps的准肯定义。“2017年将是DevOps终于宣告其‘1.0稳定版本’的一年”。less

关于DevOps的定义,其中一种见解是DevOps是新一代的应用生命周期管理(ALM)方法。“许多企业将质疑敏捷并承认DevOps做为新的应用生命周期管理方法。DevOps超越敏捷一个时代,而不是敏捷的一个超集。做为这个转变的一部分,咱们将看到基础设施即代码(IaC)继续在持续交付流水线中得到重要地位。“运维

2、测试人员将学写代码否则就会消失

对于许多测试工程师,2016年的口号是“学写代码或者灭亡。”分布式

“持续集成和持续交付使Selenium Webdriver从巨浪变成了真正的海啸,全面冲击几乎全部的软件测试行业,使手工测试工程师生存艰难并严重削弱了他们的就业基础。”ide

2017年将是测试人员的关键一年,如今大部分工做都要求比以往任什么时候候都高的专业化程度。“不管是专一于数据仓库或ETL,专一于自动化,或专一于以前被认为仅仅是测试一方面的某个专项技能,”。微服务

3、“回复本源”的敏捷运动将得到新的动力

敏捷宣言建立的15年以后,敏捷和Scrum被许多人认为是最佳实践,但也有人被教条化的敏捷方法及其无心中带来的反作用弄得苦恼不堪。工具

两个运动最有可能得到行业主流的关注。其中之一是Joshua Kerievsky的“现代化敏捷 (Modern Agile)”,这也Agile2016的主题演讲。另外一个是“敏捷之心(Heartof Agile)”,由敏捷宣言的签署人之一Alistair Cockburn提出。学习

4、愈来愈多的企业将迁移到云上,但会忽略PaaS

2017年将是企业大规模迁移到云环境的一年。“若是人们在2016年迁移20个应用,那么在2017年,他们将迁移500个。”

企业使用云计算的方式也将在今年开始改变。“平台即服务(PaaS)将开始慢慢死去...由于它把解决方案紧耦合到云供应商的平台上。” 公司将转而青睐基于容器的解决方案,以得到在多个云供应商组成的混合云环境上的灵活性和可移植性。

(编者注:这里的的PaaS不一样于下面所说的基于容器的PaaS)

5、微服务炒做将开始降温

围绕微服务的热度在2016年达到顶峰。虽然微服务对于许多应用程序是一个很大的进步,但它是否是灵丹妙药。“微服务的过热在今年降温。”

不少企业把微服务做为现代化的、轻量级框架的代名词。“固然,这些轻量级的替代方案是向前迈出了很大的一步。可是这并不意味着你也必定须要一个分布式架构。对于那些不明白架构和工具之间区别的公司来讲,微服务将成为新的面向服务架构(SOA)。(相似地,)在2017年这些公司可能会投入大量的金钱在他们实际上并不须要的商业工具上。”

6、容器和容器调度工具将变得更容易使用

主流云供应商正在投入巨额资金给容器。容器集群管理就是供应商正在构建的解决方案中的一个关键领域。

对容器的兴趣将在今年继续增加,但只是对新开发的应用程序而言。“对老旧的程序应用容器既困难又昂贵。” 容器在去年成为许多开发工做流程的一部分,今年,他们将特别体如今进入生产环境方面。

Kubernetes将成为主流容器调度引擎

在2017年,Kubernetes正在成为容器调度领域事实上的行业标准。但Kubernetes仍是较难于设置和使用,所以基于容器的PaaS系统,如RedHat的OpenShift和CoreOS Tectonic,将有助于下降IT企业进入Kubernetes和容器调度世界的门槛。

云服务提供商之间的竞争再也不是关于虚拟机的了。取而代之的是,竞争将集中在容器平台上,以及如何尽量容易地在云上运行容器。“2017年会像是几年前的IaaS平台同样,选择什么平台上运行容器是关键。”

7、 Serverless的热度将不逊于微服务和容器

Serverless(也称为功能即服务"FaaS")是在IT的最新趋势之一,具备巨大的潜力从根本上改变一些组织如何开发软件。

“Serverless拥有使IT部门完全摆脱基础设施管理的潜力,而能专一于应用程序的开发和部署。虽然IT一直是一个持续变化的领域,但明年IT组织面对的机遇和挑战将是前所未见的。“

2017年微服务和基于容器的云基础设施将会与Serverless结合,而不是互为竞争对手。这种趋势的一个例子是新产品的涌现,好比Iron.io的IronFunctions,该产品颇有”无处不在的Lambda“的意味。

行动列表:如何向前迈进

如今你已经了解专家们对于今年DevOps趋势的预测,该如何应对?这里有几个建议,以帮助你为来年的业务作好准备。

  • 在你的DevOps转型中专一于基础设施即代码。它如今是一个核心组成部分。
  • 测试人员仍然能够是多面手,但他们须要成为领域专家。他们还须要学习基础的编程知识,而且有能力编写本身的应用程序。
  • 从新评估您的团队采用的敏捷过程,并考虑回归到敏捷的本质,好比使用”现代敏捷“或”敏捷之心“给出的原则。
  • IT操做应考虑脱离旧的、被供应商锁定的PaaS服务,开始探索新的基于容器和基于Kubernetes的PaaS产品,以达到能够在多供应商组成的混合云环境上运行的灵活性和可移植性。
  • 一旦你已经研究了为何要迁移到微服务的全部缘由,也应该找找那些为何不该该迁移到微服务的相关文章,以得到更平衡的观点来抵制过热炒做。
  • 若是你只在开发中使用的容器,是时候开始尝试各类在生产环境中应用它们的方法了。
  • 开发和运维管理应该大力研究Serverless架构,并开始尝试使用它。
相关文章
相关标签/搜索