2020年devops的7个发展趋势
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个发展趋势的更多相关文章
- 2020年DevOps工程师入门指南
DevOps兴起于2010年代,到现在DevOps已经在行业中拥有了一席之地,并在继续发展壮大. 有兴趣成为一名DevOps工程师吗?如果想要成为一名DevOps工程师,需要做到以下五点: 要有开发者 ...
- DevOps, HybridOps and AIOps浅谈
DevOps, HybridOps and AIOps浅谈 DevOps的概念出现比较久了,很多的IT项目也都在实际的运用中.AIOps概念作为DevOps的升级版,也得到了很广大的关注,也出现了很多 ...
- DevOps、SRE、平台工程的区别
DevOps.SRE和平台工程的概念在不同时期出现,并由不同的个人和组织开发. DevOps作为一个概念是由Patrick Debois和Andrew Shafer在2009年的敏捷会议上提出的.他们 ...
- 都在讲DevOps,但你知道它的发展趋势吗?
根据最近的一项集体研究,DevOps的市场在2017年创造了约29亿美元的产值,预计到2022年,这个数字将达到约66亿美元.人工智能的融入和安全性的融入,加上向自动化的巨大转变,可合理预测,在202 ...
- 2023年 DevOps 七大趋势
随着时间的推移,很明显 DevOps 已经成为最高效的敏捷框架中的无人不知晓的名字.越来越多的企业(包括各类规模企业)正在采用 DevOps 方法来简化其运营效率.DevOps 的新时代趋势已经见证了 ...
- DevOps 在公司项目中的实践落地
原文出处:https://www.cnblogs.com/beef/p/7743594.html ref: [DevOps]团队敏捷开发系列--开山篇 https://www.cnblogs.com/ ...
- [转帖]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 ...
- 2020年将热门的8大IT职业领域
近日,外媒梳理了未来5年内,也是就是2020年仍将受到热捧的八大科技领域,为IT从业者如何做好长远规划.有针对性地培养自身技能.又不偏离热门岗位提供了参考.(图片来自网易) 2020年将热门的8大IT ...
- 2020发布 .NET 5 下一代全平台 .Net 框架
[翻译] 正式宣布 .NET 5 2019-05-07 01:18 by Rwing, 16515 阅读, 79 评论, 收藏, 编辑 原文: Introducing .NET 5 今天,我们宣布 . ...
- 2019-2020年值得关注的9个AR发展趋势
作者Andrew Makarov,由计算机视觉life编辑:乔媛媛编译 更好的阅读体验请看首发原文链接 2019-2020年值得关注的9个AR发展趋势 增强现实技术在2019年实现了创纪录的发展.微软 ...
随机推荐
- 注册表判断是否安装微软Edge浏览器
自己摸索的,注册表判断是否安装微软Edge浏览器: bool checkInstalledMsEdge() { try { using(var ieKey = Registry.LocalMachin ...
- Linux 常用脚本命令-lsof、find、rpm、SS、top、vim
1,关机命令 1 shutdown -h now/0 2 halt 3 init 0 4 poweroff 5 举例: 6 shutdown -h 3 ------3分钟后关机(可用shutdown ...
- Java内存模型深度剖析
为什么要有内存模型 在介绍Java内存模型之前,先来看一下到底什么是计算机内存模型,然后再来看Java内存模型在计算机内存模型的基础上做了哪些事情.要说计算机的内存模型,就要说一下一段古老的历史,看 ...
- ORACLE 中报ORA-30926 无法在源表中获得稳定的行的处理
在库存处理的业务中有这么一个场景,一张处方划价单进行库存扣减处理,如果此单据同一商品有两行以上,同时扣减同一行库存记录,使用MERGE INTO批量更新是就会报错:ORA-30926 无法在源表中获得 ...
- flutter如何搭建android环境
1.电脑上按安装sdk 首先配置Java的JDK 配好后,输入java 出现内容说明安装成功 然后在输入javac 出现内容说明jre安装成功 2.电脑上安装android Studio 安卓下载地址 ...
- Qemu-KVM基本工作原理介绍
本文分享自天翼云开发者社区<Qemu-KVM基本工作原理介绍>,作者:郑****文 1.KVM与Qemu关系 Qemu本身并不是KVM的一部分,而是一整套完整的虚拟化解决方案,它是纯软件实 ...
- 浅谈HPC中的Lustre
本文分享自天翼云开发者社区<浅谈HPC中的Lustre>,作者:n****m 1. 什么是 lustre? Lustre 体系结构是一个为集群设计的存储体系结构. 其核心组件是运行在 Li ...
- shell脚本sed命令
Sed 是一个脚本型的编译器,全称StreamEDitor,即流编辑器是非交互式的编辑器 sed 原理简析sed 以行为处理单位,每次从标准输入/文本获取一行信息,存储到其" 模式空间 &q ...
- JAVA运算符及实例
JAVA语言支持以下运算符 优先级() 算数运算符:+,-,*,/,%,++,-- 实例1: package operator; public class Demo01 { public ...
- Linux环境Docker使用代理推拉镜像
闲扯几句 不知不觉已经2月中了,1个半月忙得没写博客,这篇其实很早就想写了(可追溯到Docker刚刚无法拉镜像的时候),由于工作和生活上的事比较多又在备考软考架构,拖了好久-- 简单记录下怎么做的,以 ...