2020年devops的7个发展趋势

2019年对DevOps从业者来说是激动人心的一年,DevOps继续快速增长。大多数组织都在执行或评估他们的DevOps策略。那么,到2020年,DevOps、基础设施和应用程序自动化将会发展到什么程度呢?

以下是DevOps对新年新趋势的7个预测。

客户体验

用户体验将成为DevOps之旅的指路明灯,而不仅仅是技术。这是一个巨大的心态转变,从早期的纯技术人员的热情。随着DevOps的成熟,我们必须提醒自己,这一切都是为了让业务变得更快,而不仅仅是为了让技术变得更酷。

可以考虑以下两个方向:

  • 将DevOps的成就与业务需求和结果联系起来,以获得管理层的支持和预算。
  • 成功的QA团队将开始关注他们作为客户体验的守护者的角色,而不仅仅是测试人员。

信任

开发人员和运维人员需要相互信任,这是DevOps成功的基础。 积极主动地营造一种信任的文化。找出工作中缺乏信任的原因,并将信任作为2020年的目标。

当涉及到流程自动化、应用程序和基础设施自动化时,鼓励不同产品级别的对话,并定义正确的方法和明确的所有权。这是每个人都在努力的基础。

对stage环境进行投资——stage环境是需要的,以确保在投入生产之前能够正常工作。对于我们许多公司来说,是直接部署到生产环境, 这样做风险是很大的。可以通过stage环境降低风险,然后在部署到正式的生产环境。

价值流

2020年,我们不仅考虑DevOps工具链,而且将考虑价值流。这个行业正在成熟,不再局限于将几十个开源工具链接在一起,并试图让它们协同工作。在过去的几年里,许多人认为如果他们有一个合适的CI系统,就意味着他们“做DevOps”。现在情况已经不同了。DevOps不仅仅是CI,而且DevOps也不能是孤岛。成熟的DevOps需要考虑整个价值流——从规划一个新的功能和业务需求,一直到客户获得更多的价值和美妙的体验。

必须拥有平台级运营计划,系统级的价值流远景, 需要在整个价值流中拥有编制和自动化的角色,而不是一个一个独立的孤岛。

SRE的角色将继续成熟

从谷歌开始将软件开发实践引入运营后,这个趋势将会继续保持。不断增加的数据量、速度和数据的多样性将使AIOps解决方案蓬勃发展。此外,提高自动化水平,将需要智能的方法来处理动态化的基础设施和各种应用程序,并能够跟踪变化。

如果您还没有实现SRE角色,请考虑SRE如何在2020年成为您的团队的一部分。定义SRE职责区域和kpi,以及SRE如何与团队沟通。SRE作为集中的专业团队,还是作为混编在现有的开发测试运营团队中?

确保你为SREs提供了他们成功所需的工具,包括:

  • 您使用的监控解决方案是什么?
  • 现在谁在使用它们?
  • 你该如何分析监控结果,还有监控结果是如何被发送接收和利用的?
  • 您现在使用的生产环境编制、部署和配置工具是什么?
  • 如何将这些工具与应用程序和基础设施自动化连接到测试环境和生产环境?

无缝集成的基础设施

我们必须为我们的团队打造无缝集成的基础设施。内部客户也是客户,他们的经验也同样重要。自助服务和授权团队将将开发人员和ITOps链接起来。

公共云、Kubernetes和serverless无服务器技术将会飞速地发展。这些将使自动化比以往任何时候都更加可行,将我们的工作重点转向自助服务和终端用户。随着越来越多的公司采用类似的方法,公司内部各种基础设施专家将会减少,我们将会看到更多现成的解决方案。

考虑在整个价值流中如何使用基础设施,并在产品级统一该方法。

确保您构建的自助服务解决方案以最终用户为中心,以支持并平衡速度和控制。在确定基础设施自动化的方法时,确保开发人员和ITOps得到平等的代表。

基础设施自动化

随着大量的人工智能和ML,基础设施自动化将变得更加智能化。确保自动化得到适当的管理,也将变得越来越重要, 同时我们还需要考虑安全性和遵从性,以及成本。

评估整个价值流中的基础设施自动化实践。谁构建自动化?什么团队和系统使用它?如何实施安全最佳实践(例如,公共存储库中没有密码,使用适当的数据集进行测试,遵守自动化蓝图)?如何执行成本控制(例如标记、审查云开销报告)?

在失去控制之前,投资于控制机制,特别是在公共云自动化方面。如果没有适当的治理,可以考虑将治理引入自动化,而不是采用传统的云管理方法。

投资于基础设施的自动调试、自动标记、基础设施消耗数据的分析,并将其连接回业务需求、秘密和密钥管理和访问控制。

SaaS

开源很好,SaaS是伟大的。虽然大型开源项目引领了潮流(K8S、Github),并且得到了业界巨头的大力支持和资助,但小型项目越来越难以规模化和整合,尤其是在试图确保企业准备就绪的时候。“自己做”的需求正在逐渐消失,因为越来越多的供应商提供了支持DevOps的产品和服务,这些产品和服务具有清晰的业务和支持模型,同样重要的是,与生态系统的OOB集成。仅仅使用Rest API是不够的。

如果您的企业就绪需求使您难以扩展DevOps计划,那么可以考虑评估新的SaaS产品,这些产品消除了早期的技术密集型实现中常见的大量繁重工作和粘合工作。如果您关心安全性、成本和技能需求,那么现在您可以找到专门为企业级的DevOps提供支持的工具。好消息是,大多数供应商都很清楚集成到您的生态系统的重要性,这使得实现您的端到端价值流远景变得更加容易。

翻译自原文:https://devops.com/predictions-2020-7-devops-predictions-shaping-2020/

原作者: https://devops.com/author/maya-ber-lerner/

2020年devops的7个发展趋势的更多相关文章

  1. 2020年DevOps工程师入门指南

    DevOps兴起于2010年代,到现在DevOps已经在行业中拥有了一席之地,并在继续发展壮大. 有兴趣成为一名DevOps工程师吗?如果想要成为一名DevOps工程师,需要做到以下五点: 要有开发者 ...

  2. DevOps, HybridOps and AIOps浅谈

    DevOps, HybridOps and AIOps浅谈 DevOps的概念出现比较久了,很多的IT项目也都在实际的运用中.AIOps概念作为DevOps的升级版,也得到了很广大的关注,也出现了很多 ...

  3. DevOps、SRE、平台工程的区别

    DevOps.SRE和平台工程的概念在不同时期出现,并由不同的个人和组织开发. DevOps作为一个概念是由Patrick Debois和Andrew Shafer在2009年的敏捷会议上提出的.他们 ...

  4. 都在讲DevOps,但你知道它的发展趋势吗?

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

  5. 2023年 DevOps 七大趋势

    随着时间的推移,很明显 DevOps 已经成为最高效的敏捷框架中的无人不知晓的名字.越来越多的企业(包括各类规模企业)正在采用 DevOps 方法来简化其运营效率.DevOps 的新时代趋势已经见证了 ...

  6. DevOps 在公司项目中的实践落地

    原文出处:https://www.cnblogs.com/beef/p/7743594.html ref: [DevOps]团队敏捷开发系列--开山篇 https://www.cnblogs.com/ ...

  7. [转帖]SQLSERVER2008R2 将于2019.7.9 结束支持服务 Windows server 2008r2 将于 2020.1.14 结束支持

    来源: https://cloudblogs.microsoft.com/sqlserver/2018/07/12/sql-server-2008-end-of-support-is-the-firs ...

  8. 2020年将热门的8大IT职业领域

    近日,外媒梳理了未来5年内,也是就是2020年仍将受到热捧的八大科技领域,为IT从业者如何做好长远规划.有针对性地培养自身技能.又不偏离热门岗位提供了参考.(图片来自网易) 2020年将热门的8大IT ...

  9. 2020发布 .NET 5 下一代全平台 .Net 框架

    [翻译] 正式宣布 .NET 5 2019-05-07 01:18 by Rwing, 16515 阅读, 79 评论, 收藏, 编辑 原文: Introducing .NET 5 今天,我们宣布 . ...

  10. 2019-2020年值得关注的9个AR发展趋势

    作者Andrew Makarov,由计算机视觉life编辑:乔媛媛编译 更好的阅读体验请看首发原文链接 2019-2020年值得关注的9个AR发展趋势 增强现实技术在2019年实现了创纪录的发展.微软 ...

随机推荐

  1. LOL(英雄联盟) API 接口

    /*LOL(英雄联盟) API 接口 By wgscd /*LOL(英雄联盟) API 接口 By wgscd QQ:1009374598 */ GET https://127.0.0.1:58182 ...

  2. 包装类(Wrapper) 的使用

    package com.ch.java2; import org.junit.Test; /* * 包装类的使用: * 1.java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特 ...

  3. bullyBox pg walkthrough Intermediate

    nmap 发现80 和 22端口 访问80 端口发现 跳转 http://bullybox.local/ 在/etc/hosts 里面加上这个域名 dirsearch 扫描的时候发现了.git泄露 用 ...

  4. Educational Codeforces Round 172 (Rated for Div. 2)(C-D)

    题目链接:Dashboard - Educational Codeforces Round 172 (Rated for Div. 2) - Codeforces C. Competitive Fis ...

  5. 天翼云GPU云主机:共享信息技术与虚拟机的完美融合

    本文分享自天翼云开发者社区<天翼云GPU云主机:共享信息技术与虚拟机的完美融合>,作者:不知不觉 在云计算领域,GPU云主机已经成为了一个备受瞩目的焦点.它的出现改变了传统IT架构的方式, ...

  6. 牛客题解 | 单组_A+B

    题目 题目链接 解题思路 输入两个数字,输出它们的和. 代码 #include <iostream> using namespace std; int main(void) { ios:: ...

  7. 如何通过 Python 实现一个消息队列,为在线客服系统与海外运营的APP对接

    我在业余时间开发了一款自己的独立产品:升讯威在线客服与营销系统.陆陆续续开发了几年,从一开始的偶有用户尝试,到如今线上环境和私有化部署均有了越来越多的稳定用户. 而我收到的用户需求也越来越多,产品化的 ...

  8. Gradle的安装及换源详细教程

    Gradle是一个基于JVM的构建工具,用于自动化构建.测试和部署项目. 1. 安装Gradle a. 首先,确保你已经安装了Java Development Kit (JDK),并且已经配置了JAV ...

  9. Processing中获取表格数据( .tsv\.csv )的经验分享

    在日常收集数据的需求中,会有很多场合用到表格数据类型,如.tsv和.csv,一来高效查看和编辑,二来数据条理清晰,导入数据结构方便.在Prcocessing中帮我预留好了loadTable().loa ...

  10. 探秘Transformer之(8)--- 位置编码

    探秘Transformer之(8)--- 位置编码 0x00 概述 位置编码(Positional Embedding)是一种用于处理序列数据的技术,被用来表示输入序列中的单词位置.在Transfor ...