ネットスケーラーVPX12-1

Azure 自動スケール設定を追加する

クラウドでアプリケーションを効率的にホストすると、アプリケーションの必要に応じて、リソースを簡単にコスト効率よく管理できます。 需要の増大に対応するには、ネットワークリソースをスケールアップする必要があります。 需要が収まるかどうかにかかわらず、アイドル状態のリソースの不必要なコストを避けるためにスケールダウンする必要があります。 アプリケーションの実行コストを最小限に抑えるには、トラフィック、メモリ、CPUの使用などを常に監視する必要があります。 しかし、トラフィックを手動で監視するのは煩雑です。 アプリケーション環境を動的にスケールアップまたはスケールダウンするには、トラフィックの監視プロセスを自動化し、必要に応じてリソースを増減する必要があります。

Azure 上の VPX マルチ IP スタンドアロンおよび高可用性展開には、Azure 仮想マシン スケール セット (VMSS) による自動スケールを使用できます。

Citrix ADC VPX インスタンスは、Azure 仮想マシン スケール セット (VMSS) および自動スケール機能と統合されており、次のような利点があります。

  • 負荷分散と管理:需要に応じてサーバーをスケールアップおよびスケールダウンするように自動構成します。 VPX インスタンスは、VPX インスタンスと同じリソース グループ内のバックエンド サブネットで VMSS 自動スケール設定を自動検出し、ユーザーが VMSS 自動スケール設定を選択して負荷を分散できるようにします。 このすべては、VPXインスタンスでNetScaler 仮想IPアドレスとサブネットIPアドレスを自動構成することによって行われます。
  • 高可用性: 同じリソース グループ内の自動スケール グループを検出し、サーバーの負荷を分散します。
  • ネットワークの可用性の向上:VPXインスタンスは、異なる仮想ネットワーク(VNet)上のバックエンドサーバーをサポートします。

ローカライズされた画像

詳細については、次の Azure トピックを参照してください。

はじめに

1. Azure 関連の使用に関するガイドラインを参照してください。 詳細については、「 Microsoft Azure に Citrix ADC VPX インスタンスをデプロイする」を参照してください。

2. 要件(スタンドアロンまたは高可用性デプロイ)に応じて、Azure上に3つのネットワークインターフェイスを使用して1つまたは複数のNetScaler VPXインスタンスを作成します。

3. VPXインスタンスの0/1インターフェイスのネットワークセキュリティグループでTCP 9001ポートを開きます。 VPXインスタンスは、このポートを使用してスケールアウトおよびスケールイン通知を受け取ります。

4. 同じリソースグループに Azure 仮想マシンスケールセット (VMSS) を作成します。 既存の VMSS 設定がない場合は、次のタスクを完了します:

a)VMSS の作成

b) VMSSで自動スケールを有効にする

c) VMSS自動スケール設定でスケールインおよびスケールアウトポリシーを作成する

詳細については、「Azure 仮想マシン スケール セットを使用した自動スケールの概要」を参照してください。

5. リソースにアクセスできるAzureActive Directory(ADD)アプリケーションとサービスプリンシパルを作成します。 新しく作成された AAD アプリケーションにコントリビュータロールを割り当てます。 詳細については、「ポータルを使用して、リソースにアクセスできる Azure Active Directory アプリケーションとサービス プリンシパルを作成する」を参照してください。

VMSS をNetScaler VPXインスタンスに追加する

GUI を使用すると、ワンクリックで VPX インスタンスに自動スケール設定を追加できます。 VPX インスタンスに自動スケール設定を追加するには、次の手順を実行します。

1. VPXインスタンスにログオンします。

2. NetScaler VPXインスタンスに初めてログオンすると、[認証情報の設定]ページが表示されます。 自動スケール機能が動作するために必要な Azure 資格情報を追加します。

ローカライズされた画像

[資格情報の設定] ページは、アプリケーション ID と API アクセス キーが設定されていないか、Azure ポータルで正しいアプリケーション ID と API アクセス キー (アプリケーション シークレットと同じ) が設定されていない場合にのみ表示されます。

Azure マーケットプレイスから「NetScaler 12.1 HA with backend autoscale」オファーをデプロイすると、Azure ポータルで Azure サービス プリンシパルの資格情報 (アプリケーション ID と API アクセス キー) の入力が求められます。

ローカライズされた画像

ローカライズされた画像

アプリケーション ID の作成方法については、「 アプリケーションの追加」および「アクセスキーまたはアプリケーションシークレットの作成 」を参照してください。 Web API にアクセスするようにクライアントアプリケーションを構成する」を参照してください。

 3. デフォルトのクラウド プロファイル ページで、次の例に示すように詳細を入力し、「作成」をクリックします。

ローカライズされた画像

クラウドプロファイルの作成時に留意すべきポイント

  • 仮想サーバーのIPアドレスは、VPXインスタンスで使用可能な空きIPアドレスから自動的に設定されます。 詳細については、以下を参照してください。Azure portal を使用して仮想マシンに複数の IP アドレスを割り当てる.
  • 自動スケール設定は、Azure アカウントの現在のリソース グループで構成されている VMSS 自動スケール設定から事前に入力されます。 詳細については、「 Azure 仮想マシン スケール セットを使用した自動スケールの概要」を参照してください。
  • Auto Scaling Group のプロトコルとポートを選択するときに、サーバーがそれらのプロトコルとポートをリッスンし、サービスグループで正しいモニタをバインドしていることを確認します。 デフォルトでは、TCP モニターが使用されます。
  • SSL プロトコルタイプの Autos Scaling では、クラウドプロファイルを作成した後、証明書がないためにロードバランシング仮想サーバーまたはサービスグループがダウンします。 証明書は、仮想サーバまたはサービスグループに手動でバインドできます。

初めてログオンした後、クラウド プロファイルを作成する場合は、GUI で [システム] > [Azure] > [クラウド プロファイル] に移動し、[追加] をクリックします。

ローカライズされた画像

クラウドプロファイルの作成設定ページが表示されます 。

ローカライズされた画像

クラウドプロファイルは、NetScaler 負荷分散(LB)仮想サーバー(仮想サーバー)と、Auto Scaling グループのサーバーとしてメンバー(サーバー)を持つサービスグループを作成します。 バックエンド サーバーは、VPX インスタンスで構成された SNIP を介してアクセスできる必要があります。

Azure ポータルで自動スケール関連の情報を表示するには、[すべてのサービス] > 仮想マシン スケール セット > [仮想マシン スケール セットの選択] > [スケーリング] に移動します。

Azure 自動スケール設定を追加する