从去年开始,平台工程的热度持续升温,大有替代DevOps的趋势。Gartner发布2023年十大战略技术趋势,“平台工程”赫然在列。Gartner预测,到2026年,80%的软件工程组织将建立平台团队,其中75% 将包含开发者自助服务门户。
谈到平台工程,VMwareTanzu(业务)大中化区总经理邓惠钧认为,随着多云、跨云、云原生等时代的到来,过去的应用开发模式显然已经无法满足业务创新和发展的需求,平台工程的出现,不但具备更加灵活、敏捷的开发方式,而且还能够克服应用开发过程中存在的安全问题,已经成为加速现代应用开发和交付的必然选择。
平台工程,即Platform Engineering。作为近来一段时间的流行热词,从去年到现在在开发领域迅速升温,大有替代DevOps的趋势。
邓惠钧认为,平台工程是DevOps的2.0版本。邓惠钧表示,企业在利用DevOps的过程中,CIO或IT部门经理会发现,一方面由于技术团队的能力处于不同的阶段,有些团队的技术能力跟不上;另一方面,由于缺乏和谐性,不同技术团队之间也存在重复开发问题。除此之外,由于开发过程当中应用了不同的工具,也容易产生安全隐患。
邓惠钧强调,对于企业而言,建立平台工程最关键的因素在于必须具备产品开发理念,一要建立一个统一的,可提示的解决方案;二是不断重复利用已经开发的代码;三是注重开发过程中的安全性,能够确保企业应用安全。
为了帮助企业提升开发效率,加速应用的上线, VMware从基础架构、应用平台、管理实践三方面出发,打造了VMware的工程平台能力,以此来满足业务部门的需求。
VMware的工程平台能力分为基础架构、应用平台、管理实践三层组成。
在基础架构层面,VMware不但提供了最底层的计算、存储、网络之外,同样还为不同需求的企业提供多云/混合云、高可用容灾备份、监控管理、不可变基础设施、基础设施即代码、容器/K8S等。其中,VMware将计算、存储和网络打包成VMware Cloud Foundation产品,多云/混合云、高可用容灾备份、监控管理由打包成Tanzu KubernetesGrid产品,不可变基础设施、基础设施即代码、容器/K8S由Tanzu Mission Control产品提供给用户。
最终,VMware以Aria作为基础设施层的整体解决方案,为不同的企业提供技术底座支撑。
在应用平台,VMware不但提供了微服务框架、弹性和自愈、应用动行时、日志中心、多租户、CI/CD等传统PaaS平台,而且还为用户提供了IDE集成、API门户与网关、应用全生命视图、软件供应链、应用代码安全扫描等IDP开发者平台。其中传统PaaS平台通过Tanzu> 在应用平台上,VMware 现代化应用事业部技术总监俊刚着重介绍了VMware对于Spring的支持。他表示,Java 是最受大家喜爱的、最常用的程序语言。作为 Java 非常重要的框架,Spring 的持续发展、常年不衰也从侧面印证了 Java 的火热。VMware 一方面通过提供 VMware Spring 服务,解决了企业针对 Spring 支持的问题,并通过提供专业的技术团队,帮助用户获得专业技术,为客户提供商业上的支持。另一方面,针对企业用户在使用 Spring 中面临 JDK 问题,VMware 与其它大厂合作,在 OpenJDK 方面为企业客户提供强有力的支持。
VMware 现代化应用事业部技术总监俊刚
除了基础架构和应用平台之外,VMware的平台工程能力还包括了管理实践,一方面为产品经理、平台工程师、UI/UX设计人员提代平台团队的分工和协作,另一方面,还从产品思维、服务市场和第三方服务接入、赋能/培训、平台推广等维度出发,提供了平台即产品的管理广场。在管理实践中,均由Tanzu Labs Services为客户提供服务。
赋能企业加速现代化应用开发
由于不同企业采用了不同的技术,有此企业采用了纯开原的开发工具,有些企业则选择了商业产品。如何根据客户的实际需求,帮助企业打造适合他们的平台工程,解决他们在应用开发过程中遇到的各种挑战,也是VMware的重要战略。
实际上,Tanzu Labs Services便是专门为不同企业提供的技术咨询服务。
据俊刚介绍,Tanzu Labs Services提供了微服务改造、应用上云规划、DevOps和最佳实践四大版块的技术服务,不仅能够帮助企业确定应用程序平台和目标应用程序的机会、风险和缓解措施,获取基于结果的路线图,并根据研究和证据规划如何实现关键业务目标。而且,还能够帮助企业规划提高功能交付的安全性、稳定性和速度。同时,也能够让高管了解目标、挑战、机遇和后续步骤。
邓惠钧则强调,Tanzu Labs Services的重点就是赋能企业加速现代应用开发。无论企业采取何种策略,来自全球的VMware专家都能够帮助他们实施和扩展生产应用程序平台,为业务带来持久的价值和出色的开发人员体验。
据了解,Tanzu Labs Services是面向全球企业的赋能产品,在中国也有一支强大的技术支撑团队,帮助中国企业加速现代化应用的开发。