曾几何时,提起虚拟化,VMware 是一家绕不开躲不过的公司,它也是第一个虚拟化 x86 架构并取得商业成功的公司,备受业界关注。可惜的是,自从 2023 年 11 月,VMware 被博通以 610 亿美元收购,后者对其进行大刀阔斧地改革,并把 VMware 原有云服务的“永久许可证”改为了订阅制度之后,遭到了不少公司的弃用。
这不,前有全球股票市场股份登记运营商 Computershare 决定把公司的 2.4 万台虚拟机迁移到 VMware 的竞品 Nutanix 上、英国云提供商 Beeks 在发现价格上涨十倍后使用开源替代方案 OpenNebula,而今又有奥地利云供应商 Anexia 决定放弃基于 VMware 的 12000 台虚拟机,愤而也转向“开源”系统。
给出的理由几乎都是 VMware 许可证成本骤增,企业已经无力承担。
预估成本上涨超过 500%,云供应商直呼:无力负担
Anexia 是一家成立于 2006 年的国际云服务和互联网服务提供商,总部位于奥地利克拉根福。这家公司主要专注于提供定制化、高质量的云和托管服务,以及软件、应用和网页开发等解决方案。
除了在克拉根福的总部外,Anexia 在全球 70 个国家的 100 多个数据中心提供云服务。客户包括远程访问和控制供应商 TeamViewer、航空公司汉莎航空,以及许多其他需要可靠托管和服务的公司。
在业务规模如此庞大的情况下,如果不是迫于无奈,谁又愿意耗费资金、人力、技术如此大张旗鼓地去折腾虚拟机迁移。
据外媒 The Register 报道,Anexia CEO Alexander Windbichler 表示,在博通收购 VMware、提高许可成本并对其合作伙伴计划做出重大改变之后,Anexia 本仍然有资格运营基于 VMware 技术的云服务,但是随着博通提出了新的条款,导致 VMware 许可证成本大幅上涨。“成本的增加对我们来说是生存的威胁。”Alexander Windbichler 说。
至于涨幅多少,Alexander Windbichler 并没有明确透露,不过 The Register 保守猜测涨幅应该超过了 500%。
许可证成本大幅上涨的根本原因在于博通成功收购 VMware 后对其产品和商业模式进行的几项重大改革:
停止销售永久许可证,即从永久许可模式转向订阅模式,允许客户获得支持和最新软件版本。
将原有的 50+独立产品进行整合,精简为 4 个产品组合,同时停止单个产品的销售。
从 2023 年起,VMware 将每个 CPU 许可/订阅授权从原来的 32 个核心调整为 16 个核心,这相当于许可证需求直接翻倍,进一步增加了客户的支出。
这些改革直接导致了 VMware 许可证成本的大幅上涨。
不仅如此,Alexander Windbichler 还提到,现如今给 VMware 账单的结款方式也发生了巨大的变化,“过去,我们常常会拖欠一个月才支付 VMware 软件的费用,而与博通签订两年合同后,我们不得不提前一年付款订阅费用。这种安排会给公司的现金流带来极大压力。”
“我们将无法与市场竞争,”Alexander Windbichler 无奈地说道,“我们有一些签订了合同的客户,他们不会为涨价买单。”
在过去这段时间里,Alexander Windbichler 也不是没有想过试图走法律程序,来抵制博通这种涨价的行为,但是他觉得这场斗争将会进展缓慢,而且代价高昂。因此,Anexia 决定迁移。
替代方案——开源
相比其他公司,Anexia 所处的境地稍微好一点的是,Anexia 的旗下有另一家名为 Netcup 的托管公司,该公司在基于 KVM(基于内核的虚拟机)的平台上运行,因此有着 KVM 丰富的运营经验,由此也大大降低了 Anexia 迁移的难度。
除此之外,Anexia 的一项优势在于,其通过名为“Anexia Engine”的抽象层隐藏了 VMware 的存在,这使客户无需接触 VMware 的界面,而是通过一个不同的界面管理其虚拟机集群。
这家托管公司还大量使用 NetApp 存储设备,因此客户数据本身独立于 VMware 系统存储,新的虚拟机只需指向现有存储卷即可。此外,KVM 能够直接引导基于 VMware VMDK 格式创建的虚拟机,这也为迁移提供了便利条件。
在 Alexander Windbichler 和其背后的团队来看,Netcup 的平台可以升级以满足 Anexia 客户的需求。同时,他们也相信 Anexia Engine 可以适配 KVM 后端运行。
从有迁移的想法之后,Anexia 从 2024 年年初就开始研究实施迁移了。过去一年多以来,Anexia 的开发团队一直在致力于改进 Netcup 平台并创建一个简单的迁移工具。让同意迁移的客户,只需一次点击和短暂的虚拟机重启即可完成——这一操作会将虚拟机映射到存储,并将其转换为适当的虚拟磁盘格式,工作负载会像什么都没发生一样继续运行。
然而,根据 Anexia 的许可条款,他们只有几个月的时间完成迁移工作,否则将面临价格上涨和为期两年的订阅合同生效。此外,他们还需要在更短的时间内说服那些选择 VMware 支持服务的客户,相信新平台同样能够胜任需求。
为了说服客户,身为 CEO 的 Alexander Windbichler 也亲自下场做了一个 PPT,来告诉自家的客户们这次不仅是一次节约成本的迁移,也是抵制 VMware 订阅服务费涨价的一个成功案例。
在实际实施过程,据 The Register 报道,Alexander Windbichler 表示,这一过程并不轻松,因为迁移意味着在短时间内会有两份虚拟机实例共存,这需要额外的硬件容量,而在某些地点可能难以满足这一需求。这需要精细的资源管理规划,尤其是一些客户难以找到变更窗口,同时确保服务器和存储准备就绪也颇具挑战。
Windbichler 表示,迁移工具按时交付,使所有 Anexia 客户及其 12,000 个虚拟机已经在 2024 年 5 月前完成了迁移。
“放弃 VMware”的争议依然在持续
显而易见,因为成本问题,Anexia 必然不是最后一家选择从 VMware 转向开源方案的公司。然而,这一过程中也面临诸多挑战,正如网友 freedomben 评价的:
我绝对不想低估这件事的重要性。这确实是个了不起的成就!
不过,他们确实拥有一些绝大多数公司在尝试类似迁移时无法享有的重大优势,譬如:『Anexia 决定进行迁移,而这一选择之所以更容易,是因为它拥有另一家名为 Netcup 的托管公司,该公司运行在 KVM 平台上。此外,这家托管公司还大量使用 NetApp 存储设备,因此客户数据本就独立于 VMware 系统存储,新虚拟机只需要指向现有存储卷即可。』
再说一次,这仍然是一个巨大的成就,也是一个令人振奋的里程碑。但对于那些仍被困在 VMware 上、希望迁移的公司来说,了解这些优势会很有帮助。
也有网友出谋划策:
我猜测,任何人如果能够将他们的“自制 KVM 平台”正式打造成一个可商业化的虚拟化产品,都可能赚大钱。我知道的每个 IT 部门——包括一些非常大的部门——都在争先恐后地寻找替代 VMware 堆栈的方案。
总体来看,这一举措虽然复杂且充满风险,但对于摆脱高昂的许可费用、实现长期的技术和业务灵活性,也同样具有重要价值。成功的关键在于充分的资源规划、高效的迁移工具开发以及对客户需求的精准把握。
参考:
https://news.ycombinator.com/item?id=42682671
https://www.theregister.com/2025/01/13/anexia_vmware_to_kvm_migration/