citrix pvs(provisioning services)和mcs(machine creation services)是 citrix virtual apps and desktops 组件中用于创建和管理虚拟机映像的两种不同技术。
应用场景
pvs主要适用于大规模部署,例如数百个、甚至数千个虚拟桌面的企业客户。它可以通过使用单个映像流式传输至数百个虚拟桌面,从而极大地简化管理并节省存储开销。pvs还提供了动态分配计算资源以及将设置保存到共享存储并交叉引用的功能,这在较大规模的部署中非常有用。
mcs适用于规模较小的环境,例如小型企业。与 pvs 不同,mcs 可以创建多个唯一的映像,并在未共享存储的情况下进行管理。它还可以轻松地将适当数量的虚拟机映像创建为单个目录,并使其可立即使用,同时也可以灵活地调整目标数。
区别
以下是pvs 和 mcs 之间的主要差异点:
- 架构
pvs 是基于网络启动协议(pxe)的,这意味着它需要单独的 pxe 服务器来启动虚拟桌面映像,同时f需要将映像存储在共享存储中,以便访问。相比之下,mcs 将映像保存在每个基础设施服务器上,因此不需要 pxe 服务器或共享存储。
- 管理
pvs 的管理相对复杂,因为它需要启动虚拟桌面的 pxe 环境并针对播放映像作出任何更改。另一方面,mcs 所需的管理工作量较少,因为它只需与映像相关的基础设施一起处理即可,不涉及 pxe 或其他网络协议。
- 扩展性
pvs 在扩展能力方面更具优势,因为它采用流式传输技术使映像脱离基础设施服务器并动态分配计算资源。这意味着可以非常轻松地部署数百个甚至数千个虚拟机。另一方面,mcs 可以适应规模更小的虚拟机环境,但在创建和管理数百个虚拟机上功能要弱于 pvs。
总而言之,都可以基于 citrix virtual apps and desktops 部署无缝虚拟化方案,取决于你提供的企业规模和需求来选择哪种技术。