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

2020年7大DevOps趋势

时间:2023-03-12 04:02:36 科技观察

自DevOps一词于2009年被创造以来,我们已经看到技术及其业务方面的不断进步。IDC预计DevOps市场到2022年将达到80亿美元,而GrandViewResearch的另一份报告预计到2025年该数字将达到128.5亿美元。虽然数字因报告而异,但不变的是增长因素,它一直在增加。2019年也不例外,2020年也不会改变。那么,2020年DevOps的主要趋势是什么?以下是我认为您应该注意的7个趋势,以使软件发布过程更快、更便宜、更安全且质量更高。安全——比以往任何时候都重要据《安全杂志》称,2019年有12起安全漏洞暴露了超过110亿条记录的信息。IP保护和安全是企业范围内的重要问题。无论组织的规模、大小和预算如何,到2020年,组织将开始更加关注与安全相关的问题。从DevOps到DevSecOps的转变将导致安全团队与Dev和Ops团队之间的良好协作。它将安全性集成到开发过程中,减少了漏洞并提高了企业声誉。将DevOps与安全性相结合将确保更快的开发过程。但是我们如何获得安全感?以下是使安全成为DevOps文化关键方面的战略方法:从一开始就在软件开发生命周期的每个阶段设置安全检查点。让安全成为您的开发人员及其绩效评估的一部分。安全性应被视为开发和运营团队的重要素质。将DevOps与安全和监控工具以及安全最佳实践集成,以防止系统受到攻击。云原生,新常态云原生为云自动化和实施云原生实践开辟了新的可能性,从而实现更好的创新、更快的开发和更丰富的客户体验。云自动化使云计算服务的安装、配置和监控的管理自动化。Oracle的Cloud-Native预测估计,到2025年,80%的IT部门将迁移到云端。CNCF调查进一步巩固了人们对云原生迁移的信念,云原生技术在生产中的使用率增长到200%。这意味着组织现在应该开始投资云和云技术,而不仅仅是IT。所以在2020年,我预计Cloud-Native将成为新常态。将重点从CI管道转移到DevOps装配线DevOps的最终目标是增强交付过程的计划和自动化之间的协作。除了做持续集成(CI),它一直涉及持续交付(CD)。2020年可能会出现从持续集成(CI)到DevOps装配线的转变。但为什么?CI和装配线之间的主要区别在于,对于每次代码更改,连续的管道会自动执行构建和单元测试。而DevOps装配线主要是关于自动化不同团队执行的活动之间的连接。对于每个活动,流水线实现包括CI的流水线。为了将一项活动链接到另一项活动,DevOps团队通常使用临时脚本。装配线帮助DevOps团队以更好的方式连接实现持续交付所需的各种活动。自动化——零接触是关键自动化是DevOps不可或缺的一部分,DevOps团队应该探索自动化的可能性以加快开发过程。从规划到构建、测试、发布、部署、供应、配置和监控的每个阶段都可以实现自动化。2020年的目标是通过使用可用数据并将其与足够智能的系统相结合,使开发过程完全自动化,从而使开发过程完全自动化,从而最大限度地减少人为干预。零接触自动化可能会成为2020年的趋势。不仅如此,我们还可以期待系统自动对这些输入采取行动。谈到这些系统,我将转向下一个趋势,即人工智能和机器学习。人工智能和机器学习的兴起越来越多的人工智能驱动的应用程序最终将迫使数据科学团队将DevOps理念融入到他们的工作流程中。DevOps方法涉及自动化管道、维护和测试生产链中的许多已部署模型。随着数据科学和开发团队更多地协作以提高开发、部署和管理AI和ML驱动的应用程序的生产力,DevOps将进一步增加。据业内专家预测,人工智能和机器学习将成为测试创建、执行和自动化的重要组成部分。无服务器——告别传统服务器在我之前的一篇博客中,无服务器并非完全无服务器,我提到超过20%的组织已经转向无服务器。无服务器架构可以充分发挥DevOps的潜力。无服务器架构的两个关键方面是BaaS和FaaS。通过将这两只手与DevOps相结合,您可以节省时间、确保弹性工作流并降低成本。根据CBInsights和RightScale的2018年云状态报告,到2021年,云服务器市场预计将达到77亿美元,云服务器是增长最快的云服务模式,年增长率为75%,这预计到2020年将超过77亿美元。预计。Kubernetes–容器编排在我看来,Kubernetes已经成为最好的容器编排技术。当然,DockerSwarm和Mesos也各有优势,但Kubernetes正逐渐成为容器编排的黄金标准。Kubernetes被合并为一个核心工件,在开发过程和应用程序共享期间彻底改变了部署。K8s生态系统一直提供最好的解决方案,所提供的灵活性、可扩展性、自动化、可移植性和高可用性带来了巨大的财务和运营收益。从对开发人员和工程师不断增长的需求中可以明显看出这一点。我们还可以期待围绕PCI、HIPAA、NIST等标准的最佳实践。由于Kubernetes社区庞大且仍在开发中。我们很快就会看到K8的第一个2020版本,除此之外,容器注册服务、多云计算、开源技术、持续治理实践和DevOps成熟度评估可能是我们在2020年可能会蓬勃发展的其他事情。在我看来,DevOps的实践帮助业务更快地从故障中恢复,恢复的时间也大大减少了。DevOps已成为任何业务中最关键的部分。随着我们进入2020年,看到这些趋势的发展将是令人兴奋的。