Tesco 因 Broadcom 的行為將 40,000 個伺服器工作負載移出 VMware

Tesco 的大規模 VMware 遷移預示著供應商鎖定風險

Tesco 在指控 Broadcom 有濫用行為後,正將大約 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: 此次遷移涵蓋了廣泛的應用程式,從舊有的銷售點系統(point-of-sale systems)到現代化的分析流程(analytics pipelines)。
  • 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