文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

平台工程如何应对DevOps挑战?

2024-11-29 23:03

关注

审校 | 重楼

随着公司继续以前所未有的速度扩展规模DevOps的角色在发生重大转变。虽然DevOps在弥合开发和运维之间的差距方面发挥了重要作用,但它的局限性和低效率已变得越来越突出

平台工程被许多人视为DevOps的自然演变,有望解决其核心挑战并使组织能够更有效地扩展规模。随着关注的焦点转向创建自助平台以及助力开发人员,DevOps的传统角色正被重新定义。

不妨看看DevOps面临重大挑战以及平台工程有没有可能

DevOps的当前挑战

虽然DevOps彻底改变了软件开发和部署,但现代云原生技术日益增加的复杂性给团队带来了前所未有的压力。随着组织规模不断扩大,当前DevOps方法的局限性和低效率变得更突出了

个主要的挑战是需要端到端DevOps过程实现更的自动化。Dynatrace公司最近对DevOps自动化的研究显示,这些流程中只有56%是自动化的,导致交付时间变慢效率降低。在一个典型的开发流程中,平均有手动干预,包括审批和安全检查,这进一步加剧了这个现象。这导致问题解决时间延长,并严重影响组织的运营效率降低客户满意度。

这有两个核心原因。第一个原因是工具链的复杂性。DevOps生态系统中丰富的工具和技术可能导致碎片化环境,因而难以管理。这种复杂性使得团队很难集成和维护连贯有序的DevOps工作流,从而导致效率低下和生产力降低。

第二个原因是孤立的团队。孤岛会阻碍协作和沟通,而协作和沟通是成功采用DevOps的关键。孤立的团队通常看不见对方的流程,从而导致不一致、重复工作以及解决问题的时间比较长

即使没有这些问题,团队也缺乏驱动自主运营的关键技能,这使得有效地实现和维护DevOps实践变得颇具挑战性使得单单一个团队发掘和培养所需的技能包括编、基础设施管理和自动化)困难重重。

随着当前DevOps方法的局限性变得越来越明显,众多组织正在想方设法克服这些挑战并改进其软件交付流程。DevOps团队必须缩短开发周期,以实现业务服务级别目标(SLO)、提高软件质量以及加快创新速度,这时候平台工程登台亮相

什么是平台工程

平台工程是DevOps的一种现代方法,更准确地说,是DevOps的一种合理延伸,旨在与现有的DevOps原则协同工作,同时减轻相关的认知负担。平台工程师通过构建提供单一应用程序开发和部署工具包的内部开发平台IDP来简化标准的DevOps活动。

作为DevOps的一种重要延伸,平台工程克服了传统手工方法存在的缺点、缺陷和限制。它使开发和部署管道实现了自动化,简化了它们以提高效率和效果克服了传统的限制。采用平台工程文化使企业能够在数字化转型时代脱颖而出,因为它们能够在如今快速变化的技术环境中长袖善舞。

平台团队可以简化和改进以前由DevOps团队处理的任务的效果的平台团队必须有明确定义的产品目标、既定的DevOps流程和合适理念,才能发挥其潜力。

技术时代,平台工程师的角色并不取代DevOps,而是扩展使其成功应对新挑战和机遇的原则。随着我们在软件开发和交付方面取得进展,平台工程将发挥重要作用。

平台支持大规模的DevOps

虽然DevOps的出现大大改变了软件开发,使其更敏捷、更协作,但组织经常需要独立处理复杂问题方面的帮助。平台工程源于企业需要为开发人员提供简单的、可扩展、对用户友好的自助流程,以便更快地构建软件。

组织可以充分利用平台工程实现以下目的:

平台工程可以帮助团队快速扩展他们当前的DevOps流程来处理需求,又不带来不必要的开销。平台工程不是依赖单个工具,而是构建了一个支持端到端交付的可靠基础。

任何平台工程团队的关键目标都是促进工具和配置的重用。重用代码使应用程序交付流程、减少所需的工具并提高代码一致性。开发人员可以专注于创新,而不是编写重复的代码。

平台工程如何优化DevOps效率?

软件开发团队的需求常常不一样。如果每个开发团队建立自己的DevOps实践,您就会遇到复杂性、瓶颈和安全漏洞。平台工程团队可能会接管部分DevOps职责,比如以下:

以下是平台团队优化DevOps效率的几个方法

以下是组织合适的工程师吸引到您平台团队的几个关键策略。

DevOps的未来在于拥抱平台工程,而不是奉行传统的孤立实践。为了在当今瞬息万变的环境中保持竞争力,组织必须采用平台工程作为DevOps旅程的下一步。它将在未来塑造团队协作、整合和简化软件交付的方式。

着DevOps的不断发展,平台工程将促进无缝的跨团队沟通并优化工作流。通过自助功能和自动化管道,软件更新将更快地完成,从而取代手动任务。

从DevOps转向平台工程可能是快速变化的IT行业面临的下一个常态。新平台有一天可能会结合和协调当数字环境的所有复杂情况只有那些在当今快速发展的数字世界中能从容应对的组织能够与时俱进。

原文How Platform Engineering Takes on DevOps Challenges,作者:Kenn Hussey

来源:51CTO内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯