2021年DevOps 的八大方向
从瀑布式方法到敏捷交付,再到 DevOps,软件开发从未停止前进的步伐,以DevOps 为例,我们可以看到目前DevOps 已经实现了运用技术更快地部署应用,自动化工具趋于成熟,云管理平台的应用范围也得到进一步拓展,迎来新一轮生产力提升。
在2021年,DevOps 将会有哪些新的动作?有哪些值得关注的发展趋势?本文我们将探讨明年将撼动Devops的八大技术趋势。
趋势一 :基础设施自动化(IA)工具趋于成熟
基础设施自动化工具能够让团队在本地及云端设计并自动交付服务。2021年,DevOps团队将使用IA自动化进一步提升IT基础设施交付、配置与管理流程的规模化与可靠性。
IA工具具备五大优势——支持多云与混合云基础设施流程,支持恒定的可编程基础设施,以自助模式按需创建环境,提高资源供应效率,以及易于实验。未来,我们将看到AI工具与其他管道组件进一步集成。通过将CI/CD概念引入IT基础设施,团队将享受更多的运营灵活性。
2021年,企业或将开始使用企业级IA工具替代原有自定义设置,通过IA工具自动化软件进行部署与配置,帮助企业加快交付速度,部署可重复的一致性基础设施,通过减少手动操作降低成本,跨越所有物理及虚拟基础设施实现可靠设置,借此简化合规性。
同时,预计持续配置自动化(CCA)工具也将有所发展。这类工具能够以代码形式管理并部分地区配置更改功能。CCA工具的范围也将逐渐扩展至网络、容器、合规性与安全性等领域。
趋势二:使用应用程序发布编排(ARO)工具
ARO工具是将管理与环境管理及发布流程结合起来。这类工具具有三大优点:其一,更高的敏捷性,让团队得以更快、更可靠地交付新应用程序、变更与bug修复程序;其二,更高的生产效率,减少手动操作,帮助工作人员专注于处理其他高价值任务;其三,更高可见性,在置备期间,性能瓶颈与等待状态的可见性得到显著提升。
ARO工具将进一步提高交付的质量与速度。企业将能够跨越多个团队、多种方法、多条DevOps管道、流程及工具扩展发布活动。2021年,ARO工具将变得更加普遍。新代码的交付提速,也让企业能够快速响应不断变化的市场需求。
趋势三:更复杂的工具链
DevOps工具链是指一组支持管道活动的工具。精心设计的工具链使得团队成员能够为共同目标而共同努力,同时精确衡量各项指标,并对所有代码变更做出快速反馈。
DevOps工具链正变得越来越复杂且普遍。CI工具与新系统一同发展,新系统的出现让脚本的创建与维护变得更为轻松。管道由此获得新的安全功能。支持打包管理及容器的工具也在迅速发展。企业必须在工具链的使用过程中,尽可能避免重叠、冲突与功能错位以确保其始终保持最佳效果。
2021年,工具链供应商将着手在整个开发及交付周期当中提供更广泛的解决方案。企业将拥有不止一套工具链,用以支持不同的栈及交付平台,如COTS、云、大型机、容器原生程序等。
趋势四:DevSecOps全面崛起
随着企业组织越来越多地应用Kubernetes、无服务器以及其他基于云的技术方案,云原生安全保障也变得更加重要。企业需要新的工具与流程以保护资产,因此我们预计新一年中DevSecOps将全面得以普及。
DevSecOps的实质,是将安全性与合规性测试集成到开发管道当中,无缝集成至生命周期当中,向利益相关方提供透明的结果,同时不影响开发人员的敏捷性,团队无需脱离原有开发环境,并在运行时期间提供安全保护。
DevSecOps的可编程性越来越强,因此新一年内其自动化水平也有望得到提升。未来一年,安全性不再是DevOps管道中的事后考量因素。相反,DevSecOps将快速与标准CI/CD测试工具相集成,借此帮助组织在网络安全性、合规性、规则与协议执行、以及整体IT效率方面迎来改进。 (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |