マシンの負荷分散

最終公開日 : Nov 13, 2026
注:
Citrix Virtual Apps and Desktops™展開は、Web Studio (Webベース) と Citrix Studio (Windowsベース) の2つの管理コンソールを使用して管理できます。この機能はWeb Studioでのみ利用可能です。
この機能は、シングルセッションOSまたはマルチセッションOSのすべてのカタログに適用されます。垂直負荷分散は、マルチセッションOSマシンにのみ適用されます。
ロードバランシングは、サイトレベルとデリバリーグループレベルで構成できます。垂直と水平の2つのオプションがあります。デフォルトでは、水平ロードバランシングが有効になっています。

サイトレベルでのロードバランシング設定

  • 垂直ロードバランシング。最大負荷に達していない最も負荷の高いマシンに、受信ユーザーセッションを割り当てます。これにより、新しいマシンに移行する前に既存のマシンが飽和状態になります。既存のマシンから切断されたユーザーは、それらのマシンの容量を解放します。その後、受信負荷はそれらのマシンに割り当てられます。垂直ロードバランシングはユーザーエクスペリエンスを低下させますが、コストを削減します(セッションが電源オンのマシン容量を最大化するため)。
    例:それぞれ10セッション用に構成された2台のマシンがあるとします。最初のマシンは最初の10の同時セッションを処理します。2番目のマシンは11番目のセッションを処理します。
    ヒント:
    マシンがホストできる最大セッション数を指定するには、Maximum number of sessionsポリシー設定を使用します。
    あるいは、PowerShellを使用して、サイト全体で垂直負荷分散を有効または無効にできます。Set-BrokerSiteコマンドレットでUseVerticalScalingForRdsLaunches設定を使用します。UseVerticalScalingForRdsLaunches設定の値を表示するには、Get-BrokerSiteを使用します。詳細については、コマンドレットのヘルプを参照してください。
  • 水平ロードバランシング。利用可能な最も負荷の低い、電源オンのマシンに受信ユーザーセッションを割り当てます。水平ロードバランシングはユーザーエクスペリエンスを向上させますが、コストが増加します(より多くのマシンが電源オンのままになるため)。デフォルトでは、水平ロードバランシングが有効になっています。
    例:それぞれ10セッション用に構成された2台のマシンがあるとします。最初のマシンは5つの同時セッションを処理します。2番目のマシンも5つを処理します。
この機能を構成するには、Web Studioから左ペインで設定を選択します。マルチセッションカタログのロードバランスの下のオプションを選択します。

デリバリーグループレベルでのロードバランシング設定

デリバリーグループレベルでロードバランシングを構成すると、サイトレベルから継承されたロードバランシング設定を上書きできます。デリバリーグループレベルで垂直ロードバランシングを選択すると、各マシンの最大利用率を達成できます。これにより、パブリッククラウドでのコスト削減に役立ちます。この構成は、新しいデリバリーグループの作成時または既存のデリバリーグループの編集時に行うことができます。
水平ロードバランシング。セッションは、電源がオンになっているマシン間で分散されます。たとえば、それぞれ10セッション用に構成された2台のマシンがある場合、最初のマシンが5つの同時セッションを処理し、2番目のマシンも5つを処理します。
垂直ロードバランシング。セッションは、電源がオンになっているマシンの容量を最大化し、マシンコストを節約します。たとえば、それぞれ10セッション用に構成された2台のマシンがある場合、最初のマシンが最初の10個の同時セッションを処理します。2番目のマシンは11番目のセッションを処理します。