根据最近的一项集体研究,DevOps的市场在2017年创造了约29亿美元的产值,预计到2022年,这个数字将达到约66亿美元。人工智能的融入和安全性的融入,加上向自动化的巨大转变,可合理预测,在2020年,DevOps将成为软件工程的主流模式。

DevOps具有以下优势:

●对需求变更的迅速响应

●超快的交付速度及灵活的安全部署

●建立完善的协作沟通渠道

●快速识别代码中的错误或漏洞

●让团队将注意力集中在其他关键的事情上,而不是集中在安全特性上

越来越多的企业正采用DevOps的产品交付模式:根据Statista的统计数据,全面采用DevOps的企业数量从2017年的约10%增长到了2018年的17%。

而devops也将在2020年迎来新趋势。

自动化成为焦点

实施DevOps产品交付模式的组织已经见证了极高的效率和超快速的部署速度。在提到DevOps时,我们主要讨论的是DevOps自动化,零接触自动化是未来的发展方向。在DevOps生命周期的7C(持续发展、持续集成、持续测试、持续反馈、持续监测、持续部署、持续运维)中,应用自动化是未来的关键,因为预计这将是2020年的主要目标之一。

注意力从CI管道转移到DevOps的装配线

DevOps的重要目标是改进交付过程的计划阶段和自动化阶段之间的协作。这不仅仅关乎CI(持续集成),更重要的是关乎CD(持续交付)。许多组织正在投入额外的精力和时间来使公司软件开发的整个过程自动化。因此,对于这些组织来说,现在是联系DevOps咨询服务提供商的时候了。预计到2020年,注意力将从CI管道转移到DevOps的装配线。装配线的一些共同优点如下:

●原生集成

●坚固的嵌套可见性

●适当互用性的完美持续交付

●基于团队的分析以及商业智能

●快速实现和扩展“一切皆代码”理念

对无服务器架构的使用增加

使用无服务器架构可以将DevOps提升到更高的水平,这并不意味着没有服务器,而是使用云服务的整体架构。FaaS(Function as a Service,功能即服务)和BaaS(Backend as a Service,后端即服务)是无服务器架构的两个关键方面。通过采用这种无服务器体系结构,企业可以节省时间、降低成本,并拥有具有弹性的、灵活的工作流。

“一切皆代码”的概念

程序编码是IT部门及其服务系统的骨干。对DevOps自动化工具和脚本的充分理解将支配整个2020年。这个特定IT领域的前景与产品的未来取决于开发人员、测试人员及运维人员的技术能力。现在,随着交付周期的缩短,需要引入代码来提高软件生产周期的效率。“一切皆代码”的概念是在DevOps内部完成代码的SDLC的实践。如果软件测试人员还不开始学习编程和编写测试脚本,工作很可能会受到阻碍。

更好的嵌入式安全性

随着安全漏洞的出现,越来越多的大小企业意识到网络安全的重要性。2020年,DevOps预计将迅速将安全问题纳入流程。DevSecOps首先在应用程序的开发生命周期中注入安全性,这有助于减少各种缺陷和漏洞,增加业务信誉。公司转向DevSecOps促使项目中每个人都担负安全方面的责任,这将在软件开发过程中带来很棒的协作,因为它确保了软件开发过程始终保持完美、高效和可操作。

人工智能的兴起和数据科学的飞速发展

随着人工智能驱动的应用程序大量增加,数据科学正在推动越来越多的公司在其工作流程中采用DevOps理念。随着数据科学和开发团队在软件开发、部署以及人工智能驱动的应用程序管理方面的效率越来越高,这将会进一步推动数据科学的发展。

2020年的主要目标是实现零接触自动化。 持续不断的人工智能和数据科学热潮改变着游戏规则。 许多应用程序都引入了人工智能,这已经促使多个DevOps团队通过人工智能和数据科学实现自动化,数据科学团队和开发团队相辅相成地提高彼此的技能与交付水平。

对无服务器架构的使用增加

使用无服务器架构可以将DevOps提升到更高的水平,这并不意味着没有服务器,而是使用云服务的整体架构。FaaS(Function as a Service,功能即服务)和BaaS(Backend as a Service,后端即服务)是无服务器架构的两个关键方面。通过采用这种无服务器体系结构,企业可以节省时间、降低成本,并拥有具有弹性的、灵活的工作流。

Kubernetes长足发展

Kubernetes提供了基于容器技术的分布式架构领先方案产品,因自身性能及易用性,已经成为应用广泛的容器技术。伴随着各类企业进一步通过深度采用容器技术来运行它们的云原生应用,K8s将会迎来更广的普及、更大的发展。

都在讲DevOps,但你知道它的发展趋势吗?的更多相关文章

  1. 复仇者联盟3热映,我用python爬取影评告诉你它都在讲什么

    Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理 ...

  2. 史上最明白的 NULL、0、nullptr 区别分析(老师讲N篇都没讲明白的东东),今天终于明白了,如果和我一样以前不明白的可以好好的看看...

    C的NULL 在C语言中,我们使用NULL表示空指针,也就是我们可以写如下代码: int *i = NULL; foo_t *f = NULL; 实际上在C语言中,NULL通常被定义为如下: #def ...

  3. 都在讲Redis主从复制原理,我来讲实践总结

    摘要:本文将演示主从复制如何配置.实现以及实现原理,Redis主从复制三大策略,全量复制.部分复制和立即复制. 本文分享自华为云社区<Redis主从复制实践总结>,原文作者:A梦多啦A . ...

  4. 百度王一男: DevOps 的前提是拆掉业务-开发-测试-运维中间的三面墙

    这是一个创建于 375 天前的主题,其中的信息可能已经有所发展或是发生改变. 由数人云.优维科技.中生代社区联合发起的 系列 Meetup < DevOps&SRE 超越传统运维之道&g ...

  5. DevOps让研发人员越来越失望?比如工作量与报酬

    作为一名工程师,您在开发软件时已经有足够的责任.在您的工作日活动中添加更多任务(比如与DevOps相关的任务)可能听起来不太吸引人.使用DevOps,您不仅负责生成工作软件,而且现在还需要自动化软件的 ...

  6. DevOps企业实践与架构

    原文地址:http://www.sohu.com/a/112351816_355140 什么是DevOps及其误区 DevOps概念从2009年提出已有8个年头.可是在8年前的那个时候,为什么DevO ...

  7. 到底该如何理解DevOps这个词

    炒了8年的概念,到底该如何理解DevOps这个词? 转载本文需注明出处:EAII企业架构创新研究院,违者必究.如需加入微信群参与微课堂.架构设计与讨论直播请直接回复公众号:“EAII企业架构创新研究院 ...

  8. 炒了8年的概念,到底该如何理解DevOps这个词?

    什么是DevOps及误区 DevOps概念从2009年提出已有8个年头.可是在8年前的那个时候,为什么DevOps没有迅速走红呢?即便是在2006年Amazon发布了ECS,微软在2008年和2010 ...

  9. 华为精益敏捷专家:DevOps转型中的那些坑

    陈军--原腾讯高级项目经理.华为精益敏捷专家 DevOps是现在非常流行的一个词,很多人都在提DevOps,在往那个方向去转,但转的时候坑特别多. 现实是很理想的,大家都觉得做了DevOps之后就会非 ...

随机推荐

  1. win10系统下计算器界面变成英文的解决方法

    标题: win10系统下计算器界面变成英文的解决方法 作者: 梦幻之心星 347369787@QQ.com 标签: [win10, 计算器, 英文] 目录: 软件 日期: 2019-04-20 目录 ...

  2. 【算法基础】Trie算法

    字符串统计 维护一个字符串集合,支持两种操作: “I x”向集合中插入一个字符串x: “Q x”询问一个字符串在集合中出现了多少次. 共有N个操作,输入的字符串总长度不超过 105105,字符串仅包含 ...

  3. undefined attribute name (XXXX)

    Window --> Preferences --> Web --> HTML Files --> Editor --> Validation --> Attrib ...

  4. Multiple annotations found at this line: - Undefined attribute name (charset).

    把 meta charset="UTF-8" 改为 meta http-equiv="Content-Type" content="text/html ...

  5. SpringMVC(三)Restful风格及实例、参数的转换

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.Restful风格 1.Restful风格的介绍 Restful 一种软件架构风格.设计风格,而不是 ...

  6. JavaScript (二) js的基本语法 - - 运算符、流程控制

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.运算符 1.一元运算符 ++ -- 都是运算符 ++ 和 -- 可以分为:前+ 和后+ and 前- ...

  7. Java实现 蓝桥杯油漆问题

    标题:油漆面积 X星球的一批考古机器人正在一片废墟上考古. 该区域的地面坚硬如石.平整如镜. 管理人员为方便,建立了标准的直角坐标系. 每个机器人都各有特长.身怀绝技.它们感兴趣的内容也不相同. 经过 ...

  8. FTM-100DR、FTM-400DR、FTM-400XDR和DR-1X 连接MMDVM中继板接线图BG7IYN

  9. Python快速入门文档

    前言 此文本质为本人学习Python过程中的笔记,部分地方叙述表达可能不够清晰,欢迎留言. (本文适合有一定程序语言基础的读者阅读(最好是c语言)) 一.基本语法 1.框架: (1)以缩进表示层次所属 ...

  10. CSAPP 5 - 优化程序性能

    CSAPP 5 - 优化程序性能 1. 概述 首当其冲的,还是要编写出好的算法和数据结构,优化内部结构 其次才是编写出能让编译器 易优化的,高效的可执行代码.这点在特定的机器上可能有着特定的不同的优化 ...