首页 软件更新正文

一项权威性科学研究说明:2017 年,DevOps 在销售市场上造就了 29 亿美金;预计到 2022 年,这一大数字将超过 66 亿美金。做为软件项目开发的至关重要因素,DevOps 早已深层次地危害来到软件世界的总体开发布局。很多预则 DevOps 将逐步形成计算机专业的流行方式,并将在 2020 年超过其巅峰。

因而,针对很多产品研发公司来讲,开发工作人员已已不滞留在是不是对其很感兴趣的方面到了,只是应当捋起袖子,真刀真枪地去实践活动 DevOps 有关的技术性与方式。Hackernoon在引用 Statista 的文章内容中提及:从 2017 年到 2018 年里,DevOps 的全世界利用率增长了 7%。而 IDC 预计 DevOps 的应用市场规模将从 2017 年的 29 亿美金,增长到 2022 年的 66 亿美金 (请参照https://www.idc.com/getdoc.jsp?containerId=US43722718)。

DevOps 具备下列优势:

  • 可以对各种各样改动要求做出迅速的反映。
  • 可以保持灵便的安全性布署与编辑。
  • 可以建立和完善的合作与沟通交流方式。
  • 可以迅速地鉴别出编码中的不正确或系统漏洞。
  • 开发精英团队能够不费力气地将精力放到别的至关重要的问题上,而无须过多致力于各类安全性作用。

现如今,业内很多公司已经选用 DevOps 的商品交货方式。如图所示,依据 Statista 的数据统计显示信息:这些在总体企业內部全方位“相拥了”DevOps 的公司总数,从 2017 年的 10% 增长来到 2018 年的 17% (请参照https://www.statista.com/)。

 2020 年 DevOps 的七大发展趋势 软件更新

1. 自动化技术将变成重中之重

现阶段,这些执行了 DevOps 的企业早已可以根据高效率和迅速的布署获益匪浅 (请参照https://dzone.com/articles/benefits-and-challenges-of-taking-the-devops-route)。再此,人们将重中之重探讨 DevOps 的自动化技术层面。零触碰自动化技术 (Zero-touch automation) 更是未来发展方位。掌握 DevOps 周期时间的 6 个 C (译员注:Continuous Business Planning、Collaborative Development、Continuous Testing、Continuous Release and Deployment、Continuous Monitoring、Collaborative Customer Feedback & Optimization),并保证在这种环节中间运用自动化技术是根本所在,这将是每个公司在 2020 年的关键总体目标之一。

2. 将集中注意力从 CI 管路 (Pipelines) 迁移到 DevOps 装配流水线 (Assembly Line)

毫无疑问,DevOps 的终极目标是:改进方案和交货全过程中自动化技术中间的合作。这不但涉及持续集成 (CI),并且与持续交付 (CD) 相关。现如今,很多企业都已经资金投入大量的精力和時间,来掌握全部手机软件开发步骤中相关自动化技术层面的基本技能。而 2020 年,她们的集中注意力将是从持续集成的管路,迁移到 DevOps 的装配流水线上。

装配流水线的优点:

  • 强劲的嵌套循环看得见性
  • 原生态集成化
  • 迅速保持和拓展 “as-code (即编码)” 的核心理念
  • 具备极致的互操作性,可保持持续交付
  • 根据精英团队的商务智能与剖析

3. 人工智能技术 (AI) 的盛行,计算机科学的发展趋势

愈来愈多的由人工智能技术驱动器的程序运行 (https://dzone.com/articles/leveraging-ai-and-automation-for-successful-devsec),将促进计算机科学精英团队在其工作内容中找寻 DevOps 核心理念的实践活动使用价值。DevOps 方式跻身解决自动化技术管路,及其维护保养与检测生产流程中好几个已布署实体模型的关键挑选。

以便提升开发、布署和管理方法这些由 AI 和 ML (深度学习) 驱动器的运用高效率,计算机科学和开发精英团队将大力加强密不可分合作,紧密联系地提升相互的专业技能与交货水准。2020 年, DevOps 精英团队将在自动化技术的协助下,根据各种各样审批流的极致交货,挖掘出大量潜在性的顾客。

4. “一切即是编码 (Everything as Code)”的定义

毫无疑问:程序流程编号现如今早已变成了 IT 单位、以及服务项目系统软件身后的关键支撑之一。因而,充足掌握各种各样 DevOps 专用工具、及其相匹配的自动化技术脚本制作,在公司的平时手机软件开发全过程上都可以具有尤为重要的功效。2020 年,该类实践活动将会在各种各样新项目的落地式全过程中占有主导性。人们能够绝不生动地说:公司业务流程的市场前景、及其商品的将来质量都是多多少少在于开发工作人员、测试工程师和经营工作人员的综合性技术性工作能力。

因为 DevOps 致力于减缩交货周期时间,因而人们必须导入这些可被用以提升手机软件生产制造周期时间高效率的高品质编码。这里“一切即是编码”的观念是:在 DevOps 的內部进行编码的 SDLC (手机软件开发生命期管理方法,https://dzone.com/articles/leveraging-best-practices-with-the-sdlc) 实践活动。2020 年,应对 DevOps 那股变革的深入推进,假如软件测试工作人员还不刚开始下手学习培训代码编程,及其撰写检测脚本制作得话,她们明年将会会更为困难重重。

5. 应用无服务器架构

无服务器架构,非常是由云服务器承担的总体构架,会将 DevOps 提高到一个更高的水准。因为微服务是一种单独的服务项目方式,因而它在出現难题时,不容易造成连同式的相互依赖,也不容易毁坏别的目前的服务项目系统软件。因而,拥有该类系统架构,手机软件开发工作人员能够将精力更为集中化在手头上的程序运行上。BaaS (Backend as a Service,后端开发即服务项目) 和 FaaS (Function as a Service,作用即服务项目) 是无服务器架构中的2个重要层面。根据选用无服务器架构,公司可以合理安排时间和控制成本,从而保证保持各种各样延展性的工作内容。

6. 大量内嵌式安全系数

随之网络安全问题总数的大幅度增长,及其各种安全事故给企业信誉所产生的严重危害,大量的公司甚至國家刚开始观念到互联网安全的重要性。人们在享有 DevOps 迅速交货高效率的另外,必须让安全系数变成设计标准的一部分,从一开始就考虑到到安全系数的全方位要求。只能将安全性因素嵌入软件项目的“遗传基因”当中,才不容易忙于亡羊补牢。

2020 年,DevSecOps 将不断展现升高的发展趋势。开发精英团队将在程序运行的开发生命期中“左移 (Shift-left)”DevSecOps,根据降低各种各样程序流程原生态的系统漏洞,从而让安全系数更能配对业务流程总体目标,并提升公司的信誉。DevSecOps 实体模型假定新项目中的每个人都肩负起安全性层面的义务。这类手机软件开发层面的通力协作,将有利于降低义务的推卸责任,并保证开发全过程安全系数与精确性。

7. Kubernetes 将有长久的发展趋势

Kubernetes 以其本身的特性和便捷性,早已变成增长更快的器皿技术性。并且 Kubernetes 有着着普遍的开源社区的适用。现阶段在全世界范围之内,很多 CIO 和技术性权威专家都早已在自身的商品和新项目中很多应用来到 Kubernetes。人们预计在 2020 年,随之各种公司进一步根据深层选用器皿技术性,来运作他们的云原生态运用,Kubernetes 将会迈入更广的普及化、更大的发展趋势。或许,根据 Kubernetes 的器皿编辑手机软件也会慢慢替换成一些旧的 DevOps 作用。我们一起翘首以待吧。

文中转自:51CTO.com,创作者:陈峻 编译

原文标题:8 DevOps Trends to Watch For in 2020,创作者:Shormistha Chatterjee

评论

«   2019年12月   »
1
2345678
9101112131415
16171819202122
23242526272829
3031

站点信息

  • 文章总数:252
  • 页面总数:1
  • 分类总数:5
  • 标签总数:504
  • 评论总数:0
  • 浏览总数:6318