Topgolf 正接近完成退出 VMware 的进程,此前该公司已将约 1.2 万台虚拟机迁移至 VergeIO 的 VergeOS 平台。Topgolf 表示,此举使基础设施成本降低了超过 1130 万美元。此前,在 Broadcom 调整许可和产品后,Topgolf 预计 VMware 成本将上涨 400%,因此作出了这一决定。
数十年来,Topgolf 一直依赖 vSphere 和 ESXi,随后于 2017 年采用了由 VMware 与戴尔合作开发的超融合 VxRail 平台。不过,VMware 停止提供永久许可证,并将产品整合为数量更少、价格更高的软件包,促使该公司重新评估其本地基础设施,包括其场馆、办公室、实验室和数据中心环境。
平台和物理基础设施变更
Topgolf 在六个月内以约 400 台戴尔 PowerEdge 服务器替换了 650 台 VxRail 主机。根据 VergeIO 发布的一份案例研究,该公司从由六个节点组成、存储容量为 35 TB 的 VxRail 集群,迁移至由三个节点组成、容量为 5 TB 的 VergeOS 集群。
Topgolf 全球基础设施总监 Scott Forehand 表示,硬件方面的可比支出下降了 87%,但他承认,市场上计算和存储价格上涨,使节省额低于最初估计。报告称,软件成本也下降了 77%;此外,公司获得了一份为期五年的企业许可协议,而 VMware 此前提供的是三年期协议。
Topgolf 为何选择 VergeOS 平台?
运行环境隔离是作出这一决定的主要因素。Topgolf 使用 VergeOS 的 Virtual Data Center 功能,按照时区将基础设施划分为相互独立的租户,从而简化了更新和维护;该功能还允许在单个集群内创建嵌套实验室,减少对实验室专用硬件的需求。
该平台还承载 Topgolf 自有的 Toptracer 高尔夫球追踪系统。该系统依赖机器学习,在一座配备 102 个击球位的典型场馆中,每天推动约 40 TB 的网络数据传输。VergeIO 帮助 Topgolf 处理延迟问题,并在集群节点之间分配数据流量。公司还受益于 VergeOS 基于 API 的方法,以及 Terraform 和 Ansible 对基础设施自动化的支持。
实际发生了哪些变化?
此次迁移并不只是将一种虚拟化软件替换为另一种软件。迁移过程还同时涉及更换游戏面板、重新布线、更换平台服务器,以及转向基于 Kubernetes 的新游戏架构,目标是减少技术债务。
集成仍然是一个重要挑战。Topgolf 难以保留部分第三方工具的功能,包括 Rubrik 和 LogicMonitor。公司利用 VergeOS 的快照功能替代部分数据保护功能,随后转向 Veeam,以满足威胁搜索和勒索软件防护等需求,而这些需求当时没有即时可用的替代方案。
截至目前,Topgolf 的 20 个场馆仍保留搭载 VMware Cloud Foundation 软件包的 VxRail,但 Forehand 预计将在 12 月第二周之前完成退出 VMware。该经验表明,节省的资金可能相当可观,但这取决于环境规模,以及迁移是否与硬件更新和应用变更同步进行;此外,安全和管理工具的兼容性仍是大规模采用 VMware 替代方案前必须解决的问题。