Azure 虚拟桌面术语
重要
本教程的内容适用于包含 Azure 资源管理器 Azure 虚拟桌面对象的 Azure 虚拟桌面。
Azure 虚拟桌面是一种服务,使用户能够轻松安全地访问其虚拟化桌面和应用。 本主题较详细地解释了 Azure 虚拟桌面的术语和一般结构。
主机池
主机池是在运行 Azure 虚拟桌面代理时注册到 Azure 虚拟桌面作为会话主机的 Azure 虚拟机的集合。 主机池中的所有会话主机虚拟机都应源自同一映像,以实现一致的用户体验。 可以通过应用程序组控制发布给用户的资源。
主机池可以是以下两种类型之一:
个人主机池,其中的每个会话主机都会分配给单个用户。 个人主机池为最终用户提供专用桌面,用于优化环境,以实现性能和数据的分离。
共用主机池,其中的用户会话可以负载均衡到主机池中的任何会话主机。 单个会话主机上可以同时有多个不同的用户。 共用主机池为最终用户提供共享远程体验,这可确保降低成本和提高效率。
下表更详细地介绍了每种类型的主机池之间的差异:
功能 | 个人主机池 | 共用主机池 |
---|---|---|
负载均衡 | 始终会将用户会话负载均衡到分配了用户的会话主机。 如果目前未将用户分配到会话主机,则会将用户会话负载均衡到主机池中的下一个可用会话主机。 | 将会根据用户会话计数将用户会话负载均衡到主机池中的会话主机。 可以选择要使用的负载均衡算法:广度优先或深度优先。 |
会话数上限 | 一个。 | 由主机池属性的最大会话限制值配置。 在高并发连接负载下,当多名用户同时连接到主机池时,会话主机上创建的会话数可能会超过最大会话限制。 |
用户分配流程 | 可以直接将用户分配给会话主机,也可以将用户自动分配给第一个可用的会话主机。 用户始终在分配到的会话主机上拥有会话。 | 用户不分配到会话主机。 在用户注销并重新登录后,系统可能会将其用户会话负载均衡到其他会话主机。 若要了解详细信息,请参阅配置个人桌面分配。 |
Windows 更新 | 使用 Windows 更新、Microsoft Configuration Manager (ConfigMgr) 或其他软件分发配置工具进行更新。 | 通过从更新的映像而非传统更新重新部署会话主机进行了更新。 |
用户数据 | 每个用户仅使用一个会话主机,因此可以将其用户配置文件数据存储在 VM 的操作系统 (OS) 磁盘上。 | 用户每次连接时都可以连接到不同的会话主机,因此应将其用户配置文件数据存储在 FSLogix 中。 |
验证环境
可以将主机池设置为一个验证环境。 使用验证环境,你可以在服务将服务更新应用于生产环境或非验证环境之前,监视这些更新。 如果没有验证环境,则可能无法发现引入错误的更改,这可能会在生产环境中给用户带来故障。
若要确保应用适用于最新更新,验证环境应尽可能地与非验证环境中的主机池类似。 用户应如同连接到生成环境一样频繁地连接到验证环境。 如果在主机池上进行自动测试,则应包含对验证环境的自动测试。
应用程序组
应用程序组是在主机池中的会话主机上安装的应用程序的逻辑分组。
应用程序组可以是以下两种类型之一:
RemoteApp,其中用户可访问你单独选择并发布到应用程序组的应用。 仅适用于共用主机池。
桌面,其中用户可访问完整桌面。 适用于共用主机池或个人主机池。
共用主机池具有首选应用程序组类型,用于指示用户是否在源中看到 RemoteApp 或桌面应用(如果这两个资源都已发布到同一用户)。 默认情况下,每当创建主机池并将主机池的首选应用程序组类型设置为“桌面”时,Azure 虚拟桌面就会自动创建一个桌面应用程序组,其易记名称为“默认桌面”。 可以随时移除桌面应用程序组。 如果希望用户仅查看其源中的应用,则应将“首选应用程序组类型”值设置为“RemoteApp”。 如果希望用户仅查看其源中的会话桌面,则应将“首选应用程序组类型”值设置为“桌面”。 如果存在桌面应用程序组,则无法在主机池中创建另一个桌面应用程序组。
若要将资源发布到用户,必须将用户分配给应用程序组。 将用户分配给应用程序组时,请注意以下事项:
不支持将单个主机池中的 RemoteApp 和桌面应用程序组分配给同一用户。 这样做将导致单个用户在单个主机池中拥有两个用户会话。 用户不应同时拥有两个活动的用户会话,因为这样可能会导致发生以下情况:
- 会话主机过载
- 用户尝试登录时停滞
- 连接不起作用
- 屏幕变黑
- 应用程序崩溃
- 对最终用户体验和会话性能产生的其他负面影响
可以将用户分配给同一主机池中的多个应用程序组,其源将是所有应用程序组的累加。
个人主机池仅允许和支持桌面应用程序组。
注意
如果主机池的首选应用程序组类型设置为“未定义”,这意味着尚未设置该值。 在开始使用主机池之前,必须通过设置其首选应用程序组类型来完成主机池的配置,以防止应用不兼容和会话主机重载问题。
工作区
工作区是 Azure 虚拟桌面中应用程序组的逻辑分组。 每个 Azure 虚拟桌面应用程序组必须与一个工作区关联,用户才能查看向其发布的桌面和应用。
最终用户
将用户分配到其应用程序组后,他们可以使用任何 Azure 虚拟桌面客户端连接到 Azure 虚拟桌面部署。
用户会话
在本部分中,我们将介绍最终用户可以拥有的三种类型的用户会话中的每一种。
活动用户会话
用户登录并连接到其桌面或 RemoteApp 资源时,用户会话将被视为处于“活动”状态。
断开连接的用户会话
断开连接的用户会话是用户尚未退出登录的非活动会话。 当用户在未退出登录的情况下关闭远程会话窗口时,会话将断开连接。 当用户重新连接到其远程资源时,他们将被重定向到他们之前处理的会话主机上的断开连接的会话。 此时,断开连接的会话将再次成为活动会话。
挂起的用户会话
挂起的用户会话是一个占位符会话,用于为用户保留负载均衡虚拟机上的一个位置。 由于登录过程可能需要 30 秒到 5 分钟,具体取决于用户配置文件,因此,如果其他用户首先完成登录过程,则此占位符会话可确保用户不会被踢出会话。
后续步骤
若要了解有关委托访问以及如何将角色分配给用户的详细信息,请参阅 Azure 虚拟桌面中的委托访问。
若要了解如何设置 Azure 虚拟桌面主机池,请参阅使用 Azure 门户创建主机池。
若要了解如何连接到 Azure 虚拟桌面,请参阅以下文章之一: