Azure に NetScaler GSLB を展開する

最終公開日 : Sep 25, 2026
需要の増加に伴い、地域顧客にサービスを提供するオンプレミスデータセンターを運用する企業は、Azure クラウドを使用してグローバルに拡張および展開したいと考えています。ネットワーク管理者の側で NetScaler を使用すると、GSLB StyleBook を使用して、オンプレミスとクラウドの両方でアプリケーションを構成できます。NetScaler ADM を使用して、同じ構成をクラウドに転送できます。GSLB を使用すると、近接性に応じてオンプレミスまたはクラウドのリソースにアクセスできます。これにより、世界中のどこにいてもシームレスなエクスペリエンスが得られます。

DBS の概要

NetScaler GSLB は、クラウドロードバランサーにドメインベースサービス (DBS) を使用することをサポートしています。これにより、クラウドロードバランサーソリューションを使用して動的なクラウドサービスを自動検出できます。この構成により、NetScaler はアクティブ/アクティブ環境で GSLB DBS を実装できます。DBS は、DNS ディスカバリから Microsoft Azure 環境のバックエンドリソースのスケーリングを可能にします。このセクションでは、Azure Autoscale 環境における NetScaler 間の統合について説明します。

Azure ロードバランサー (ALB) を使用したドメイン名ベースのサービス

GSLB DBS は、ユーザー ALB の FQDN を使用して GSLB サービスグループを動的に更新し、Azure 内で作成および削除されるバックエンドサーバーを含めます。この機能を構成するには、ユーザーは Citrix® ADC を ALB にポイントして、Azure 内の異なるサーバーに動的にルーティングします。これにより、Azure 内でインスタンスが作成および削除されるたびに Citrix ADC を手動で更新する必要がなくなります。GSLB サービスグループ用の Citrix ADC DBS 機能は、DNS 対応サービスディスカバリを使用して、Autoscale™ グループで識別された DBS 名前空間のメンバーサービスリソースを決定します。
次の図は、クラウドロードバランサーを備えた NetScaler GSLB DBS Autoscale コンポーネントを示しています。
VPX Azure GSLB デプロイメント 01

Azure GSLB の前提条件

NetScaler GSLB サービスグループの前提条件には、機能する Microsoft Azure 環境、および Linux Web サーバー、Azure 内の NetScaler アプライアンス、パブリック IP アドレス、Azure ロードバランサー (ALB) を構成するための知識と能力が含まれます。
  • GSLB DBS サービス統合には、Microsoft Azure ロードバランサーインスタンス用に NetScaler バージョン 12.0.57 が必要です。
  • GSLB サービスグループエンティティ: NetScaler バージョン 12.0.57。
  • DBS 動的ディスカバリを使用したオートスケールをサポートする GSLB サービスグループが導入されました。
  • DBS 機能コンポーネント (ドメインベースサービス) は、GSLB サービスグループにバインドする必要があります。
例:
add server sydney_server LB-Sydney-xxxxxxxxxx.australiaeast.cloudapp.azure.com
add gslb serviceGroup sydney_sg HTTP -autoscale DNS -siteName sydney
bind gslb serviceGroup sydney_sg sydney_server 80

Azure コンポーネントを設定する

  1. ユーザー Azure Portal にログインし、NetScaler テンプレートから新しい仮想マシンを作成します。
  2. Azure ロードバランサーを作成します。
    VPX Azure GSLB展開の画像02
  3. 作成した NetScaler バックエンドプールを追加します。
    VPX Azure GSLB展開の画像03
  4. ポート 80 用のヘルスプローブを作成します。
    ロードバランサーから作成されたフロントエンド IP を使用して、ロードバランシングルールを作成します。
    • プロトコル: TCP
    • バックエンドポート: 80
    • バックエンドプール: 手順 1 で作成された NetScaler
    • ヘルスプローブ: 手順 4 で作成済み
    • セッション永続性: なし
    画像-vpx-azure-gslb-デプロイメント-04

NetScaler GSLB ドメインベースサービスを構成する

GSLBが有効な環境で、オートスケーリングADCのドメインベースサービスを有効にするために必要な設定を以下にまとめます。

トラフィック管理設定

注:
DBSサービスグループのALBドメインが解決されるように、NetScalerをネームサーバーまたはDNS仮想サーバーのいずれかで構成する必要があります。ネームサーバーまたはDNS仮想サーバーの詳細については、DNSネームサーバーを参照してください。
  1. トラフィック管理 > 負荷分散 > サーバー に移動します。
  2. Add をクリックしてサーバーを作成し、ALBのAzureにおけるAレコード(ドメイン名)に対応する名前とFQDNを指定します。
    VPX Azure GSLB 展開イメージ - 06
  3. 手順2を繰り返して、Azureの2番目のリソースから2番目のALBを追加します。

GSLB設定

  1. Add をクリックしてGSLBサイトを設定します。
  2. GSLBサイトを設定するための詳細を指定します
    サイトに名前を付けます。タイプは、サイトを設定するNetScalerに基づいて、リモートまたはローカルとして構成されます。サイトIPアドレスは、GSLBサイトのIPアドレスです。GSLBサイトはこのIPアドレスを使用して、他のGSLBサイトと通信します。特定のIPアドレスが外部ファイアウォールまたはNATデバイスでホストされているクラウドサービスを使用する場合、パブリックIPアドレスが必要です。サイトを親サイトとして構成し、Trigger Monitors が ALWAYS に設定されていることを確認します。また、下部にある Metric Exchange、Network Metric Exchange、および Persistence Session Entry Exchange の3つのチェックボックスを必ずオンにしてください。
    Trigger monitor を MEPDOWN に設定することをお勧めします。詳細については、GSLBサービスグループの構成を参照してください。
    画像-vpx-azure-gslb-展開-07
  3. Createをクリックします。
  4. Traffic Management > GSLB > Service Groupsに移動します。
  5. Addをクリックしてサービスグループを追加します。
  6. サービスグループを構成するための詳細を指定します。
    サービスグループに名前を付け、HTTPプロトコルを使用します。Site Nameで、作成した該当するサイトを選択します。オートスケールモードをDNSとして構成し、とのチェックボックスをオンにしてください。OKをクリックしてサービスグループを作成します。
    画像-vpx-azure-gslb-展開-09
  7. Service Group Membersをクリックし、Server Basedを選択します。実行ガイドの冒頭で構成した該当するALBを選択します。ポート80経由でトラフィックが流れるように構成します。Createをクリックします。
    画像-vpx-azure-gslb-展開-10
    サービスグループメンバーのバインディングには、ALBから受け取った2つのインスタンスが設定されます。
    画像-vpx-azure-gslb-展開-11
  8. 手順5と6を繰り返して、Azureの2番目のリソースロケーションのサービスグループを構成します。(これは同じNetScaler GUIから実行できます)。
  9. GSLB仮想サーバーを設定するには。Traffic Management > GSLB > Virtual Serversに移動します。
  10. Addをクリックして仮想サーバーを作成します。
  11. GSLB仮想サーバーを構成するための詳細を指定します。
    サーバーに名前を付け、DNSレコードタイプをA、サービスタイプをHTTPに設定し、「作成後に有効にする」と「AppFlow®ロギング」のチェックボックスをオンにします。OKをクリックしてGSLB仮想サーバーを作成します。
    (/en-us/vpx/media/image-vpx-azure-gslb-deployment-12.png)
  12. GSLB仮想サーバーが作成されたら、No GSLB Virtual Server ServiceGroup Bindingをクリックします。
    (/en-us/vpx/media/image-vpx-azure-gslb-deployment-13.png)
  13. ServiceGroup Bindingの下で、Select Service Group Nameを使用して、前の手順で作成したサービスグループを選択して追加します。
    (/en-us/vpx/media/image-vpx-azure-gslb-deployment-14.png)
  14. No GSLB Virtual Server Domain Bindingをクリックして、GSLB仮想サーバーのドメインバインディングを構成します。FQDNを構成してバインドします。その他のパラメーターはデフォルト設定のままにします。
    (/en-us/vpx/media/image-vpx-azure-gslb-deployment-15.png)
  15. No ServiceをクリックしてADNSサービスを構成します。
  16. ロードバランシングサービスを構成するための詳細を指定します。
    Service Nameを追加し、New Serverをクリックして、ADNSサーバーのIP Addressを入力します。ユーザーADNSがすでに構成されている場合は、Existing Serverを選択し、ドロップダウンメニューからユーザーADNSを選択できます。プロトコルがADNSであり、トラフィックがポート53を介して流れるように構成されていることを確認してください。
    (/en-us/vpx/media/image-vpx-azure-gslb-deployment-16.png)
  17. MethodをLeast Connectionとして、バックアップメソッドをRound Robinとして構成します。
  18. Doneをクリックし、ユーザーGSLB仮想サーバーがUpとして表示されていることを確認します。
    (/en-us/vpx/media/image-vpx-azure-gslb-deployment-17.png)

その他のリソース

ハイブリッドおよびマルチクラウド展開向けのNetScalerグローバルサーバー負荷分散(/ja-jp/citrix-application-delivery-management-service/hybrid-multi-cloud-deployments/glb-solution.html)