您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 系统/运维 > 正文

2020年的5种DevOps趋势

发表于:2020-02-18 作者:白开水不加糖 来源:开源中国

由于高效率和较快的部署能力,DevOps 正在一步步地塑造着软件世界,并进入主流领域。而随着 DevOps 逐步成熟,它也将继续改变着全球的 IT 和数字管理。为了促进各方更加了解 DevOps,并为即将到来的一切做好准备,一位名为高拉夫·贝拉尼(Gaurav Belani)的作者发布了一篇文章,针对 2020 年将出现的 5 种 DevOps 趋势进行了详细解析。具体内容如下:

1、DevOps 团队将通过 AI 和数据科学寻求自动化的可能性

人工智能技术和数据科学在 DevOps 领域具有广阔的前景。人工智能可以帮助 DevOps 团队确定持续集成(CI)或持续开发(CD)中出现问题的位置,并根据从客户那里收集的数据采取适当行动。

人工智能还鼓励 DevOps 进入预测状态。例如,它可以帮助他们确定要进行的更改以改善 CI 管道。因此,人工智能和机器学习可以帮助 DevOps 专业人员变得更具有主动权。

AI 和数据科学驱动的应用程序日益普及,这也激励着 DevOps 团队在管理自动化管道、以及维护和测试生产链中各种已部署模型时采用 DevOps 理念。随着公司寻求更高的效率和更快的部署,DevOps 自动化将成为来年的热门话题。

2、Golang 将越来越受欢迎

Golang 是一种用于 KuBernetes,Helm,Docker,Etcd 和 Istio 等 DevOps 工具的编程语言。 尽管该语言相对较新,但 Golang 与 DevOps 的目标非常吻合,可扩展性,应用程序性能效率,模块化以及在应用程序和软件交付过程中的可移植性均符合 DevOps 的目标。实际上,Uber,Twitter,Apple,Dropbox,Docker 和 YouTube 等品牌已经在使用这种云编程语言。

DevOps 中 Golang 的未来前景光明,因为它适用于 DevOps 生态系统,并得到了 Google 的大力支持。因此,有几个 DevOps 团队都正在使用 Golang 或计划在将来使用它。

在未来的几年中,Golang 将在 DevOps 世界中越来越受欢迎,因为 Golang 语言提供了与 DevOps 相关的功能,可帮助组织开发竞争激烈的并发程序并为外包软件公司获得准确的结果。

3、将会更加强调无服务器架构

DevOps 重新定义了无服务器架构,使公司可以节省时间,确保工作流程的弹性并降低成本。未来的 Web 开发人员会越来越关注基于无服务器架构的网站和应用程序的开发和托管。这是因为它可以确保提高开发人员的生产力,快速部署,增强的可伸缩性和出色的用户体验。无服务器市场有望蓬勃发展,预计到 2021 年市场规模将超过 77 亿美元。

4、云原生 DevOps 将获得关注

云原生 DevOps 的采用肯定会推动创新,高级转换和更好的客户体验。Cloud-native 是关于使用技术自动管理云服务的安装,配置和监督。借助云自动化,将可以更快地发布软件。因此,云原生技术的未来看起来很大。实际上,Oracle 预测,到 2025 年所有企业工作负载中的 80% 将转移到云中。

例如,专家预测到 2020 年,由于 Kubernetes 的易用性,功能以及与主要云平台的轻松集成,Kubernetes 的采用将会蓬勃发展。

到 2020 年,云原生应用程序和技术将得到增长,同时推动云自动化的发展。

5、DevSecOps 将被优先考虑

对于安全性,云计算和 DevOps 而言,2019年是特别有趣的一年。这一年,大多数组织采用了基于云的基础架构,无服务器架构以及 DevOps 文化和流程,从而使它们以更快的速度发布代码。与此同时,代码生成速度的提升也意味着漏洞的增加,因此将安全性集成到流程中的需求也将随之增长。

在 2020 年及以后,一些组织将希望在其 DevOps 中集成安全性,从而减少系统中的漏洞。

总结

DevOps 领域还在不断发展,并拥有光明的未来。 目前,DevOps 模型已被全球多家组织采用。