开源项目 · Apache License 2.0

KVMCloud

把带宽,变成可承诺的资源。

基于 Go 与 Vue 3 的云管理平台。在你自己掌控的物理服务器上,搭起一套多租户、可计费、能调度带宽的 IaaS 底座。

产品定位

不是更重的框架。
是更轻的底座。

控制面与数据面分离,
多租户自助运营。

KVMCloud 基于 Go 与 Vue 3 构建。它利用 Go 静态编译、协程调度高效、零运行时依赖的特性,在极低的资源开销下,提供一套控制面与数据面分离、支持多租户自助运营的 IaaS 底座。

它不试图做一个「什么都有」的重型云框架。它解决的核心问题是:把带宽从一个附属的限速参数,变成调度层可承诺、可仲裁、可抢占的一等资源。

四维超开——CPU、内存、存储与带宽保障——让硬件利用率在调度阶段就被系统性优化,而不是事后补救。

核心亮点

四件事,
做得更彻底。

不是功能更多。
是关键的那一层更完整。

01

带宽调度:端口级保障,共享池借用

打破「独享稳定但无突发」与「共享突发但无兜底」的二选一。

  • 最低保障带宽任何情况下该端口可用的带宽下限,不受其他租户影响。
  • 最高突发上限在保障值之上,按优先级借用共享池的空闲带宽。
  • 竞争抢占池容量紧张时,低优先级端口的突发额度被压回保障值。

保障与借用分开计价,成本与稳定性同时可控。

02

四维全量超开:CPU / 内存 / 存储 / 带宽

调度器把超开当作一等约束,逐维校验,任意一维超限即拒绝或更换节点。

  • CPU 与内存可配比超开(默认 4:1、1.5:1),内存支持气球驱动回收。
  • 存储精简置备,配有水位告警与写满保护。
  • 带宽保障与借用池容量直接耦合:超卖越高,借用空间越小,并在界面中透明呈现。
03

灵活部署:从一台机器,到一套云

基于 Go 的静态编译特性,部署形态不受运行时约束。

  • 单机全栈一条命令,约 10 分钟可用,适合开发与边缘节点。
  • 单主控 + 多节点标准生产集群。
  • 单节点接入远程主控异地节点、扩容与托管可无缝接入。
04

全生命周期 Open API

原生 RESTful API,把云的操作交给自动化。

  • 创建与变配CPU / 内存 / 磁盘扩容,带宽策略实时调整。
  • 网络与流量添加或解绑 IPv4 / IPv6,叠加流量包,电源与重装。
  • 异步任务全部返回 task_id,天然适配自动化运维与 Terraform 生态。

技术架构

轻,是因为每一层都克制。

没有额外的运行时,
也没有多余的组件。

前端
Vue 3 + TypeScript + Vite + Ant Design Vue + ECharts
后端
Go 1.22+ / Gin / gRPC + Protobuf / NATS
虚拟化
KVM + libvirt
网络 QoS
Linux TC(HTB)+ eBPF
数据与监控
PostgreSQL + Redis / Prometheus + Grafana
开源协议
Apache License 2.0

竞品对照与核心优势

为什么选择 KVMCloud?

不用商业授权,
也不用沉重的框架。

在选择云管理平台时,大多数团队都会在「高昂的商业授权」、「沉重的开源框架」与「功能孱弱的面板」之间妥协。KVMCloud 的出现,就是为了终结这种妥协。

3.1

极致的性价比:把预算花在硬件上,而不是软件授权上

市面上的商业面板通常按节点数、CPU 插槽或功能模块收费。KVMCloud 采用 Apache 2.0 开源协议,全功能、无节点限制、0 授权费。

授权与价格对照
产品 授权模式与价格 节点限制 核心痛点与劣势
KVMCloud开源免费(0 元)无限制零成本起步,代码完全自主可控,无供应商锁定。
魔方云 · 普惠版200 元 / 年最多 2 个仅支持 2 个节点,无升级与排查服务,只适合极小规模试水。
魔方云 · 专业版600 元 / 年(年付)不限虽不限节点,但需按年持续付费,且带宽调度能力极弱。
Proxmox VE€370 – €1,100 / 年 / 插槽不限按 CPU 插槽收费,双路服务器成本翻倍;且仅为虚拟化平台,不是完整云管系统。
SolusVM约 $2.50 / 月起按套餐只限 VPS 基础管理,没有企业级多租户与带宽调度。

左右滑动查看完整对比

推荐理由如果规模超过 2 个节点,魔方云普惠版就无法满足;如果选择专业版或 Proxmox VE,每年需要支付不菲的订阅费。KVMCloud 让您把 100% 的预算投入到服务器与带宽等物理资源中,软件层完全免费,也没有任何功能阉割。

3.2

降维打击的技术优势:别人做「面板」,我们做「调度」

绝大多数商业或开源面板(如魔方云、SolusVM、Java 系 kvm-cloud)本质上只是「带界面的 SSH 脚本」:它们能开机器,却无法精细调度底层资源。KVMCloud 是一套真正的资源调度底座。

核心能力对照
核心能力 KVMCloud 竞品现状(魔方云 / SolusVM / Java 系同类)
带宽模型首创单端口「保障带宽 + 共享池借用 + 优先级抢占」:同一台机器既有独享的稳定兜底,又有共享的弹性突发。仅提供简单的「限速」或「套餐流量封顶」;魔方云的限速组没有单机保障下限。
超开调度CPU / 内存 / 存储 / 带宽保障四维全量超开,调度器逐项校验,硬件利用率拉满。通常只支持简单的内存超售,不具备带宽保障超开,容易导致底层资源挤兑。
部署与性能Go 编写,静态编译、无运行时依赖;单机约 10 分钟部署,高并发、低延迟。Java 系依赖繁重的 JVM 环境;PHP 系存在明显的性能瓶颈。

左右滑动查看完整对比

推荐理由KVMCloud 用 Go 重写了控制面:部署极简,一条命令约 10 分钟跑通;更重要的是带来商业云级别的高级 QoS 带宽调度——这是其他开源面板完全不具备的能力。

详细功能对照

按具体功能逐项核对。信息整理自各项目公开文档与实际版本,供选型参考。

功能对照 · KVMCloud 与同类产品
对比维度 KVMCloud OpenStack Neutron ZStack 魔方云 华为云 Proxmox VE SolusVM Java 系 kvm-cloud
技术栈 / 架构Go + Vue 3,静态编译Python,多组件重型自研轻量超融合PHP / C 等混合闭源商业云Perl / C,偏底层闭源商业面板Java,依赖 JVM
定位建云底座IaaS 框架超融合 / 轻量云IDC 运营管理公有云服务虚拟化节点管理VPS 管理面板轻量私有云面板
单端口保障带宽支持规则存在,生效后不可改不支持不支持不支持不支持不支持不支持
共享池借用支持,按优先级动态借用无池借用调度共享带宽仅集中限速限速组共用总上限可借用,无单机兜底不支持不支持不支持
竞争优先级抢占支持无内置抢占无无无无无无
保障带宽动态调整实时可调,回落自动回收运行中不可修改无保障语义无保障语义独享 / 共享互斥不支持不支持不支持
独享与共享共存同一端口叠加规则可共存,无调度闭环互斥独立生效,无保障下限互斥,需手动迁移不支持不支持不支持
CPU 超开可配比(默认 4:1)支持超分比支持支持支持有限套餐层有限有限
内存超开可配比(默认 1.5:1)支持支持支持支持有限有限仅简单超售
存储超开精简置备 + 水位告警精简置备主存储超分支持支持精简置备有限有限
带宽保障超开可配比,与借用池耦合Placement 跟踪,不完整无「保障」语义无无无无无
调度层超开校验四维逐项校验,原子预留Placement 参与部分感知非调度型不透明非调度型非调度型非调度型
部署形态合设 / 分离 / 远程接入合设理论可行支持合设支持合设纯服务天然合设主控 + 被控固定形态
单机全栈部署一条命令,约 10 分钟极复杂轻量较便捷不适用高(非云平台)高需配 JVM
多租户自助Vue 3 租户控制台Horizon(基础)有有有原生无,需第三方有较弱或需二开
按量计费支持,保障与借用分开需集成支持支持支持需第三方WHMCS 集成通常不支持
开源协议Apache 2.0Apache 2.0开源版 + 商业版核心开源闭源AGPL闭源各异

左右滑动查看完整对比

3.3

与云大厂的差异化:摆脱厂商锁定,自己当家作主

选择华为云、阿里云等大厂,本质是在租用算力:不仅要接受「独享 / 共享带宽互斥」的规则,还要承担按量计费的成本。KVMCloud 提供的是一把建云的铲子。

推荐理由IDC 服务商与企业可以在自己的机房、自己采购的物理机上,快速构建一套体验媲美大厂、支持灵活计费的公有云平台。数据、资源与定价权,完全由自己掌控。

「不要为了基础功能支付昂贵的订阅费,也不要为了免费妥协你的技术架构。」

KVMCloud = 0 元开源授权 + 高阶带宽调度 + 四维超开 + 10 分钟极速部署。

无论您是寻找高性价比替代方案的 IDC 服务商,还是希望打破云大厂锁定的企业架构师,KVMCloud 都是面向下一代业务的唯一最优解。

从一台机器,开始建你自己的云。

代码、文档与更新,都在 GitHub。Apache License 2.0 开源。

在 GitHub 查看