由于高效率和较快的部署能力,DevOps 正在一步步地塑造着软件世界,并进入主流领域。而随着 DevOps 逐步成熟,它也将继续改变全球的 IT 和数字管理。
为了促进各方更加了解 DevOps,并为即将到来的一切做好准备,一位名为 Gaurav Belani 的作者发布了一篇文章,针对 2020 年将出现的 5 种 DevOps 趋势进行了详细解析。具体内容如下:
1、DevOps 团队将通过 AI 和数据科学寻求自动化的可能性
人工智能技术和数据科学在 DevOps 领域具有广阔的前景。人工智能可以帮助 DevOps 团队确定持续集成(CI)或持续开发(CD, continuous development)中出现问题的位置,并根据从客户那里收集的数据采取适当行动。
人工智能还促进 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 或计划在将来使用它。