負荷分散されたWeb Studio展開をセットアップする

最終公開日 : Nov 13, 2026
高可用性Web Studio展開をセットアップするには、NetScaler® ADC や Windows ネットワーク負荷分散などのツールを選択できます。この記事では、NetScaler ADCアプライアンスを使用して負荷分散されたWeb Studio展開をセットアップする方法について、ステップバイステップのガイドを提供します。
HA Web Studio の図

証明書の要件

商用証明機関から証明書を購入する前、またはエンタープライズ証明機関から証明書を発行する前に、ニーズに基づいて以下のオプションを検討してください。
オプション 長所 短所
オプション1:NetScaler ADCアプライアンスのロードバランサーサーバーとWeb Studioサーバーの両方で、*.example.com ワイルドカード証明書を使用する。
  • 構成を簡素化する
  • 管理が容易(単一の証明書)
  • 証明書を更新せずに新しいサブドメインを追加できる
  • ワイルドカード証明書が侵害された場合、すべてのサブドメインが危険にさらされる
  • すべてのアプリケーションがワイルドカード証明書をサポートしているわけではない
  • 個別の証明書よりも高価になる可能性がある
オプション2:NetScaler ADCアプライアンスのロードバランサーサーバーとWeb Studioサーバーの両方で、サブジェクト代替名 (SAN) を持つ証明書を使用する。
  • 柔軟性があり、複数の特定のドメインとサブドメインを含めることができる
  • 複数のドメインの管理を一元化します
  • 複数の異なる名前をサポートし、ワイルドカードよりも柔軟性を提供します
  • SANエントリの管理は、ドメイン数が増えるにつれて複雑になる可能性があります
  • 新しいドメインを追加するには、証明書の再発行が必要です
  • CAがサポートするSANエントリの数によって制限されます
オプション3:各Web StudioサーバーとNetScaler ADCアプライアンスロードバランサーサーバーに証明書を使用する
  • 各サーバーは個別に保護されます
  • 1つの証明書が侵害されても、他の証明書には影響しません
  • 各サーバーのニーズに合わせて調整された特定の証明書を使用できます
  • 各証明書を個別に管理する必要があるため、管理オーバーヘッドが高くなります
  • 更新する証明書が増え、コストが高くなる可能性があります
  • すべての証明書が一貫して構成されていることを確認する必要があります

ロードバランサーでサーバー証明書を構成する

  1. NetScaler ADCアプライアンス管理GUIにログオンします。
  2. トラフィック管理 > SSL > 証明書 > サーバー証明書 を選択します
  3. 「インストール」をクリックします。
  4. 「Install Server Certificate」ページで、証明書とキーペアの名前を入力し、「Choose File」をクリックして、証明書ファイルを参照します。証明書ファイルに秘密キーが含まれていない場合は、「Key File」を選択します。
    証明書インストール画面のスクリーンショット

ステップ1: Web Studioサーバーノードを追加する

すべてのWeb Studioサーバーノード (例: Studio-eu-1 および Studio-eu-2) をロードバランサーに追加します。
  1. NetScaler ADC管理GUIにログオンします。
  2. Traffic Management > Load Balancing > Serversに移動します。追加をクリックします。
  3. Web StudioサーバーノードのサーバーIPアドレスを入力します。
  4. 他のWeb Studioサーバーを追加するには、ステップ2~3を繰り返します。
    2台のサーバーがあるサーバー画面のスクリーンショット

ステップ2: Web Studioサーバーノード用のモニターを追加する

すべてのWeb Studioサーバーノードのステータスを確認するために、ロードバランサーでモニターを設定します。
  1. トラフィック管理 > 負荷分散 > モニター > 追加 を選択します。
  2. 構成タブで、次の設定を完了し、その他のデフォルトはそのままにします。
    • 名前にWeb Studioと入力します。
    • タイプにHTTPまたはSSLを選択します。
    • Secureオプションを選択します。
    • HTTP要求に**HEAD/citrix/studio/**と入力します。
    2台のサーバーがあるサーバー画面のスクリーンショット

ステップ3: Web Studioサーバーノード用のサービスグループを作成する

  1. Traffic Management > Load Balancing > Service Groups > Addを選択します。HTTPS経由でWeb Studioサーバーに接続するには、プロトコルとしてSSLを選択し、その他の設定はデフォルトのままにして、OKをクリックします。
  2. サービスグループ内で、Service Group Membersの下にあるNo Service Group Memberをクリックし、次の手順に従ってメンバーを追加します。
    1. サービスベースをクリックします。
    2. 以前に追加したすべてのサーバーを選択します。
    3. ポートに443を入力します。
      「サービスグループメンバーの作成」ページのスクリーンショット(/en-us/citrix-virtual-apps-desktops/2607-ltsr/media/netscaler-create-service-group-member.png)
  3. Monitorsセクションを追加し、以前に作成したWeb Studioモニターを選択します。
    モニターが一覧表示されたモニター画面のスクリーンショット
  4. Certificatesセクションを追加し、次の設定を完了します。
    1. クライアント証明書をバインドします。
    2. 以前にインポートしたサーバー証明書の署名に使用したCA証明書、およびPKI信頼チェーンの一部である可能性のあるその他のCAをバインドします。
      バインディングの追加画面
  5. Settingsセクションを追加し、Insert Client IP Headerを選択して、ヘッダー名にX-Forwarded-Forを入力します。この設定により、クライアントIPアドレスをPoliciesで使用できるようになります。

ステップ4:仮想サーバーを作成する

ユーザーがWeb Studioサーバーグループにアクセスするためのロードバランサー仮想サーバーを作成します。
  1. Traffic Management > Load Balancing > Virtual Serversに移動し、Addをクリックします。
  2. 名前を入力し、ProtocolにSSLを選択し、Portに443を入力して、OKをクリックします。
    NetScaler負荷分散仮想サーバー画面のスクリーンショット(/en-us/citrix-virtual-apps-desktops/2607-ltsr/media/netscaler-lb-virtual-server.png)
  3. 以前に作成したService Groupをロードバランシング仮想サーバーにバインドします。
  4. ステップ3:Web Studioサーバーノードのサービスグループを作成するでサービスグループにバインドしたCA証明書をバインドします。
  5. Methodセクションを追加し、ロードバランシング方法を選択します。Web Studioのロードバランシングで一般的な選択肢は、ROUNDROBINまたはLEASTCONNECTIONです。
    負荷分散メソッドセクションのスクリーンショット(/en-us/citrix-virtual-apps-desktops/2607-ltsr/media/leastconnection.png)
  6. 「Persistence」セクションを追加し、以下の設定を完了します。
    1. 永続化メソッドを「COOKIEINSERT」に設定します。
    2. タイムアウトをWeb Studio内のセッションタイムアウトと同じに設定します (デフォルトでは20分)。
    3. 今後のデバッグを容易にするために、Cookieに名前を付けます。例: NSC_SFPersistence。
    4. バックアップ永続性を NONE に設定します。
      永続性セクションのスクリーンショット(/en-us/citrix-virtual-apps-desktops/2607-ltsr/media/persistence.png)
    注:
    クライアントがHTTP Cookieの保存を許可されていない場合、後続のリクエストにはHTTP Cookieが含まれず、永続化は使用されません。

ステップ5: 仮想サーバーのDNSレコードを作成する

ドメインコントローラーで、仮想サーバーのIPアドレスをFQDNにマッピングするDNSおよびPTRレコードを作成します。ネットワーク内のWeb Studioユーザーは、このFQDNを使用してWeb Studioサーバーグループにアクセスします。たとえば、webstudio.example.comはロードバランサー仮想サーバーのIPアドレス (VIP) に解決されます。
永続性セクションのスクリーンショット(/en-us/citrix-virtual-apps-desktops/2607-ltsr/media/new-dns.png)
ユーザーがWeb StudioサーバーにアクセスするためのURLを提供します: https://<FQDN of the virtual server>/<text you entered in the HTTP Request field when creating a monitor>。例: https://webstudio.example.com/citrix/studio