DevOps 的进化版?平台工程如何简化开发并提高交付效率?
时间:2023-08-04 01:17:57来源:天极网

平台工程 ( Platform Engineering ) 作为初生不到三年的技术术语,终于在 2022 年下半年迎来人生中的第一个高光时刻,2022 年也因此成为平台工程大众认知元年。不仅如此,Gartner 还在其发布的 2023 年 10 大重要战略技术趋势报告中,将平台工程作为重要趋势 ; 同样也是在 2022 年以 VMware 为代表的厂商在多年耕耘之后开始对平台工程进行系统性实践……

根据 Gartner 的定义,平台工程指的是一套用来构建和运营、支持软件交付和生命周期管理的自助式内部开发者平台的机制和架构,其目标在于优化开发者体验并加快产品团队为客户创造价值的速度,涉及设计和构建提供通用服务和工具的系统,软件开发团队可以使用这些服务和工具来简化开发过程并提高软件交付的整体效率。可以说,平台工程专注于通过减少现代软件交付的复杂性和不确定性来提高开发人员的生产力。


(相关资料图)

进击的开发模式和理念

在过去二十年,软件工程领域存在一个明显的趋势,那就是在产品既要保证客户预期质量,又要快速推向市场的背景下,企业或组织越来越依赖于自动化,角色之间的传统界限变得越来越小。可以说,从早期的瀑布式开发模式到之后的 DevOps,再到如今的平台工程,都遵循了这一趋势。

早期的瀑布式开发模式通常将软件开发的过程分为系统计划、需求分析、系统设计、系统编码、系统测试、系统运行和维护 6 个阶段,每一阶段工作的完成是下一阶段工作开始的前提,每一阶段都要进行严格的评审,保证各阶段的工作做得足够好时才允许进入下一阶段。VMware Tanzu ( 业务 ) 大中华区总经理邓惠钧表示:" 瀑布式开发过程中不能修改,新的需求也不能加入,这使得一些新的修改需求需要顺延至下一个版本,开发效率极低。"

VMware Tanzu ( 业务 ) 大中华区总经理 邓惠钧

为了配合企业不断变多的需求,比较敏捷、快速地开发方式—— DevOps 进入了大家的视野。其实,DevOps 是 Development 和 Operations 的组合词,是一种重视 " 软件开发人员 ( Dev ) " 和 "IT 运维技术人员 ( Ops ) " 之间沟通合作的文化、运动或惯例。DevOps 实践通常涉及自动化软件交付流程、使用敏捷开发方法以及构建持续改进的文化。这其中,自动化、敏捷快速能够极大满足企业开发者的需求。

然而,DevOps 的发展真的有这么顺畅吗?未必 ! 其实 DevOps 实践中至今存在诸多痛点,包括文化、团队、安全、技术等等方面。技术能力跟不上企业需求是痛点之一,邓惠钧分析认为,尽管企业制定了相关策略,但碍于企业技术能力达不到要求,使得推行搁置。DevOps 不统一是另一大痛点," 不同开发团队有自己的偏爱、开发习惯,造成企业重复性开发,从而造成数据孤岛。" 邓惠钧如是说。

此外,DevOps 还存在安全团队和持续交付团队往往独立运行、信息交互频繁且效率低导致质量难以保证、沟通工作也多依赖于人工致使信息不对称和沟通不及时、价值与管理维护成本不对等难题。

应对 DevOps 遇到的挑战,平台工程有哪些价值?

如何应对这些问题和挑战?平台工程给出了相应的解答。通常而言,平台工程最核心的载体是软件开发过程中自助服务的工具链和工作流,平台团队将基础设施管理自动化,并使开发人员能够从一个集中管理的技术平台上自助获取可靠的工具和工作流程。

换而言之,平台工程规模化 DevOps 存在的一些挑战,其中包括减少在整个应用生命周期内管理复杂工具和基础设施网络的负担。无论是基础设施配置、流水线、监控还是容器管理等,自助服务平台将所有这些复杂的问题放入黑盒中,进而为开发人员提供开箱即用的所有必要工具。

在笔者看来,平台工程可以解决多种不同的需求,其价值主要体现在以下几个方面:

首先是可重复性。可以将其理解为乐高式的模块化,平台工程提供的技术组件和服务可以在多个应用程序之间共享和重用,从而避免了重复开发和维护相似的功能。邓惠钧表示:" 可以重复循环利用应用开发的代码和工具对于公司来说避免了重复开发。"

其次是可扩展性。平台工程提供的基础设施和服务可以根据客户需求进行快速扩展和升级,以满足不断变化的业务需求。" 平台工程建立一个统一的、可持续的解决方案,不是一个单一的为某个项目做成的解决方案。" 邓惠钧如是说。

再次是集中化管理。平台工程提供集中化的管理和监控,使客户可以更轻松地管理和维护整个应用程序生命周期,从而提高效率和可靠性。

最后是安全性。平台工程提供的身份验证、授权和安全性服务可以保护应用程序和客户数据的安全性, 从而降低安全风险。

系统化推进平台工程,VMware 的相关实践

如今,平台工程依旧火热。Gartner 预测到 2026 年 80% 的软件企业都将搭建平台团队以为内部的工程师提供可复用的服务、组件以及工具来帮助应用交付。然而,今日的平台工程尚处于初步探索的早期阶段,还没有广泛接受的标准和通用的实践,仍处于探索、尝试期。无论如何,平台工程已成为 IT 技术行业的重要趋势,同时,其发展也离不开涉足平台工程的企业的探索。

VMware 现代化应用事业部技术总监俊刚

作为早期涉足平台工程的企业,VMware 从容器技术、云原生开始便经营该领域,并服务众多相关企业客户。VMware 现代化应用事业部技术总监俊刚表示:" 在去年年底平台工程概念提出之前,VMware 便在其相关的开发者效率提升、应用系统提升等方面付出诸多努力。" 简单来看,VMware 的平台工程涵盖基础架构、包括 IDP 开发者平台和传统 PaaS 的应用平台,以及包含平台即产品管理方法、平台团队分工与角色的管理实践等。

在基础架构层,VMware 充分面向云,通过服务目录方式、资源动态供给方式、弹性方式,帮助企业以高效、安全的方式供给资源。"VMware 早前已将创新的云原生、容器技术嵌入到基础架构中,同时采用 Aria 面向企业级数据中心或者云环境管理工具实现基础架构的监控相关工作。" 俊刚如是说。

前不久,VMware 还推出了 VMware Aria 平台的整体创新,包括 Aria Graph 驱动的 Aria Hub、CloudHealth 驱动的 Aria Cost 以及 Aria Guardrails,帮助云运营团队运用多云能力获得有关分布式环境的智能洞察,同时支持企业根据业务优先级别优化应用和基础架构的成本、性能与安全性。

应用平台是平台工程中的关键层级,涉及传统 PaaS、IDP 开发者平台。其中,在传统 PaaS 层,CI/CD 流程、镜像库、日志分析、多租户、服务目录管理、微服务框架等都在基础架构资源之上,面向应用程序的全生命周期管理方式去实现。IDP 开发者平台也开发了诸多平台功能性特性,用于提升开发者效率和体验。俊刚表示:" 在传统 PaaS 和 IDP 功能完整组合部分,VMware 提供了名为 Tanzu Application Platform 的全新解决方案。"

不久前,Tanzu Application Platform 也做出版本更新,Tanzu Application Platform 1.5 的新功能支持企业通过一套丰富的开发者工具更加快速、安全地构建和部署更多软件,为企业量身定制,提供了预先铺设且更加安全的黄金生产路径,同时,加强了端到端应用安全,简化了开发人员和平台工程体验,并扩展了对领先第三方集成的支持,为客户提供开箱即用、经过扩展的安全工具选择。

在管理实践层,VMware 正在用全新的下一代超越 DevOps 理念与方式进行管理,发布平台即产品的管理方法,将 IT 系统通过平台理念进行建设,并进行相应的推广。俊刚表示:" 为了应对不断变化的需求,企业传统的稳定不变的平台理念需要做出改变,要将平台做成产品,这就是平台即产品的管理方法。" 与此同时,VMware 也组建了 Tanzu Labs Services 实验室团队,该团队凝练针对平台工程的新型管理方法和工程实践,为企业提供更多深入的服务。

写在最后

如今,平台工程仍处于发展的早期阶段,能否被广泛接受还有待观察。但是,作为 IT 技术行业的重要趋势,平台工程正在不断发展壮大。并且随着越来越多的企业寻求提高其软件开发和交付流程的效率和有效性,平台工程也将得到更广泛地采用。在这个过程中,离不开开拓者的持续探索,不断优化平台工程,助力企业提高效率、降低成本和提高敏捷性。

标签:

最新
  • DevOps 的进化版?平台工程如何简化开发并提高交付效率?

    平台工程(PlatformEngineering)作为初生不到三年的技术术语,终于在202

  • 武汉东湖高新区与洪山区开展交流,持续推进工程建设项目审批制度改革

    武汉东湖高新区与洪山区开展交流,持续推进工程建设项目审批制度改革--

  • 两部门紧急预拨1.1亿元资金 支持京津冀地区做好防汛救灾工​作

    财政部要求三省、市省级财政部门及时下拨中央财政补助资金,切实加强资

  • 北京消防员徒步打通生命救援线 丰沙铁路列车人员已妥善安置

    这些天北京迎战持续强降雨,丰沙铁路线多端遭遇严重水害。其中K396次和

  • 国机精工:8月1日融资净买入277.83万元,连续3日累计净买入416.52万元

    8月1日,国机精工(002046)融资买入635 14万元,融资偿还357 31万元,

  • 践行林长制,越秀区人民街创新打造“壹方小苑”

    大人小孩纷纷化身“社区美容师”,拿上植物、铲子,在巷子里种下缤纷的

  • 中国队获得成都大运会女子4×100米自由泳接力金牌

    这一成绩也打破了大运会的赛会纪录。

  • 诅咒的反义词和近义词 诅咒的反义词

    1、诅咒是一个动词,其汉语释义为:原指祈求鬼神降祸于所恨之人,后泛

  • 芯原股份:为芯片大厦制砖瓦

    科创板首例带期权上市、入选科创50成分股、顺利实现扭亏为盈……作为中

  • 励志正能量句子,很经典,让人感触颇深

    一*不管多远路,也能走到尽头;不论多深的痛苦,也会有结束的一天。背

  • 全球快报:车被别人偷开出车祸要负责吗?出事故之后什么时候报案合适?

    出事故之后有报案的时效吗?根据我国法律规定:出事故之后没有报案的

  • 瓶创路等7条道路开通运行

    瓶创路等7条道路开通运行浙江省报讯(通讯员金炯明)近日,瓶创路、鲲

  • 行政管理考研考哪些科目?行政管理考研难度大吗?

    行政管理考研考哪些科目?1、公共课:政治,外语。2、专业课:行政学

  • 今日热门!车险先交钱后返钱的套路是什么?车险报价为啥一天一个价?

    车险先交钱后返钱的套路是什么车险先交钱后返钱的套路就是保险公司

  • 散户为什么总是一买股票就跌?股票看着挺好一买就跌什么原因?|全球时快讯

    散户为什么总是一买股票就跌?散户如何选择股票,应注意以下几点1、

  • 家门口的好学校|上海市宜川中学附属学校:自能教育,让校园充满乐趣

    上海市宜川中学附属学校(以下简称宜川附校)秉承“自强不息,精彩生活

  • 旅游
    • 豉香味粤式豉汁的做法详细介绍?_每日精选

    • 当前速递!灵璧县:“四强化”全力守护师生舌尖上的安全

    • 当前速看:象征手法的定义及功能(象征手法的定义)

    • 大熊猫的天敌是谁?大熊猫会冬眠吗? 天天新视野