Citrix Virtual Apps and Desktops

平衡计算机负载

注意:

此功能适用于所有目录 - 单会话操作系统或多会话操作系统目录。垂直负载平衡仅适用于多会话操作系统计算机。

可以在站点级别和交付组级别配置负载平衡。您有两种选择:垂直和水平。默认情况下,启用水平负载平衡。

站点级别的负载平衡设置

  • 垂直负载平衡。将传入用户会话分配给尚未达到最大负载的负载最多的计算机。这将使现有计算机饱和,然后再转移到新计算机。用户与现有计算机断开连接可释放这些计算机上的容量。然后将传入的负载分配给这些计算机。垂直负载平衡会使用户体验降级,但降低了成本(会话最大限度地提高了已打开电源的计算机容量)。

    示例:您有两台计算机,每台计算机配置了 10 个会话。第一台计算机处理前 10 个并发会话。第二台计算机处理第十一个会话。

    提示:

    要指定计算机可以托管的最大会话数,请使用最大会话数策略设置。

    或者,也可以使用 PowerShell 在整个站点中启用或禁用垂直负载平衡。使用 Set-BrokerSite cmdlet 中的 UseVerticalScalingForRdsLaunches 设置。使用 Get-BrokerSite 显示 UseVerticalScalingForRdsLaunches 设置的值。有关详细信息,请参阅 cmdlet 帮助。

  • 水平负载平衡。将传入用户会话分配给已打开电源且负载最少的可用计算机。水平负载平衡可改善用户体验,但会增加成本(因为更多的计算机保持打开电源状态)。默认情况下,启用水平负载平衡。

    示例:您有两台计算机,每台计算机配置了 10 个会话。第一台计算机处理五个并发会话。第二台计算机也处理五个并发会话。

要配置此功能,请从管理 > 完整配置中选择左侧窗格中的设置。在负载平衡多会话目录下选择一个选项。

交付组级别的负载平衡设置

在交付组级别配置负载平衡将允许您覆盖从站点级别继承的负载平衡设置。在交付组级别选择垂直负载平衡时,可以实现每台计算机的最大利用率。这将有助于降低公有云的成本。此配置可以在创建新交付组或编辑现有交付组过程中完成。

水平负载平衡。会话分布在已打开电源的计算机之间。例如,如果您为每 10 个会话配置了两台计算机,第一台计算机将处理 5 个并发会话,第二台计算机也将处理 5 个并发会话。

垂直负载平衡。会话可以最大限度地提高已打开电源的计算机的容量,并节省计算机成本。例如,如果您为每 10 个会话配置了两台计算机,第一台计算机将处理前 10 个并发会话。第二台计算机处理第十一个会话。

平衡计算机负载