据此,虽然Devops Model被广泛被广泛被广泛接受的敏捷企业的最佳实践,但大多数组织在他们的旅程中陷入了充分采用它的旅程中陷入困境。2021年DevOps状况报告由基础设施自动化公司傀儡。报告和专家的调查结果从更广泛的转变到云本机技术的出现。缺乏稳固的云本机制策略正在将猴子扳手扔进开发人员和运营更好地组织的开发进展。
该报告发现,83%的组织正在实施Devops实践,但其中80%的受访者落入了中级进化类别 - 有些公司已经延迟了一段时间。随着更多组织搬到的,Devops越来越重要。伟德1946客户端下载
操作,他们设计和运行云本机应用程序的操作。
根据一家研究公司的说法,DevOps代表了IT文化的一种变化,在面向系统的方法的背景下,通过采用敏捷、精益的实践,专注于快速的IT服务交付Gartner..DevOps强调人员和文化,强调IT运营和软件开发团队之间的协作。DevOps实现利用了技术,特别是自动化工具,从生命周期的角度来看,这些工具可以利用日益可编程和动态的基础设施。
DevOps之所以成为主流,是因为这种方法使公司能够快速、安全地部署软件,通常是按需交付。在混合的多云时代,组织管理跨领域的数据和应用程序,这些都是必不可少的私云以及多种公有云服务。根据Nutanix的DevOps解决方案架构师Mark Lavi的说法,依赖于跨不同IT系统的交互性需要不同的方法。
“传统的”瀑布“方法的特点是开发人员和IT运营之间的毛重断开,开发周期可以延伸到多年来,”拉维斯说。
Lavi说,采用DevOps的阻力和停滞通常来自于所有业务团队的责任划分。领导者如果不能将不同的团队、云和应用程序团结起来,就很难无缝地运行关键流程。他们不断地与分散这些努力的复杂性作斗争。
“云本机架构和应用有效地需要自动分布作为基础设施,操作和治理作为代码,”Lavi说。“这种姿势,工具和基础设施挑战。”
缺乏云本机制策略使得对于已经努力克服对新软件动力能力的组织结构的团队来说,它更具挑战性。
为什么在云本地到云造成的人
组织开发云本机应用程序,以提高其功能,响应性,可扩展性和能够在公共,私人或中更新混合云.根据情况,这允许公司将资源从维护转移到构建新能力ashesh badani,红帽云平台副总裁兼总经理。
但一家公司“做得”多好DevOps对其云原生战略有重大影响《信息时代》的文章.
Langhi说,Devops是“拥抱云母方法的基本模式之一”。“Devops是过渡到云天然发展所需的文化变革。”
尽管推出了Devops举措,但许多在2021年Devops报告中调查的公司不了解采用新工作方式所需的文化,组织和流程变更。
“他们可能已经投资于自动化......而且作为一个组织,他们没有解决组织孤岛,并围绕部署软件的错误激励措施,向生产产生了救助运动,”报告说。
挑战做正确的挑战
根据Puppet报告,中级进化组织有Devops基础。
“他们已经推出了自动化测试和版本控制,雇用和/或再培训的团队,并正在努力改善他们的CI / CD管道,”报告说。“他们设法开始优化各个团队......但许多人保持困境。”
受访者表示,他们面临的主要挑战包括技能短缺(33%)、遗留架构(29%)、组织对变革的抵制(21%)以及有限或缺乏自动化(19%)。相比之下,高度进化的团队面临更基本的挑战,包括遗留架构和技能短缺(29%)。对于这些发展良好的DevOps团队来说,文化不再是障碍。
对于中间的团队,该报告表示,Devops可能在整个组织中促进,而是以被动的方式促进。他们正在走向更多的自主权,可以访问自助服务能力,但仍可能在团队之间需要多次切换。这减缓了项目进度和Devops的成熟度。这使得队伍缺乏明确的目的,使命和经营环境。
相反,领导者需要拥抱“一个健康的松散耦合的生态系统,但高度凝聚力的团队是有助于将针头移动到本组织的内容,因为单独关注孤立的孤立优化,”报告说明。
在中级演化组(低中中)的下端,35%报告了Devops被主动或被动地抵抗。
移动中间
根据Lavi的说法,最终,Devops是关于消除开发人员和客户之间的摩擦。
DevOps不是一种状态;这是一个不断发展的过程,”他说。“消除摩擦意味着找到所有这些障碍,并了解如何高效地交付业务。”
拉维说,真正的Devops是一条双向街道。组织有时会将其努力集中在部署的速度和频率上。这是有价值的,但它同样重要的是提高从客户回来的信息速度。
“如果我们没有那种反馈,那么我们如何了解开发商,工程师,产品管理或业务发展人士 - 或者我们的任何领导层 - 实际上包括消费者体验和反馈及其需求?”
Puppet调查发现,中级进化组的主要障碍是由一些技术问题,但主要是文化问题引起的,包括组织对购买的犹豫、风险厌恶、不完善的反馈循环、模糊的角色定义和团队之间的糟糕沟通。
“停止谈论文化,开始做事,”报告推荐。“现实是,Devops在领导力使得DevOps成为有意义的优先级的结果。”
高度演化的组织已经“创建了知识和模式共享实践,从而实现了快速流程优化,并建立了富有成效的变更批准流程。”这些实践可以帮助建立支持DevOps方法的动力——以及大量的组织善意。Puppet报告指出,下一步是找到流对齐团队和平台团队的正确组合,以大规模管理团队认知负荷。
- 流对齐的团队 - 与业务域的一段的工作流程对齐
- 平台团队——其他团队类型的分组,提供引人注目的内部产品,以加速流对齐团队的交付
该报告推荐中级进化组织专注于平台团队方法,以便更快地推进其Devops目标。根据定义,一个平台方法“需要明确定义的团队职责和互动,来自管理人员和从业者,一个强大的自动化实践,以及接受风险和投资未来的愿意。”
为什么一切都很重要
该报告指出,“练习DevOps的组织始终如一地报告更频繁的部署,更短的时间来更改(LTTC),更低的更改失败率以及更快的平均时间恢复(MTTR)。”因此,Devops Right可以导致显着的结果。
Devops的核心租客继续是敏捷性,并且迅速发展的云原生战略强迫Devop Teams留在脚趾上。他们必须加强团队合作,同时拉动新的工具和技术。
Shipa的首席运营官Henrik Rosendahl在一篇标题为“通过利用可组合CI/CD解决方案和谨慎的策略来自动化安全和简化应用程序开发,DevOps可以最大限度地减少云本地环境的挑战,同时使开发人员的创造力和生产力得到充分发挥”原生云2.0:现在要考虑的3种DevOps策略为新堆栈。
Lavi表示,Devops成功经常成为改组友好队伍重组友好队伍,以持续的,共享的建造,部署和运作,称瓦利表示。
“成功等同于一种责任共享的文化,以及一种不断改进自动化应用程序交付、操作和管理的环境,作为跨多个混合云的分布式架构。”
Erin Poulson是一位专门研究IT和商业主题的特约作家。
©2021 Nutanix,Inc。保留所有权利。有关额外的法律信息,请去这里。