2021年值得关注的15个DevOps趋势

可莉
• 阅读 422

2021年值得关注的15个DevOps趋势

DevOps已经走了很长一段路,毫无疑问,它将在今年继续发光。目前,越来越多的公司都在寻求有关数字化转型的最佳实践,想要实现这个目的,重要的是要了解DevOps行业发展的方向。

以下,是DevOps业内人士对2021年DevOps趋势的看法,值得我们关注。

1.迁移到微服务将成为必须

“从单体架构迁移到微服务和容器化架构,对于所有公司的数字化转型之旅都是必不可少的。这就是Kubernetes的采用率将上升的原因,当组织采用多云环境部署时,Terraform将成为自动化基础架构的最终选择。”

— Wipro Limited的首席DevOps工程师

2. Hybrid(混合)将成为部署规范

“ 2020年加速了远程工作,加快了向云的迁移,并将DevOps从最佳实践转变为每个业务的重要组成部分。随着我们进入2021年,该行业将在多个方面 拥抱混合动力(hybrid)。

首先,企业将完全采用混合型劳动力,将远程工作和现场团队协作的优势相结合。其次,商业模式将变得混合,例如将虚拟场景与本地网络合并的会议。最终,随着公司利用云原生技术的优势,混合将成为部署规范,但要意识到并非所有事物都可以迁移到外部。2021年的赢家将是拥抱业务,模型或产品混合的公司。”

— JFrog开发人员关系副总裁

3. DataOps将蓬勃发展

“ DataOps肯定会在2021年蓬勃发展,COVID可能会在其中发挥作用。由于COVID和WFH的情况,数字内容的消费量猛增,这要求自动缩放和自我修复系统达到新水平,才可以满足日益增长的需求。

到目前为止,DevOps系统仅用于记录,监视和警报(ELK/EFK,Prometheus/Grafana / Alertmanager等)。现在,DevOps应当加强并利用可用数据和指标来产生有价值的见解,学习并应用机器学习模型来预测事件或处理异常。许多人已经开始使用MLOps/AIOps。”

— Rakuten的高级DevOps工程师

4.弹性测试将成为主流

从我的角度来看,可观察性,性能测试和弹性测试之间的交叉点将成为主流。随着AWS和Google等最近发布的Ops问题,以及各个领域的数字化转型都在加速发展,市场将逐渐意识到,由公有云或私有云形式提供的可扩展性是不够的。”

— Neotys产品负责人

5. GitOps将成为常态

GitOps是一种进行持续交付的方法。更具体地说,它是用于构建统一部署,监视和管理Cloud Native应用程序的操作模型。它通过将Git用作声明性基础结构和应用程序的存储库来工作。当在Git中提交代码时,自动化的CI/CD流水线将对你的基础架构进行更改。它还利用差异工具将实际生产状态与源代码控制下的生产状态进行比较,并在出现差异时提醒你。

GitOps的最终目标是加快开发速度,以便你的团队可以安全可靠地对Kubernetes中运行的复杂应用程序进行更改和更新。”

— Macy的首席架构师

6.将会有更多的应用迁移到无服务器

“ 2021年有更多的应用迁移到无服务器。无服务器,是容器编排的下一代。它具备按使用付费(pay per use)特性,将仅在使用模型时才需要付费。但是,请考虑运行基于k8s pod的微服务,以便在需要时在无服务器上运行相同的服务。”

— ADP Lifion的站点可靠性工程经理

7. NoOps出现

“我希望出现更多托管服务,并减少我们的DevOps运维支出。更多无服务器应用程序,更多无服务器服务,例如Aurora无服务器,Fargate,Amazon S3和无服务器静态网站。数据中心中的Amazon ECS/EKS以及云管理服务,可让你减少数据中心的维护和开发。同样,将更多云本机原理和功能移植到数据中心,例如Knative。”

— ClickIT Smart Technologies的CEO

8. BizDevOps将大放异彩

“在架构和公司层次结构方面,我们需要朝着成本优化的方向发展。随着业务的发展,DevOps的价值不断提高。

专注于灵活的,云原生的架构和工具,一旦具备了成熟的能力,就可以带来很多的便利性和成本的优化。

FaaS才刚刚起步(serverless,Lambda等),人们正在意识到它的潜力。”

— Petco的DevOps技术经理

9.基础设施即代码(IaC)的地位将更高

“基础架构即代码(IaC),云环境中DevOps的核心原则。你的基础架构(即本地,云中的服务器,网络和存储设备)定义为代码,这使公司可以自动化并简化其基础架构。IaC还提供了一个简单的基础架构版本控制系统,该系统可让团队在发生灾难性故障时回退到“最后一次正常的版本”。这意味着可以快速恢复并减少宕机时间。”

— 沃尔沃汽车公司高级解决方案架构师Niraj Tripathi

10.自动化和混沌工程变得非常重要

“一切都是自动化的– 构建,部署,测试,基础架构和发布。

更快,可重复,可自定义和可靠的自动化是任何项目成功的关键。但,混沌工程,在当今混合基础设施世界中也起着非常关键的方面。系统行为和客户体验紧密结合在一起,你越早对其进行测试,就越能为客户提供更好的体验。”

— 直布罗陀印度发展中心集团经理Nikhil Bhandari

11.云原生方法将被标准化

“由于云原生已经真正地发展起来,并且容器化已成为规范,所以一切将会被标准化。

DevOps和云原生方法已经实现了许多目标– 流水线,托管,存储,负载均衡……而且这些都可以在5分钟之内实施完成。”

— Ben Sapp

12.安全将成为重中之重

“基础架构中有太多经常变动的部分:代码库,配置文件,云服务状态。处理基础架构的变动可能会充满挑战。这是因为任何不适合的更改都会引发安全隐患。”

— CloudSkiff

13. Chaos Engineering将变得越来越重要

“在DevOps规划讨论中,混沌工程将变得越来越重要。大多数组织通常不执行混沌工程(Chaos Engineering),即在生产中对软件系统进行实验以建立对系统抵御动荡和意外情况能力的信心。

如果我们在传统的五个成熟度模型框架内考虑DevOps,那么Chaos Engineering将是第4或第5级学科,将包含在DevOps实践范围内。正如将单独的测试/QA纳入DevOops一样,Chaos Engineering也应如此。”

— Kelvin Meeks的架构师

14.更关注即时日志以快速验证成功或失败

“在部署中,需要使用日志来验证发布是否成功,或存在严重错误。

即时日志可快速验证成功或失败,然后触发回滚。随之而来的是复杂性以及跨服务依赖性,是否可以回滚某些内容,或者是否需要对其他服务进行进一步测试。”

— ADESA的总监-克雷格·舒尔茨

15. DevSecOps将成为DevOps的默认部分

DevSecOps的“Sec”部分将越来越成为软件开发生命周期中不可或缺的一部分,真正的安全性“向左移动(shift left)”方法将成为新的规范,CI/CD流水线中的安全性步骤将需要包含开发人员的IDE到依赖关系和静态代码分析等。”

— JFrog的DevOps架构师

译者:王延飞

译文链接:

https://dzone.com/articles/15– devops– trends– to– expect– in– 2021

END


Kubernetes CKA实战培训班推荐

2021年值得关注的15个DevOps趋势

2021年值得关注的15个DevOps趋势

2021年值得关注的15个DevOps趋势

本文分享自微信公众号 - K8S中文社区(k8schina)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
浅梦一笑 浅梦一笑
4个月前
初学 Python 需要安装哪些软件?超级实用,小白必看!
编程这个东西是真的奇妙。对于懂得的人来说,会觉得这个工具是多么的好用、有趣,而对于小白来说,就如同大山一样。其实这个都可以理解,大家都是这样过来的。那么接下来就说一下python相关的东西吧,并说一下我对编程的理解。本人也是小白一名,如有不对的地方,还请各位大神指出01名词解释:如果在编程方面接触的比较少,那么对于软件这一块,有几个名词一定要了解,比如开发环
技术小男生 技术小男生
4个月前
linux环境jdk环境变量配置
1:编辑系统配置文件vi/etc/profile2:按字母键i进入编辑模式,在最底部添加内容:JAVAHOME/opt/jdk1.8.0152CLASSPATH.:$JAVAHOME/lib/dt.jar:$JAVAHOME/lib/tools.jarPATH$JAVAHOME/bin:$PATH3:生效配置
光头强的博客 光头强的博客
4个月前
Java面向对象试题
1、请创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。创建一个接口A,接口里有一个抽象方法fly()。创建一个Bird类继承Animal类并实现接口A里的方法输出一条有语句“鸟儿飞翔”,重写eat()方法输出一条语句“鸟儿吃虫”。在Test类中向上转型创建b对象,调用eat方法。然后向下转型调用eat()方
刚刚好 刚刚好
4个月前
css问题
1、在IOS中图片不显示(给图片加了圆角或者img没有父级)<div<imgsrc""/</divdiv{width:20px;height:20px;borderradius:20px;overflow:h
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
小森森 小森森
4个月前
校园表白墙微信小程序V1.0 SayLove -基于微信云开发-一键快速搭建,开箱即用
后续会继续更新,敬请期待2.0全新版本欢迎添加左边的微信一起探讨!项目地址:(https://www.aliyun.com/activity/daily/bestoffer?userCodesskuuw5n)\2.Bug修复更新日历2.情侣脸功能大家不要使用了,现在阿里云的接口已经要收费了(土豪请随意),\\和注意
晴空闲云 晴空闲云
4个月前
css中box-sizing解放盒子实际宽高计算
我们知道传统的盒子模型,如果增加内边距padding和边框border,那么会撑大整个盒子,造成盒子的宽度不好计算,在实务中特别不方便。boxsizing可以设置盒模型的方式,可以很好的设置固定宽高的盒模型。盒子宽高计算假如我们设置如下盒子:宽度和高度均为200px,那么这会这个盒子实际的宽高就都是200px。但是当我们设置这个盒子的边框和内间距的时候,那
艾木酱 艾木酱
3个月前
快速入门|使用MemFire Cloud构建React Native应用程序
MemFireCloud是一款提供云数据库,用户可以创建云数据库,并对数据库进行管理,还可以对数据库进行备份操作。它还提供后端即服务,用户可以在1分钟内新建一个应用,使用自动生成的API和SDK,访问云数据库、对象存储、用户认证与授权等功能,可专
Stella981 Stella981
1年前
2021年值得关注的15个DevOps趋势
!(https://oscimg.oschina.net/oscnet/b6718bca52e84cfeac5654a62df695b7.gif)DevOps已经走了很长一段路,毫无疑问,它将在今年继续发光。目前,越来越多的公司都在寻求有关数字化转型的最佳实践,想要实现这个目的,重要的是要了解DevOps行业发展的方向。以下,是DevOp
Stella981 Stella981
1年前
2021年的十五个DevOps趋势预测
DevOps已经走过了很长的一段路,毫无疑问,它将在今年继续闪耀。由于许多公司都在寻找围绕其数字化转型的最佳实践,因此了解领导者认为该行业的发展方向非常重要。从这个意义上说,下面的文章收集了DevOps高层对2021年DevOps趋势的回应。让我们看看他们每一个人在未来一年对DevOps有什么看法。1.迁移到微服务成为必选项。“从
helloworld_28799839 helloworld_28799839
4个月前
常用知识整理
Javascript判断对象是否为空jsObject.keys(myObject).length0经常使用的三元运算我们经常遇到处理表格列状态字段如status的时候可以用到vue