XCP-ng:又一个免费的企业级虚拟化平台

XCP-ng:又一个免费的企业级虚拟化平台

XCP-ng:又一个免费的企业级虚拟化平台-寻找资源网
XCP-ng:又一个免费的企业级虚拟化平台
此内容为付费阅读,请付费后查看
5
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
seekresource@163.com
1919588043
QQ1919588043
寻找资源网
微信小店:寻网百货
付费阅读
商城已上线,快去看看吧!

前两天连续分享了两个免费的 Type I Hypervisor——VMware ESXi 和 Proxmox VE

  •  免费虚拟化软件VMware ESXi 8.0 Update 3e (Free Hypervisor)
  •  VMware ESXi 的开源平替 —— Proxmox Virtual Environment (PVE)

今天再介绍一个可能没那么大众,但在企业虚拟化领域同样很有分量的选手:XCP-ng

官网

 

图片

如果你对 Citrix XenServer 比较熟悉,那么 XCP-ng 其实一点都不陌生。

XCP-ng 最初就是为了延续 XenServer 开源路线而诞生的项目,基于大名鼎鼎的 Xen Hypervisor,直接安装在物理服务器上,本身就是一套完整的裸金属虚拟化平台。

简单说,一台物理服务器装上 XCP-ng,就可以变成一个“虚拟机工厂”。

Windows、Linux,各种服务器系统,都可以在里面同时跑起来。

而且快照、克隆、集群、虚拟机迁移、存储管理等企业级功能也基本都有。

图片
图片

更重要的是:

XCP-ng 本身是开源的,而且可以免费商用。

目前 XCP-ng 背后的主要商业公司是 Vates。软件免费使用,企业如果需要厂商的技术支持、服务和 SLA,再购买商业支持。

商业公司官网:

图片

这套模式其实和很多开源企业软件很像:

软件可以免费用,企业花钱买的是服务。

又一个 VMware 平替?

如果单纯问:

XCP-ng 和 ESXi、PVE 谁性能更强?

我觉得这个问题没多大意义。

这几个都是成熟的 Type I Hypervisor,正常跑 Windows、Linux、数据库、Web 服务等应用,性能差异通常不是选择它们的主要原因。官方说明里还有跟VMware的架构对比图,整体挺像的:

图片

XCP-ng 真正有意思的地方,是它背后的 Xen 生态和企业级基因

Xen 是非常老牌的虚拟化技术,XCP-ng 则把这套技术做成了一套现代化的开源虚拟化平台。

所以它给我的感觉是:

不是为了个人折腾而生的虚拟机软件,而是一套可以认真拿去做生产环境的开源虚拟化平台。

GPU:XCP-ng有,但别把它当成vGPU

XCP-ng 还有一个比较有意思的能力,就是 GPU Passthrough,也就是 GPU 直通

这个东西其实很好理解。

假设服务器里面装了一块 GPU,可以把这块 GPU 整块交给某一台虚拟机使用

比如:

物理服务器
     │
     ├── GPU ① ──→ Windows VM
     ├── CPU ────→ VM1
     ├── CPU ────→ VM2
     └── CPU ────→ VM3

这时候 Windows 虚拟机里的系统,就可以直接使用那块物理 GPU。

所以它特别适合需要 GPU 的虚拟机,比如:

3D设计、CAD、视频处理、AI计算、图形工作站……

但这里有个特别容易搞错的地方。

GPU Passthrough 和 NVIDIA vGPU 不是一回事。

GPU Passthrough 可以理解成:

一整块显卡给一台虚拟机。

而 NVIDIA vGPU 则更像:

一块显卡切成几个“虚拟显卡”,分别给多台虚拟机。

比如一块支持 vGPU 的 GPU,可以变成:

             一块物理GPU
                  │
       ┌──────────┼──────────┐
       ↓          ↓          ↓
     vGPU1      vGPU2      vGPU3
       ↓          ↓          ↓
      VM1        VM2        VM3

这才特别适合几十个虚拟桌面共享几块 GPU 的 VDI 场景。

而 目前 XCP-ng 支持的是 GPU Passthrough,并不支持 NVIDIA vGPU

所以如果有人告诉你:

“XCP-ng可以免费把一块NVIDIA显卡切成几十个vGPU。”

这个说法就不准确了。

XCP-ng 可以把一块 GPU 完整地直通给一台虚拟机,但并不能直接替代 NVIDIA 的 vGPU 技术。

那XCP-ng适合做VDI吗?

可以,但这个问题也不能简单理解成:

“装上XCP-ng就是免费的Citrix VDI。”

不是这么回事。

XCP-ng 更准确的定位,是 VDI下面负责虚拟化的基础设施

而 XCP-ng 背后的 Vates,还有另外一款非常重要的开源软件:

Xen Orchestra

官网

图片

它可以作为 XCP-ng 环境的管理平台,负责虚拟机管理、监控、备份、自动化等工作。

所以企业如果想搭建自己的虚拟桌面环境,可以以 XCP-ng 为底层虚拟化平台,再结合 Xen Orchestra 和其他桌面交付组件,组成自己的 VDI 方案。

图片

不过它和 Citrix 那种完整的商业 VDI 产品还是两回事。

这点一定要分清楚。

普通人有什么用?

说实话:

普通人可能基本用不上。

如果你家里弄一台服务器,想跑几个 Windows、Linux、NAS、Home Assistant 之类的虚拟机,我个人觉得 PVE 会更加简单直接。

XCP-ng 更适合:

企业IT、数据中心、服务器虚拟化,以及喜欢折腾企业级基础设施的人。

比如一家公司原来有十几台物理服务器,现在想整合成几台高性能服务器;

或者不想再被商业虚拟化软件的授权费用绑住;

又或者希望整个虚拟化平台都建立在自己能够掌控的开源技术之上。

那么 XCP-ng 就很值得研究。

特别是对于已经使用过 XenServer、Citrix 这套体系的企业来说,XCP-ng 更是一个很有意思的开源选择。

其实最近连续分享 ESXi、PVE 和 XCP-ng,我觉得挺有意思。

以前说到企业虚拟化,很多人的第一反应就是:

VMware、Hyper-V、Citrix。

现在则已经有越来越多的开源方案可以选择。

PVE、XCP-ng,以及背后的 KVM、Xen 等开源技术。

它们最大的价值,可能并不是“免费”两个字。

而是:

给企业多了一种选择。

看完不过瘾,那就自己发一篇吧!
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容