赋能 DevOps
Published on 27 Aug 2022
2021 年 IDC 北欧/比荷卢 DevOps 会议的主题是“赋能 DevOps”。目的是调查公司在赋能 DevOps 和工程团队方面取得了多大的进展。
授权意味着团队对其活动拥有权威和控制权;换句话说,团队拥有适当的协助。授权是指以允许团队控制并对其活动负责的方式开展工作和支持团队。
当软件工程团队迅速壮大时,组织必须专注于正确的技术来管理、授权和推动规模增长。根据 IDC 的数据,尽管 80% 的欧洲大公司已经使用了 DevOps 概念和流程,但只有 10% 的公司在提高性能和交付周期方面表现出色。
从根本上来说,“赋能 DevOps” 仍是一个想法,而非现实。以下是 IDC Nordics DevOps 大会上关于“推动赋能 DevOps”的重要经验教训:
- 接受跨团队和代码持续学习的理念。大规模实现软件创新和 DevOps 需要永无止境的学习心态。正如挪威劳工和福利管理局 (NAV) 的主题演讲所指出的那样,这意味着尽快开始生产,以便团队能够尽快开始学习。
- 通过自动化,专注于改进和发展团队沟通方式。IDC 看到了更加统一的自动化技术的进展,但存在显著的发展和能力差异。根据 IDC 的《加速应用交付调查 (AccAD)- 2021 年 9 月》,四分之一的北欧企业采用分段式自动化方法。在这种情况下,与使用更统一的自动化策略的公司之间的任何绩效差异都有可能扩大,这是一个很大的危险。
- DevOps 自动化方面最先进的组织 (12%) 已经实现了声明式和策略驱动的自动化,这有助于利用 Kubernetes 和/或可按需更新的无服务器平台加速和采用事件驱动的应用程序。另外 15% 的组织正在努力建立实践社区,以实现系统自动化扩展。为了获得企业规模的优势,企业必须专注于可以和应该重复使用的内容。
- 在云优先的世界中,数据管理至关重要。管理工具激增、应用程序资产复杂性增加以及需要监控和分析才能持续改进的数据激增,阻碍了五分之一的北欧公司的数字创新计划(IDC AccAD 调查,2021 年)。
- 建立开发人员信任和团队界限!在变化安全的环境中,感到值得信赖的开发人员会更频繁地以小增量部署(自己)。非常迭代、小而快的发布周期是云原生的核心;创建推动公司走向这种运营模式的组织设计很困难。有必要增强安全性、合规性和治理技能,以提供适当的“团队”护栏。
- 很难看到云原生。三分之一的北欧公司已经达到了云原生完全渗透到公司的地步。另一方面,团队很难区分和拾取信号和噪音。对于四分之一的北欧公司来说,DevOps 团队获取可观察性数据的渠道有限,实施 DevOps 方法也非常僵化(IDC AccAD 调查,2021 年)。
Veeam 的演讲中重点介绍了许多此类漏洞。随着企业加速迈向云原生未来,强调解决第 2 天运营问题(如备份、灾难恢复和 Kubernetes 应用在生产中的移动性)的重要性。为了支持不断扩展的云原生应用部署,必须投资于自动化数据管理功能。随着云原生应用的采用率不断上升,演讲强调了企业处理和保护数据的方式需要转变思维方式。
总之,Empowered DevOps 需要一种左移思维,并在软件交付流程的每个级别上由自动化支持。