Tesco 因 Broadcom 的行为将 40,000 个服务器工作负载从 VMware 迁移出站

Tesco 的大规模 VMware 迁移预示着供应商锁定风险

由于指控 Broadcom 存在滥用行为,Tesco 正在将其约 40,000 个服务器工作负载从 VMware 迁移出去,这凸显了供应商的行为如何迫使大型企业进行成本高昂且具有破坏性的迁移。


Why Tesco Is Leaving VMware

  • Alleged Broadcom abuse: Tesco 声称在 2022 年收购 VMware 的 Broadcom 参与了违反合同预期的行为,包括价格上涨和限制性的许可条款。
  • Strategic independence: 通过将工作负载迁移到本地超管理器(on-premises hypervisors)和公有云服务的混合组合中,Tesco 旨在减少对单一供应商的依赖并重新获得谈判筹码。
  • Cost containment: 尽管短期内重新构建工作负载的成本很高,但预计从长远来看,这次迁移将降低总拥有成本 (TCO)。

Scope and Scale of the Migration

  • 40,000 workloads: 迁移涵盖了广泛的应用,从传统的销售点系统到现代分析流水线。
  • Hybrid approach: Tesco 正在采用一种混合模式,将开源超管理器(例如 KVM)与 AWS 和 Azure 等云提供商结合起来,从而允许工作负载在最有效率的地方运行。
  • Timeline: 该项目计划在未来 12-18 个月内完成,并将分阶段实施以尽量减少服务中断。

Technical Challenges and Mitigations

  • Compatibility: 将 VMware 特有的配置(例如 vSphere Distributed Switches)转换为替代平台需要仔细的映射和测试。
  • Data migration: 大型数据集正在使用高吞吐量复制工具进行迁移,以避免停机时间。
  • Automation: Tesco 正在利用 Terraform 和 Ansible 等 Infrastructure-as-Code (IaC) 框架来标准化跨不同环境的配置。
  • Skill gaps: 公司已通过认证和合作伙伴培训计划投资于员工技能提升。

Business Implications

  • Negotiation leverage: 展示出退出供应商锁定场景的意愿可以向 Broadcom 施压,促使其重新考虑定价和许可政策。
  • Risk diversification: 多云、多超管理器策略可以分散风险并提高对未来供应商纠纷的韧性。 。
  • Industry signal: Tesco 的举动可能会鼓励其他大型企业审计其自身的供应商依赖关系并考虑类似的迁移。

Lessons for Other Enterprises

  1. Monitor vendor contracts: 定期审查许可条款和价格上涨,以便及早检测到潜在的滥用行为。
  2. Maintain architectural flexibility: 在设计工作负载时考虑可移植性,尽可能使用容器化或抽象层。
  3. Invest in automation: IaC 和 CI/CD 流水线可以减少在不同平台之间迁移工作负载的摩擦。
  4. Plan for exit strategies: 在初始架构设计中包含迁移路径,以避免成本高昂且被动的迁移。

Bottom line: Tesco 迁移 40,000 个 VMware 工作负载的决定阐明了供应商锁定的切实业务风险,并证明了即使是最大的零售商也可以在面对不利的供应商行为时执行大规模迁移。

Sources