摘要:随着企业云原生转型的深入及基础设施市场的变化(如 Broadcom 收购 VMware),选择合适的 Kubernetes 平台至关重要。本文对比了 SmartX SKS (SmartX Kubernetes Service) 与 VMware Tanzu:
l SmartX SKS: 专注于超融合(HCI)深度集成、轻量化部署与国产化生态适配。
l VMware Tanzu: 专注于多云管理、复杂的 Spring 应用生态及传统 VMware 技术栈的延伸。
l 核心结论: 追求极致运维效率、国产化替代或高性能 HCI 集成的企业首选 SKS;拥有深厚 VMware 依赖且需管理异构多云的企业更适合 Tanzu。
由于商业环境的变化以及相关政策因素,不少国内企业都在积极推进 VMware 替代,并深入探索容器管理服务 —— vSphere with Tanzu 和 Tanzu Kubernetes Grid 的国产替代方案。作为 SmartX 榫卯企业云平台的重要模块,SMTX Kubernetes 服务(SKS)不仅可提供与 Tanzu 同等的关键功能,还通过技术优化进一步降低容器环境运维管理复杂度,实现混合环境统一管理与安全防护,并提供更全面的国产生态支持能力。
以下,我们将详细介绍如何以 SKS 替代 vSphere with Tanzu,包括关键能力对比、替代优势解读、迁移路径介绍和替代案例分享。
26个核心技术能力与架构对比:SKS vs. vSphere with Tanzu
SKS 是 SmartX 榫卯企业云平台提供的 Kubernetes 服务,通过整合业界领先的 SmartX 虚拟化、分布式存储、网络与安全等产品组件,帮助企业在多种环境中轻松部署、管理和使用生产级 Kubernetes 集群。SKS 不仅提供简单易用的 Kubernetes 集群生命周期管理功能,还具备丰富的高可用特性、全面的可观测性功能,以及更广泛的国产兼容性。


SKS vs VMware vSphere with Tanzu:重点功能对比
深度解析:选择 SKS 替代 vSphere with Tanzu 的五大核心优势#1 全面适配中国企业级市场需求与合规性(1) 灵活的商业模式:支持按需付费与成本优化
VMware vSphere with Tanzu 采用基于 vSphere 集群整体 CPU 容量的许可模式,可能出现资源利用率低、导致用户承担额外成本的情况。
而 SKS 提供了两种许可选择:
· 基于云平台 CPU 容量计费:适合规模化部署连续性业务的用户。
· 按 Kubernetes 集群 vCPU 总数计费:根据 Kubernetes 集群规模收费。适合容器化初期用户,是“用多少买多少”的弹性方案。这种多样化的灵活许可策略尤其受到中小企业的欢迎 —— 某水务机构通过 vCPU 计费模式减小了初期的投入成本。
(2) 完善的国产化生态:支持主流国产 CPU 与操作系统适配
在国产化浪潮下,SKS 作为一款国内产品,展现出更强的生态兼容性:
· 硬件层:全面支持海光、鲲鹏、飞腾等国产 CPU 和昇腾等国产 GPU。
· 软件层:适配 openEuler 等信创操作系统。
例如,自贡市第一人民医院使用 SKS,部署了基于国产操作系统的容器化运行环境,实现了云原生架构与过程化的无缝对接,支撑核心业务系统安全、可控、平稳地运行。欲深入了解,请阅读:自贡市第一人民医院:超融合与 SKS 承载 HIS 等核心业务应用,加速国产化与云原生转型。
(3) 业务导向的架构选择:支持多样化集群类型按需构建
用户通常会根据不同的业务需求选择适宜的集群类型:
· 虚拟机集群:适用于开发测试等需要快速弹性伸缩的场景。
· 物理机集群:适用于对计算性能有较高要求的业务,如 AI 训练、实时数据分析等,可避免虚拟化带来的性能损耗。
相较于 VMware vSphere with Tanzu 仅支持虚拟机集群,SKS 同时支持创建和管理虚拟机集群与物理机集群,能够满足更广泛的应用场景需求。实测数据显示,SKS(虚拟机 Kubernetes)可以达到裸金属 Kubernetes 性能的 82% – 96%。欲深入了解,请阅读:虚拟化vs.裸金属:两种K8s部署模式下的多场景性能对比。
#2 极致的图形化交互体验与自动化运维(1) 一键式全生命周期管理:K8s 集群的快速交付与扩缩容
VMware vSphere with Tanzu 具备 Kubernetes 集群管理的自动化能力,但其操作通常依赖于 kubectl、YAML 文件、CLI 等方式。对于初级用户而言,学习和使用门槛相对较高。相比之下,SKS 提供简洁直观的图形化界面,支持用户在几分钟内完成 Kubernetes 工作负载集群的创建。此外,SKS 提供统一的管理界面,支持对所有 Kubernetes 集群的生命周期进行管理,包括创建、配置、升级、扩容与缩容、删除等操作。
(2) 零代码配置:高级功能与网络策略的图形化编排
在保障 Kubernetes 集群的可靠性、可用性和自愈能力方面,VMware vSphere with Tanzu 与 SKS 均提供了相应的机制,例如在集群节点发生故障时自动进行替换,以及在集群资源不足以支撑应用部署时自动触发水平扩容。然而与 VMware vSphere with Tanzu 主要依赖手动配置不同,SKS 允许用户通过图形化表单灵活配置关键参数,例如故障节点的判定策略和时间阈值,以及节点自动伸缩的数量范围等。
(3) 容器化应用管理:面向开发者的图形化视图与自服务
VMware vSphere with Tanzu 提供了一定的 Kubernetes 集群图形化管理功能,但在容器应用的生命周期管理方面存在不足。在 vCenter 界面下,管理员无法直接对 Kubernetes 的原生资源(如 Deployment、Pod)进行管理,通常需要借助命令行工具或其他容器管理平台执行创建、更新或删除等操作。SKS 支持直接在管理界面打开集群、节点和 Pod 的控制台,并进行相关操作,从而减少用户在不同管理工具间的切换,提升运维效率。
#3 统一安全治理:混合架构下的全栈安全策略管理
随着企业应用现代化进程的推进,虚拟化与容器化共存的现状已成常态。这种混合架构带来了独特的安全挑战——由于虚拟机与 Pod 之间的网络采用完全不同的架构,流量无法统一监控、安全策略配置复杂而低效。
VMware 在 Tanzu 中先后尝试集成 NSX Container Plugin(NCP)和 Antrea,并在一定程度上可以实现 vSphere 环境中的虚拟机与 Pod 安全策略。这在虚拟机和容器化应用的网络安全融合方面,已经领先了其他厂商一大步。但该方案中,对虚拟机、Kubernetes 集群进行管理的界面是 vCenter,而配置虚拟化和 Pod 的统一安全策略就需要切换到 NSX Manager,二者仍然存在割裂。
SKS 提供了统一的可视化界面,同时用于管理虚拟机、Kubernetes 集群及容器化应用资源(Pod、Deployment 等等)、配置虚拟机和 Pod 的安全策略,并支持整体查看虚拟机和 Pod 之间的流量信息。与 VMware 的产品和方案相比,SKS 的解决方案更加简洁易用:
· 界面统一:在同一管理平台中完成虚拟机和 Pod 的各种管理工作,包括配置、监控与数据流的查看。
· 全链路数据流透视:支持跨资源类型的拓扑视图,可追踪 Pod、Deployment、虚拟机、外部 IP 等多种对象之间完整的数据流。
#4 精细化治理:基于多租户模型的细粒度资源隔离与分配
VMware vSphere with Tanzu 的租户是在 vSphere 集群范围内,以 vSphere 命名空间作为租户粒度,支持的对象包含 Tanzu Kubernetes Grid 集群、vSphere Pod、虚拟机。主要是用于隔离 vSphere 的虚拟化资源,而不是 Kubernetes 集群内的 Pod 等资源。
SKS 基于 Kubernetes 的 Namespace 提供隔离和集中管理能力,并且管理粒度更加细致,适合需要简单、高效的多租户解决方案的用户。
#5 全方位可观测性:覆盖指标、日志与链路的深度监控
在可观测能力方面,VMware vSphere with Tanzu 主要提供基础设施即服务(IaaS)层面的监控和日志能力,且缺乏统一的虚拟机与 Pod 流量可视化方案,需要另外集成 Aria Operations for Networks(原 vRNI) 或 NSX Intelligence 的能力。而 SmartX 在一套管理软件中提供了覆盖集群、节点和应用等多个维度的数据信息,有助于用户更全面地了解集群运行状态。
迁移路径与落地实践:从 vSphere with Tanzu 平滑演进至 SKS
目前,用户通常使用第三方迁移软件(如 Velero)进行 Kubernetes 集群上的应用迁移;也可采用 SmartX 与骥步科技推出的云原生备份容灾联合解决方案,顺利实现从 vSphere with Tanzu 到 SKS 的应用与数据迁移。该方案支持将容器应用和数据从异构的 Kubernetes 源集群迁移至 SMTX Kubernetes 服务,在迁移过程中可以自动完成存储类型 (storageclass) 等资源差异的自动转换。同时本方案支持对于数据卷的多次增量迁移,以最小化生产业务切换所需的服务时间窗口。欲深入了解,请阅读:志凌海纳 SmartX 携手骥步科技推出云原生备份容灾联合解决方案。

替代实践:某信托公司实现 VMware 虚拟化和 Tanzu 的同步替代
某信托公司为了满足业务灵活发展需求,通过微服务及云原生方式构建了业务应用,在前期建设方案中使用 vSphere 融合部署的 SmartX 超融合方案部署 Tanzu Kubernetes Grid,承载容器化开发测试和生产工作。由于 VMware 国产化替代等需求不断凸显,用户需要对现有 IT 基础架构及容器平台进一步改造,因此进一步评估使用榫卯企业云平台完全替代 VMware 虚拟化和容器服务的可行性。
在第一阶段测试中,用户使用 3 台海光服务器部署了基于 ELF 虚拟化的超融合集群,对 SKS 进行了测试。结果显示,SKS 在功能、性能、集成插件以及可靠性等方面的 44 项测试中全部通过,与 Tanzu 在 Kubernetes 集群生命周期管理和监控运维方面表现相当。此外,SKS 支持 Kubernetes 原生 API 接口,兼容用户现有的管理和监控工具,使得运维人员能够延续既有的运维流程与实践,高效实现从 Tanzu 向 SKS 的无缝过渡。
基于以上测试表现,用户重新设计并建设了业务架构,同时替换了 VMware 虚拟化和 Tanzu,以 SmartX 原生虚拟化 ELF 和 SKS 承载了虚拟化及容器化业务,并通过 CloudTower 实现了两个环境的统一管理。为了保障可靠性,用户分别在主备站点承载 SKS 的超融合集群内创建 2 个 SKS Kubernetes 工作负载集群,分别承载生产环境与 UAT 环境。这些 Kubernetes 集群的 Control Plane 和 Worker 节点通过虚拟机进行部署,便于 Kubernetes 集群自身的灵活部署与扩展以及故障后快速自愈。同时这些由 SKS 创建的 Kubernetes 集群通过用户的 Rancher 进行纳管,便于用户的运维和开发人员统一维护。
此次实践帮助用户同时完成了 IT 基础设施的架构升级、高可用建设与 VMware 国产化替代,为未来的信创转型奠定基础。
