当前位置: 首页 > 科技观察

从微服务到人工智能:2019年DevOps八大趋势

时间:2023-03-13 21:18:19 科技观察

在过去的几年里,从无稽之谈到神话再到人话,DevOps从一个时髦的概念到真正的实践,改变了整个软件世界。在即将到来的2019年,DevOps将迎来一波猛烈的发展浪潮,成为推动软件世界前进的核心动力。从过去五年(下)DevOps的GoogleTrend趋势来看,这个预测并非空穴来风。据统计,从2015年到2016年,DevOps的采用率增长了约8%,如下图所示,预计这一数字在2019年将大幅增长。根据Statista的数据,许多商业组织正在采用DevOps,增长率高达2018年为17%,而2017年约为10%。您可以单击RightScale查看完整报告。此外,Forrester报告明确提到2018年将是DevOps元年。我最近关于DevOps现状统计的文章得到了DevOps爱好者的热烈反响,这表明许多技术传播者有兴趣了解并在他们的组织中更多地实施DevOps。我们来看看DevOps发展的八大趋势:1.重心从CI管道(Pipeline)转移到DevOps流水线。到所有内容。我们做的不仅仅是CI(持续集成),更重要的是CD(持续交付);组织正在投入时间和精力来更多地了解如何自动化整个软件开发过程。2019年,这种转变将表现为从CI管道到DevOps装配线的演变。2.自动化将成为主要焦点在DevOps中,我们经常谈论自动化。如果可能的话,零接触自动化是未来的方式。这并不意味着您必须将所有事情自动化,但如果必须的话,您应该能够做到。了解DevOps周期的6C并确保在这些阶段之间应用自动化是关键,并将成为2019年企业的关键目标。DevOps生命周期的6c3。测试人员应该学习编码在DevOps中,需要知道如何编写代码并使用自动化脚本来测试各种用例的测试人员。如果您是一名测试人员,并且在是否学习编码方面处于两难境地,我们建议您学习编码。了解不同的DevOps工具和自动化脚本在当今的软件开发中至关重要,并将成为2019年的一大主题。如果测试人员不学习编码和编写自己的自动化测试脚本,他们离死亡不远了。手动测试将在2019年过时,因为它会消耗大量时间。测试自动化不仅可以提高效率,还可以确保更快地向市场交付功能。4.越来越多地采用微服务架构DevOps和微服务将齐头并进。微服务是独立的实体,因此没有依赖关系,并且在出现问题时会破坏其他系统。微服务架构可帮助公司轻松部署和添加新功能。预计公司将转向微服务架构,以增加正常运行时间和高效交付的能力。在做微服务架构决策之前,不要跟风,跟风。企业技术决策者应该理解和理解为什么要采用微服务架构。5、更多企业会选择企业版很多企业还在自研还是购买的两难境地。但是,我们建议您做您最擅长的事情,并根据您的要求购买工具。这不仅可以帮助您专注于您的目标,而且您还可以完全依赖第三方平台来提高工作效率。许多公司现在都在寻求企业版来构建他们的基础架构并确保尽可能严格地控制安全性。6.Kubernetes将迎来大发展Kubernetes凭借其产品力和易用性成为发展最快的容器技术。Kubernetes围绕它建立了一个很棒的开源社区。在全球范围内,许多CIO和技术专家都采用了Kubernetes,Kubernetes有望在2019年迎来大发展。近日,在KubeCon+CloudNativeCon北美大会(2017年12月6-8日)前夕,CloudNativeComputingFoundation做了一个调查,分享了容器编排环境转向Kubernetes的变化趋势。容器技术环境转向Kubernetes7。安全将成为主要关注点——DevSecOpsCICD管道使日常快速迭代变化能够满足客户的需求和要求。CI/CD管道也可以自动化,因此安全性现在必须成为设计规范的一部分,从一开始就将安全性牢记在心,将安全性编程到软件的“基因”中,而不是像Sagitar这样有缺陷的后端。轴也用螺栓固定,安全性不再是附加功能。最近我们看到了DevSecOps的上升趋势,它强调在应用程序开发生命周期中首先注入安全性,减少漏洞并使安全性与IT和业务目标保持一致。DevSecOps模型假设每个人都对安全负责,从而减少了问责制和来源争论的问题。DevOps和DevSecOps的区别8.AI和ML将促进DevOps的成长AI和ML非常适合DevOps文化。他们可以处理大量信息并帮助完成琐碎的任务,从而使IT员工能够完成更专注的工作。他们可以学习模式、预测问题并提出解决方案。DevOps的目标是统一开发和运营,而AI和ML可以消除过去分隔开发和运营的一些紧张局势。(参考阅读-DevOps.ComAI和ML从六个方面优化DevOps)