2020 年的 5 种 DevOps 趋势
由于高效率和较快的部署能力,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 模型已被全球多家组织采用。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GitLab Python 依赖扫描镜像将切换到 Debian
GitLab 12.9 将弃用用于Python 依赖扫描的 Alpine Linux 镜像,改用 Debian 作为基础镜像。 GitLab 官方表示,在评估了改变基础镜像Alpine 以更好地支持 Python 的 issue#13694之后,决定切换到Debian,这样可以使扫描工具支持更多的 Python 项目。 具体来说,从今年 3 月 22 日发布的 GitLab 12.9 开始,开发者将不再可获得用于 Python 依赖扫描的基于 Alpine 的镜像,届时即使运行的是旧版本,也会受到影响。 由于弃用 Alpine,如果使用Alpine 特定的命令,如 apk add xyz,则可能需要在以下情况进行修改: 在扫描之前(仅当禁用 docker-in-docker 时) 构建官方 Docker 镜像的变体时 需要采取的具体措施包括: 如果定期在gemnasium-python:2上构建自己的 Docker 镜像,并依赖于DS_ANALYZER_IMAGES之类的 CI 变量,则下次尝试构建镜像时,会中断gemnasium-python:2,虽然它不会在运行时中断。可以在gem...
- 下一篇
Firefox 73 为开发者带来的亮点一览
Firefox 73于前两天刚刚发布,Mozilla 的高级技术作者Chris Mills 在最新发表的一篇文章中,为大家分享了此次更新给开发者带来的亮点,下面一起来看看: Web 平台语言功能 最新版的 Firefox 为Web 平台提供了不少改进。首先是添加了 CSS 逻辑属性,包括 overscroll-behavior-block 和 overscroll-behavior-inline。这些新属性提供了 overscroll-behavior-x 和 overscroll-behavior-y 的逻辑替代,它们使开发人员能够更好地控制浏览器的行为,尤其是在达到滚动区域的边界时。 此外,现在还可以在 DateTimeFormat.prototype.formatToParts() 方法中使用 yearName 和 relatedYear 字段。CJK(中文、日文、韩文)日历由此受益,从而可以启用一些格式设置选项。 HTMLFormElement 接口也有了一个新方法 requestSubmit()。与旧的 commit() 方法不同,requestSubmit()的行为就像单击...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装