昨天,我们正式开源了企业级虚拟化平台 ZSvirt。GPL 3.0 协议,完整源代码和安装镜像全部公开。
和从零孵化一个开源项目不同,ZSvirt 不是实验室作品。它源自我们自己的商业虚拟化平台 ZSphere,这套引擎已经在金融、医疗、教育、制造、交通等行业一千多个生产环境里跑了多年。把这样一套经过真实业务检验的核心能力完整开放,我们首先要回答的不是“能不能开”,而是“为什么现在开”。
图注:ZSvirt 正式开源,以 GPL 3.0 协议发布
01 / THE REAL GAP
替代这件事,缺的不是另一个产品
过去几年,VMware 替代是企业基础设施圈最热的话题。许可证模式变化、产品捆绑、成本上升,逼着越来越多企业重新审视自己的技术路线。Gartner《2025 服务器虚拟化平台市场指南》预测,到 2028 年,成本压力会促使全球 70% 的企业级 VMware 客户迁移掉一半虚拟工作负载。
这个数字说明两件事,迁移是必然的,趋势已经不可逆,而绝大多数企业,到今天还没想清楚迁到哪。
因为如果所谓替代,只是从一套封闭软件换到另一套封闭软件,从一种授权模式换成另一种授权模式,企业真正的问题并没有解决。虚拟化是数据中心最底下一层,上面压着 ERP、MES、数据库,压着产线、医疗、金融这些核心系统。一套平台进了生产环境,生命周期就是五年、十年起步。
所以选虚拟化平台,选的是未来十年的技术主动权。代码能不能看,平台能不能改,API 能不能接进自己的系统,路线由谁定,将来迁移出去要不要再付一轮成本——这些事过去排不进采购清单,现在越来越重要。
02 / PRODUCTION GRADE
交出来的是生产级能力,不是阉割版
ZSvirt 不是功能受限的免费版,也不是只能测试体验的社区试用版。
核心虚拟化功能全部开源,且不设云主机、集群、账号数量限制。计算、存储、网络虚拟化,HA、DRS、快照、备份这些企业级能力,都在开源版里。单台虚拟机最高配置 768 个 vCPU,单一控制平面可以管理超过一万台主机,不用按规模拆分。网络侧支持 SR-IOV 加速、分布式交换机和端口组,SR-IOV 的实时迁移也能做。
安全上,Secure Boot 从虚拟机固件启动阶段建立硬件信任根,vTPM 给每台虚拟机一块隔离的可信密钥空间,密钥由平台内置的原生密钥提供方在集群内生成、轮转、保管,不依赖外部密钥服务。安全组东西向微隔离、MFA/2FA、不可变审计日志,也都在基线里。
对外接口没有留一手。2000 多个生产就绪的 RESTful/OpenAPI 接口,Go、Python、Java 三种 SDK,原生 Terraform Provider,接 Kubernetes、接 PaaS、接企业自己的平台,都能做。
03 / MIGRATION
迁移不该是第二道收费门槛
替换平台,最大的顾虑往往不是新平台好不好用,而是旧平台怎么搬过去。
这也是我们划开源边界时最明确的一条。不能把平台免费了,却把迁移变成另一道收费。ZMigrate 随开源版完整提供,不单独收费,也不用另买第三方迁移软件。
无代理、有代理、冷迁移三种模式都支持,全盘块复制加后台增量同步,迁移期间业务不停机。支持割接前测试切换,提前验证应用可用性。50 台虚拟机并发迁移,单台最快 5 分钟完成切换,兼容 vSphere 5.x 到 8.x、Hyper-V、KVM,以及物理机 P2V。
04 / LICENSE & BOUNDARY
为什么是 GPL 3.0,为什么还有企业版
GPL v3 是一种强协议。任何人可以自由使用、修改、再分发源代码,但衍生作品必须以同一协议开放。选它,逻辑不复杂:确保平台的每一项改进都回流社区,避免开源变成一次性交作业。对一个想长期演进的底座来说,这个“强”是刻意的。
开源和商业的边界,也摆在这里。开源版提供完整的计算虚拟化能力,不设数量限制,可以长期免费用于生产。我们的商业版本 ZVF 在此基础上提供企业加强包与 SLA 级技术支持,内置 ZCenter 云门户支持多数据中心统一纳管,并可按需选配分布式存储、容器等模块,以及国产化环境的适配。
05 / BIGGER PICTURE
放进更大的开源图景
把 ZSvirt 放进更大的技术生态看,这次开源还有一层意义。作为阿里云战略控股企业,我们也长期处在开放技术生态之中——阿里云这些年持续投入开源,从龙蜥 Anolis OS、Kata Containers,到通义千问 Qwen,覆盖操作系统、容器、AI 模型多个层次。ZSvirt 的加入,让虚拟化这一层也有了成熟的开放选择。
从操作系统、虚拟化、容器到 AI 模型,企业数据中心里越来越多的核心技术,都能找到可检视、可自主掌控的路径。
06 / FROM DELIVERY TO CO-BUILDING
从交付,到共建
ZSvirt v1.0.0 已经上线。代码、路线图、贡献指南、治理文档保持公开。开发者可以 fork,可以提 Issue,可以发 Pull Request,也可以基于它构建自己的产品和解决方案。
这也意味着我们的角色在变。过去面对的是客户,以后还要面对开发者、ISV、硬件伙伴、行业方案商,以及更多还没谋面的贡献者。
企业级虚拟化发展了二十多年。它的下一阶段,应该更开放。 ZSvirt 是个开始,不是终点。 代码仓库 https://github.com/zsvirt/zsvirt 社区官网 https://zsvirt.io
