主机亲和性/跨 VPN 的 Microsoft RDS 负载平衡

主机亲和性/跨 VPN 的 Microsoft RDS 负载平衡

有没有办法通过 VPN 对多个 Microsoft 远程桌面服务 (RDS) 会话主机服务器进行负载平衡?

我的意思是:

2 个部门,地理位置分散,通过 VPN 连接。单个 Microsoft 网络域。部门 1 中安装了 RDS 会话代理以及一些会话主机服务器。

进一步在部门 2 中安装会话主机服务器,使用与部门 1 相同的会话代理。相同的用户,单个域。

开箱即用,当用户登录部门 2 时,会话代理会根据负载、登录用户数等选择会话主机服务器。因此,该用户可能会获得位于部门 1 的会话主机 - 并且整个 RDP 流量现在必须通过 VPN 传输,进行加密、解密等。

我希望发生的情况是 - 每个仅在部门 1 登录的用户都始终获得部门 1 中服务器场的一个会话主机,并且仅部门 2 中的任何用户都始终获得位于部门 2 的服务器之一。

这可能吗?我没有找到有关此内容的文档,Google 也没有找到任何结果。

这两个部门将有不同的子网,因此会话代理将知道用户从哪里登录。并且应该告知它使用与用户登录位于同一子网上的会话主机服务器 - 但我该怎么做呢?

编辑

我意识到,从技术上讲,我不应该将其称为负载平衡,而应该将其称为主机亲和性。我正在寻找一种对非技术用户透明地执行此操作的方法 - 他们不必使用 RDWeb 并自行选择不同的主机。

此外,在这种情况下,用户是移动的(漫游),所以我无法将他们分成部门 1 和部门 2 的组 - 相同的用户最终将在部门 1 位置和部门 2 位置使用客户端计算机,并且他们每次都应该获取本地 RDS 主机。

答案1

您说您想要负载平衡,但随后您描述了您想要的场景,这显然不是负载平衡。您现在有负载平衡,您想要的不是负载平衡。您希望部门 1 的用户与他们的 RDS 主机有亲和力,您希望部门 2 的用户与他们的 RDS 主机有亲和力。这不是负载平衡。

您将需要两个单独的会话代理场名称,一个用于部门 1 RDS 主机,另一个用于部门 2 RDS 主机。

相关内容