背景
虚拟桌面基础设施(VDI)技术一般部署在服务器,可以实现多个用户连接到服务器上的虚拟桌面。随着桌面计算机性能的日益提升,桌面计算机在性能在很多场景下已经非常富余,足够同时满足多个用户同时使用的需求。实际项目中,VDI很少部署在桌面计算机的硬件架构上。主要原因包括几个方面:
1)桌面计算机的CPU的吞吐能力相对服务器CPU较弱。
2)桌面计算机缺少一些冗余和可靠性设计。
3)支持显卡虚拟化的GPU一般都是数据中心级的显卡,一般不适用于桌面计算机平台。
Intel在11代CPU之后,集成显卡支持SR-IOV的vGPU技术。性能相比 GVT-g有较大的提升。 如果基于桌面计算机构建VDI系统,可以利用集成显卡的vGPU,实现支持vGPU的VDI系统。相比之下,传统的VDI方案支持vGPU,首先需要配置支持GPU虚拟化的专业GPU卡,同时还需要承担昂贵的vGPU软件许可费用。
因此本文探索基于桌面级CPU构建VDI方案,充分利用桌面CPU的集成显卡的vGPU技术,构建高性价比的支持vGPU的VDI方案。
可选方案
方案1:基于独立PC的迷你桌面云
业务需求:4核,8G内存,250G硬盘,支持vGPU
推荐配置: i5-12400,64G内存,2TB NVME,2TB SATA ,支持7个桌面。
部署方案: 虚拟化采用 Proxmox,启用集成显卡 SR-IOV,部署DoraCloud桌面云系统,支持7个带vGPU的桌面。
该方案适用于小微企业、工作室、创始团队。
方案2:基于Blade PC的集群方案
该方案采用2U6节点的刀片服务器,支持高可用集群,支持分布式存储,
业务需求:4核,8G内存,250G硬盘,支持vGPU
推荐配置: i5-12400,64G,2TB NVME,240G SSD,万兆, 共6个节点。
部署方案: 虚拟化采用 Proxmox,启用Ceph 分布式存储,启用集成显卡 SR-IOV,部署 DoraCloud桌面云系统。系统容量为 42个带vGPU的桌面。