远程桌面连接代理(RD 连接代理)[以前称为终端服务会话代理(TS 会话代理)]是一种角色服务,可以提供以下功能:
- 允许用户重新连接到其负载平衡 RD 会话主机服务器场中的现有会话。这样可以阻止会话已断开的用户连接到服务器场中的其他 RD 会话主机服务器并启动新会话。
- 使您可以将会话负载在负载平衡 RD 会话主机服务器场中的 RD 会话主机服务器之间均匀分配。
- 向用户提供通过 RemoteApp 和桌面连接对 RD 虚拟化主机服务器上承载的虚拟桌面和 RD 会话主机上承载的 RemoteApp 程序的访问。
RD 连接代理在负载平衡的 RD 会话主机服务器场中跟踪用户会话。RD 连接代理数据库存储会话信息,包括每个会话所在的 RD 会话主机服务器的名称、每个会话的会话状态、每个会话的会话 ID,以及每个会话关联的用户名。RD 连接代理使用此信息将拥有现有会话的用户重定向到用户的会话所在的 RD 会话主机服务器。
如果用户从会话断开(无论是有意断开还是由于网络故障而断开),则用户运行的应用程序仍将继续运行。当用户重新连接时,将查询 RD 连接代理以确定用户是否拥有现有会话,如果有,则确定会话在场中的哪台 RD 会话主机服务器上。如果存在现有会话,RD 连接代理会将客户端重定向到该会话所在的 RD 会话主机服务器。
通过 RD 连接代理负载平衡,没有现有会话的用户连接到负载平衡的 RD 会话主机服务器场中的 RD 会话主机服务器时,会将用户重定向到会话数最少的 RD 会话主机服务器。如果拥有现有会话的用户重新连接,则将用户重定向到其现有会话所在的 RD 会话主机服务器。若要在场中比较强大和不太强大的服务器之间分配会话负载,可以为服务器分配相对服务器权重值。
还可以使用 RD 连接代理为用户提供对 RemoteApp 和桌面连接的访问。RemoteApp 和桌面连接可为用户提供 RemoteApp 程序和虚拟桌面的自定义视图。RD 连接代理支持在使用 RemoteApp 和桌面连接访问的虚拟桌面上的负载平衡和对现有会话的重新连接。若要将 RD 连接代理服务器配置为支持 RemoteApp 和桌面连接,请使用远程桌面连接管理器工具。有关详细信息,请参阅 Windows Server 2008 R2 中的远程桌面连接管理器帮助。
RD 连接代理组件
在负载平衡的 RD 会话主机服务器场中,要考虑两个 RD 连接代理组件。
- RD 连接代理服务器。这是运行远程桌面连接代理服务并跟踪一个或多个负载平衡的 RD 会话主机服务器场的用户会话的服务器。RD 连接代理 使用场名称来确定哪些服务器位于同一个 RD 会话主机服务器场中。
- 使用 RD 连接代理的 RD 会话主机服务器。这些是作为 RD 连接代理中场成员的 RD 会话主机服务器。若要参与 RD 连接代理,服务器必须符合下列条件:
- 服务器必须已安装 RD 会话主机角色服务。
- 服务器必须是 Active Directory 域的成员。
- 服务器必须是 RD 连接代理服务器上的“会话代理计算机”本地组的成员。
- 服务器必须是负载平衡 RD 会话主机服务器场的成员。
如果要使用 RD 连接代理负载平衡功能,可以将负载平衡设置与其他 RD 连接代理设置一起进行配置。有关详细信息,请参阅清单:使用 RD 连接代理创建负载平衡 RD 会话主机服务器场。
重要 若要成为使用 Windows Server 2008 R2 中的 RD 连接代理的场成员,RD 会话主机服务器必须运行 Windows Server 2008 R2 或 Windows Server 2008。
- 服务器必须已安装 RD 会话主机角色服务。
有关 RD 连接代理的详细信息,请参阅 Windows Server 2008 R2 TechCenter 上的“远程桌面服务”页 (