Machine Type定义了桌面的架构以及用户对于桌面环境的控制级别,这也决定了桌面适合使用的场景。当决定使用哪种Machine Type时,需要考虑用户的具体需求,桌面的类型和数量也是一个重要的考虑因素。

XenDesktop提供了下面几种Machine Type

Pooled

这种类型将会给每个用户分配分配一个会话,并且采用“先到-先分配”的原则分配。Pooled也分两种类型,random和static,random是当用户登录时随机分配桌面,当用户注销时桌面返回池中以供其它用户使用。相对的static下,当用户第一次登录时从池中分配一个特定桌面,以后用户每次会登录到同一个桌面。Pooled桌面会在用户登录时自动从master VM刷新。所以用户所做的操作和存储的文件会随着注销而丢失,但这种模式可以减少整个桌面更新的时间和管理成本。

Dedicated

Dedicated类型会给用户单独分配一个桌面,桌面可以手动或自动分配给第一个连接到它们的用户,以后用户将登陆到同一个桌面,所以这种模式可以允许用户自定义环境。在用户第一次登陆时,虚拟桌面将从master VM中创建,但后面的修改将保留在虚拟机中。Dedicated类型使得虚拟桌面和传统的PC桌面类似,这方便了用户却也增加了更新难度(可以借助ESD工具辅助更新),提高了存储成本。

Existing

existing类型允许管理员使用XenDesktop来管理数据中心中存在的虚拟机,和传统桌面一样,更新和修改将保存在虚拟机中。这种使用XenDesktop管理虚拟机可以更好的控制其状态。可以配置XenDesktop在用户注销时关闭虚拟机以减小不必要的电力资源。

Physical

physical类型使你能够XenDesktop去管理用户托管的物理桌面,所以这种类型实际上就是物理PC桌面,只是通过统一管理,每台服务器只能有一个桌面,这为用户提供了高性能的需求。这种类型的桌面同样需要借助于ESD工具进行自动更新。

Streamed

这种类型的虚拟桌面使得用户通过网卡启动,从Provisioning services下载系统镜像,然后启动系统,这样使得用户自己的硬件资源得到充分的利用,并减少了数据中心的数据存储,最大的缺点是需要有足够的带宽才能满足用户的需求。