首页 > 系统相关 >12000台虚拟机大迁移!又一家公司宣布弃用VMware,自制KVM平台替代

12000台虚拟机大迁移!又一家公司宣布弃用VMware,自制KVM平台替代

时间:2025-01-19 12:20:39浏览次数:1  
标签:弃用 虚拟机 KVM VMware Windbichler 迁移 Anexia Alexander

曾几何时,提起虚拟化,VMware 是一家绕不开躲不过的公司,它也是第一个虚拟化 x86 架构并取得商业成功的公司,备受业界关注。可惜的是,自从 2023 年 11 月,VMware 被博通以 610 亿美元收购,后者对其进行大刀阔斧地改革,并把 VMware 原有云服务的“永久许可证”改为了订阅制度之后,遭到了不少公司的弃用。

这不,前有全球股票市场股份登记运营商 Computershare 迁移到 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/


Aimyon_s[网易海南海口网友] 热门跟贴2025-01-15 02:03:57

我用的开源方案pve (PVE:proxmox virtual machine)

  迪士尼66[网易北京网友] 热门跟贴2025-01-15 02:30:04

不能买断的软件从来不买

  HartEli[网易北京网友] 热门跟贴2025-01-15 02:31:18

很多软件现在都不买断~都是按年收费了

  网易来自火星手机网友ip: 2025-01-15 18:26:05

我们还傻呵呵地上云呢

  网易来自火星手机网友ip: 2025-01-15 10:03:15

是有点卡,窗口切换不流畅,像用了好几年的手机一样

 

 

标签:弃用,虚拟机,KVM,VMware,Windbichler,迁移,Anexia,Alexander
From: https://www.cnblogs.com/jijm123/p/18679475

相关文章

  • 什么是python虚拟机
    一、定义Python 虚拟机(PythonVirtualMachine,简称 PVM)是 Python 语言的运行核心。它是一种抽象的计算机,用于执行 Python 字节码。字节码是 Python 源代码经过编译后生成的一种中间表示形式,就像是一种特殊的机器语言,但不是针对物理硬件的,而是针对 Python 虚拟机这个......
  • windows hyper-v 虚拟机 虚拟磁盘链无法访问 父级虚拟硬盘的标识符和差异磁盘的标识符
    参考链接:修复链断裂的虚拟磁盘-知乎报错信息:试了很多方法没有找到合适的方案,  上图中的编辑按钮是灰色,解决方法,点击浏览,随便选一个可选项,选中后,编辑按钮就可用了 然后点击浏览,再把原来的虚拟硬盘重新选回来,这时候,你会发现编辑已经可用了,这个是有点气人,我前面看文章看......
  • 传奇三虚拟机服务端-客户端win10可用
     论坛转来的,还没有实验架设  传奇3虚拟机服务端一键架设。。。好吧,三键架设,据说WIN10可玩服务端启动稍微有点步骤,还算简单吧QQ截图20200414142743.jpg(73.53KB,下载次数:0)下载附件2020-4-1414:41上传QQ截图20200414142828.jpg(74.73KB,下载次数:0)下载附......
  • PVE安装ikuai,配置联网,其他虚拟机接入ikuai
    一、安装ikuai 1、访问ikuai官网,下载32位的固件包 2、安装ikuai,具体硬件配置如图 3、配置完成,启动ikuai进入控制台,会自动获取一个IP  二、pve安装win101、bios用默认下图类型的,用UEFI会无法引导,会报错 2、进入系统,网络右键--打开网络和internet设置--高级网络......
  • Java虚拟机(JVM)深入解析
    Java虚拟机(JVM)是Java程序运行的核心环境,它负责将Java字节码转换为机器码并执行。本文将深入解析JVM的运行时数据区、类加载机制以及执行引擎,帮助读者更好地理解JVM的工作原理。一、运行时数据区(RuntimeDataArea)运行时数据区是JVM在执行Java程序时分配的内存区域,主要包括以......
  • 【GMTSAR】虚拟机Ubuntu22.04使用GMTSAR进行D-InSAR和SBAS-InSAR处理
    近期学习了一下GMTSAR,记录一下使用过程电脑为处理器为i7-13700K,给虚拟机分配了32G内存。大致的处理流程命令如下(因为懒得截图以及复制起来简单直接写在了txt文本里)虚拟机挂载共享文件夹虚拟机的安装教程CSDN有很多,可以看最新的教程,去官网下载新版(但是要创建账号填写相关......
  • JVM虚拟机监控及性能调优实战
    大家好,欢迎来到程序视点!我是小二哥。今天我们再来聊聊jvisualvm目录jvisualvm介绍代码语言:txt复制1.jvisualvm是JDK自带的可以远程监控内存,跟踪垃圾回收,执行时内存,CPU/线程分析,生成堆快照等的工具。2.jvisualvm是从JDK1.6开始被继承到JDK中的。jvisualvm使用jvisualvm......
  • 告别虚拟机!WSL2安装配置教程!!!
    作者:SkyXZCSDN:SkyXZ~-CSDN博客博客园:SkyXZ-博客园        由于Linux的系统的稳定以及在环境管理方面的优越性,同时Linux对于ROS系统的独占,很多时候我们都乐意在Linux系统下开发我们机器人的算法,但是由于Windows和Linux系统的存在内核方面的天壤之别,在我们手边没有Lin......
  • Windows环境下VMware 共享数据Ubuntu虚拟机的方法研究
        在Windows环境下,通过VMware共享数据给Ubuntu虚拟机,主要有以下几种方法:1.使用VMware自带的共享文件夹功能这是最常用的方法,支持文件夹的双向共享:开启共享文件夹:在VMware中,打开虚拟机的设置,选择“Options”->“SharedFolders”。选择“AlwaysEnab......
  • 【虚拟机硬盘的添加及分区挂载】
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档虚拟机硬盘的添加及分区挂载一、添加类型为SCSI的硬盘二、添加类型为STAT的硬盘三、添加类型为NVME的硬盘一、添加类型为SCSI的硬盘第一块硬盘,虚拟磁盘类型选择SCSI。大小选择5G。按mbr格式分区。分......