APP下载

K8s战略再转型,Tanzu布局从跨云维运迈向多云开发

消息来源:baojiabao.com 作者: 发布时间:2024-10-01

报价宝综合消息K8s战略再转型,Tanzu布局从跨云维运迈向多云开发

【TAP采取模组化架构设计】TAP是一个可以部署在任何K8s环境上的DevOps平台,采取模组化架构,也能高度客制化,甚至能自订想要用的工具链,未来将提供APIM机制,来提供API生命周期管理能力。(图片来源/VMware)

3年前,VMware在2019年度大会上公布了太平洋计划,宣布要用Kubernetes(简称K8s)重构自家主力产品vSphere,更找来K8s专案共同创办人Craig McLuckie和Joe Beda加入产品改造团队,还揭露了全新产品线Tanzu,要来打造一个可以通吃企业内部机房、公有云和边缘环境的企业级K8s。VMware要靠K8s,帮VM技术装上翅膀,从本地端机房内的虚拟机器平台肉搏战,飞进多云市场的竞争空域。

全力压宝K8s,甚至不惜将主力产品砍掉重练的决心,以VM技术崛起成为霸主的VMware,在新一波以容器技术、K8s平台为主的云端原生浪潮中,顺利站稳了脚跟,没有落队。

延续了K8s发展方向,在2021年VMworld大会上,VMware新任首席执行官Rangarajan(Raghu)Raghuram揭露了下一步新战略,他直言:“多云将是VMware未来20年发展采用的模式。”而这几年靠K8s重新改造或新研发的各项产品线,正是VMware加速迈向多云的武器。

不只如此,Tanzu产品线现在也选定了新的战略目标,不再以跨云管理、维运为主,而是更明确地聚焦到多云开发。

甚至可以说,Tanzu产品线的诞生,当年是为了延续VMware在IT基础架构市场的影响力,仍旧仿效VM类产品线策略,以服务企业维运团队为重,优先聚焦维运团队想要拥抱多云、混合云的痛点和需求。

但是,VMware现在的策略有了根本性的调整后,Tanzu产品策略也进入第二阶段,转向开发团队需求优先,从DevOps工具市场切入开发者生态圈的竞争。

VMware先在今年9月初的自家Java开发框架大会SpringOne上,揭露了新的应用程序派送平台Tanzu Application Platform(简称TAP)的测试版,随后在VMworld大会上,揭露了更完整的战略意图和未来发展蓝图,更清楚的看到,VMware在K8s布局上的转变,在多云维运基础已有一定成果之后,转而聚焦AP开发和管理面的战场。

VMware现代化应用程序平台资深副总裁Ajay Patel直言,企业IT现在面临了三大挑战,第一是,企业资料中心必须现代化转型来提高自动化程度,其次是企业程式码开发模式也要改变,从流程来强化安全性,甚至,应用程序设计上,更面临了微服务架构崛起的架构转型挑战,得用新兴的云端原生技术,来重构现有的应用系统。

所以,Ajay Patel强调,Tanzu产品线新策略就是聚焦开发和维运,让企业的应用程序能更快上线。具体作法是要靠Tanzu产品线,来简化开发者所面临的复杂云端原生生态圈技术。新策略下的第一个关键产品就是TAP。

以K8s为核心打造DevOps平台,明年1月正式上线

VMware新发表的TAP是一个以K8s为核心的DevOps平台,可在任何K8s上,建置和部署应用及API,而且在一推出时,就同时希望能兼顾维运、开发和安全团队的需求,以建立一个自动交付原始程式码到上线环境的流程,也计划要提供Day 2维运管理机制,以及软件供应链安全性管理。VMware已经预告,将在明年1月正式推出TAP。

VMware原本就有一套瞄准开发者的云端原生应用平台Tanzu Application Services(简称TAS),但TAS底层架构是自家Pivotal团队所创的Cloud Foundry开源PaaS平台,而非K8s,搭配另一个VMware自家的开源工具链BOSH。虽然这两套底层技术都是开源专案,但没有获得各大公云的普遍支援,跨云流通性不够广。

新推出的TAP,等于是VMware重新用K8s发展的第二套云端原生平台。但这一次,VMware不再固守自家专属的技术框架,而是采取更开放的模组化设计架构,也提供了高度客制化的能力。

图片来源/VMware

TAP未来产品发展蓝图

VMware计划2022年1月正式推出TAP(图中误植为2021年),2023财年上半年则会增加更多扩充功能,如切换式CI/CD模组、多云应用市集等,2023财年下半年则要增加第三方应用管理的能力。

可部署任何K8s环境,模组化架构能自订工具链

TAP测试版揭露的功能模组,包括基于Cartographer开源专案的供应链编排功能,可用来整合K8s和多种工具链的生产流程。也提供了原生安全机制、服务绑定机制、源控制器、约定服务机制等。TAP更提供了不同层级可观察性机制,要让应用程序状态更透明。

Ajay Patel指出,TAP要成为一个支援开发者的现代化开发环境,与云端环境抽离,将可以部署在任何K8环境上,包括各种公云或本地端的K8s,还有多厂牌商用K8s软件。TAP还可以结合Tanzu原有工具,如 Tanzu Mission Control,能用来支援多种云端维运环境的管理,可以再任何环境中,派送和管理现代化AP。“TAP是一个真正的多云开发管理环境。”他强调。不过,目前TAP测试版仍须部署在VMware自家K8s软件TKG上,明年正式版推出时才会支援公云K8s服务的部署。

不只是K8s服务或容器化应用,TAP也是一个可以派送高阶服务的派送平台,像是SQL数据库服务、串流平台服务、快取数据库服务等,Ajay Patel透露,正在发展一个新专案,可以将第三方服务打包成TAP可以派送的对象,就能用来调度和派送那些非K8s环境上的服务。

他解释,TAP和Azure DevOps瞄准了同样的DevOps市场,但VMware的策略是将TAP绑定K8s来实现达跨多云支援,甚至能部署在红帽OpenShift上。

另外,TAP可以让开发者自行定义扩充架构,来设计高度客制化的DevOps流程。例如目前TAP测试版所公布的DevOps流程,虽然是以Tekton这套CI/CD流程工具为主来打造,但VMware预告,明年正式版推出时,将会支援其他工具,例如老牌DevOps工具Jenkins。

未来将提供APIM机制,更要支援MLOps抢攻AI圈

VMware打造TAP的战略目标,Ajay Patel指出,不只停留于DevOps流程而已,未来还希望进一步扩大到APIM管理市场,提供API生命周期管理的一级支援,来吸引更多第三方应用可以搬上TAP平台。

甚至,未来Tanzu的发展重心,不只是开发生态圈,他透露,VMware正在研究TensorFlow框架、Python语言,未来也会支援AI圈新兴的MLOps模式(机器学习训练维运自动化)。

“未来,7成应用程序都是容器化应用,而且会在K8s环境中执行,”Ajay Patel希望TAP能成为开发者的起点,这正是VMware更长远的战略目标。

2021-10-18 09:46:00

相关文章