マイクロソフト アジュールにNetScaler VPXインスタンスを展開する
Microsoft Azure Resource Manager (ARM) にNetScaler VPXインスタンスを展開すると、ビジネスニーズを達成するために以下の両方の機能セットを使用できます。
- Azureクラウドコンピューティング機能
- NetScalerの負荷分散およびトラフィック管理機能
NetScaler VPXインスタンスは、ARMにスタンドアロンインスタンスとして、またはアクティブ/スタンバイモードの高可用性ペアとして展開できます。
NetScaler VPXインスタンスは、Microsoft Azureに2つの方法で展開できます。
-
アジュール マーケットプレイス経由。NetScaler VPX仮想アプライアンスは、マイクロソフト アジュール マーケットプレイスでイメージとして利用できます。
-
GitHubで入手可能なNetScaler Azure Resource Manager (ARM) JSONテンプレートを使用する。詳細については、NetScalerソリューションテンプレートのGitHubリポジトリを参照してください。
Microsoft Azure Stackは、ハードウェアとソフトウェアを統合したプラットフォームであり、Microsoft Azureパブリッククラウドサービスをローカルデータセンターで提供し、組織がハイブリッドクラウドを構築できるようにします。NetScaler VPXインスタンスをMicrosoft Azure Stackに展開できるようになりました。
注:
Azureは、Azure外部からのトラフィックへのアクセスを制限し、それらをブロックします。アクセスを提供するには、パブリックIPアドレスが割り当てられている仮想マシン (VM) のNICに接続されているネットワークセキュリティグループに受信ルールを追加して、サービスまたはポートを有効にします。詳細については、受信NATルールに関するAzureドキュメントを参照してください。
前提条件
AzureにNetScaler VPXインスタンスを展開する前に、いくつかの前提知識が必要です。
-
Azureの用語とネットワークの詳細に関する知識。詳細については、Azureの用語を参照してください。
-
NetScalerアプライアンスに関する知識。NetScalerアプライアンスの詳細については、NetScalerを参照してください。
-
NetScalerのネットワークに関する知識。(/ja-jp/citrix-adc/13-1/networking.html)トピックを参照してください。
AzureにおけるNetScaler VPXインスタンスの仕組み
オンプレミス展開では、NetScaler VPXインスタンスには少なくとも3つのIPアドレスが必要です。
- NSIPアドレスと呼ばれる管理IPアドレス
- サーバーファームとの通信用のサブネットIP(SNIP)アドレス
- クライアント要求を受け入れるための仮想サーバーIP(VIP)アドレス
詳細については、「Microsoft AzureにおけるNetScaler VPXインスタンスのネットワークアーキテクチャ」(/ja-jp/vpx/13-1/deploy-vpx-on-azure/network-architecture-vpx-azure.html)を参照してください。
注:
NetScaler VPXインスタンスは、IntelとAMDの両方のプロセッサをサポートしています。VPX仮想アプライアンスは、2つ以上の仮想化コアと2GBを超えるメモリを持つ任意のインスタンスタイプに展開できます。システム要件の詳細については、NetScaler VPXデータシートを参照してください。
Azure展開では、NetScaler VPXインスタンスをAzureに3つの方法でプロビジョニングできます。
- マルチNICマルチIPアーキテクチャ
- シングルNICマルチIPアーキテクチャ
- シングルNICシングルIP
必要に応じて、これらのサポートされているアーキテクチャタイプのいずれかを使用できます。
マルチNICマルチIPアーキテクチャ
この展開タイプでは、VPXインスタンスに複数のネットワークインターフェース(NIC)を接続できます。任意のNICには、静的または動的なパブリックおよびプライベートIPアドレスが割り当てられた1つ以上のIP構成を持つことができます。
詳細については、以下のユースケースを参照してください。
注:
Azure環境でのMAC移動とインターフェースミュートを回避するために、NetScaler VPXインスタンスのデータインターフェースごとに(タグなしで)VLANを作成し、AzureのNICのプライマリIPをバインドすることをお勧めします。詳細については、CTX224626の記事を参照してください。
シングルNICマルチIPアーキテクチャ
この展開タイプでは、1つのネットワークインターフェース(NIC)が、静的または動的なパブリックおよびプライベートIPアドレスが割り当てられた複数のIP構成に関連付けられています。 詳細については、以下のユースケースを参照してください。
- NetScaler VPXスタンドアロンインスタンスに複数のIPアドレスを構成する
- PowerShellコマンドを使用して、NetScaler VPXスタンドアロンインスタンスに複数のIPアドレスを構成する
シングルNICシングルIP
この展開タイプでは、1つのネットワークインターフェース(NIC)が単一のIPアドレスに関連付けられており、NSIP、SNIP、およびVIPの機能を実行するために使用されます。
詳細については、NetScaler VPXスタンドアロンインスタンスを構成するを参照してください。
注:
シングルIPモードは、Azure展開でのみ利用可能です。このモードは、オンプレミス、AWS、またはその他の種類の展開におけるNetScaler VPXインスタンスでは利用できません。
ネットスケーラー VPX ライセンス
Azure 上の NetScaler VPX インスタンスには、有効なライセンスが必要です。Azure で実行されている NetScaler VPX インスタンスで利用できるライセンスオプションは次のとおりです。
-
独自のライセンスを使用 (BYOL): BYOL オプションを使用するには、次の手順に従います。
- NetScaler® ウェブサイトのライセンスポータルを使用して、有効なライセンスを生成します。
- 生成されたライセンスをインスタンスにアップロードします。
-
NetScaler VPX チェックイン/チェックアウトライセンス: このライセンスモデルでは、利用可能なライセンスのプールからライセンスをチェックアウトし、不要になったときにチェックインできます。詳細については、「NetScaler VPX チェックイン/チェックアウトライセンス」を参照してください。
注:
Azure 上の NetScaler VPX インスタンスでは、Marketplace サブスクリプションライセンスはサポートされなくなりました。
正しい NetScaler VPX ライセンスを有効にするには、NetScaler VPX インスタンスで構成変更を行う前にウォームリスタートを実行してください。
VPX のパフォーマンスと推奨される Azure インスタンスタイプ
目的の VPX パフォーマンスを得るには、次の Azure インスタンスタイプが推奨されます。
| VPX パフォーマンス
|
Azure インスタンスタイプ | ||
|---|---|---|---|
| ブイピーエックス 1 ニック/2 ニック | VPX 3 ニック構成 | VPX 最大8 NIC構成 | |
| 最大200 Mbpsの帯域幅 | スタンダード_D2s_v5 | スタンダード_D8s_v5 | スタンダード_D16_v5 |
| 最大1 Gbpsまで | スタンダード_D4s_v5 | スタンダード_D8s_v5 | スタンダード_D16_v5 |
| 最大5ギガビット/秒 | Standard_D8ds_v5 | Standard_D8ds_v5 | 標準_D16_v5 |
| 最大10ギガビット/秒 | Standard_D8s_v5 | Standard_D8s_v5 | スタンダード_D16_v5 |
注記:
Microsoft Azure Network Adapter (MANA) は、NetScaler バージョン 13.1-59.x 以降でサポートされています。詳細については、Microsoft ドキュメントを参照してください。
留意事項
-
Azure は最大 10 Gbps の VPX スループットをサポートしています。詳細については、NetScaler VPX データシートを参照してください。
-
1 Gbps を超えるスループットを持つ NetScaler VPX インスタンスで最適なパフォーマンスを実現するには、Azure アクセラレーテッドネットワークを有効にする必要があります。この目的のために、アクセラレーテッドネットワークをサポートする Azure インスタンスタイプを使用することをお勧めします。アクセラレーテッドネットワークの構成の詳細については、Azure アクセラレーテッドネットワークを使用するように NetScaler VPX インスタンスを構成するを参照してください。
-
NetScaler VPX 仮想マシンをいつでもシャットダウンして一時的に割り当て解除する必要がある場合は、仮想マシンの作成時に静的内部 IP アドレスを割り当ててください。静的内部 IP アドレスを割り当てない場合、Azure は仮想マシンが再起動するたびに異なる IP アドレスを割り当てる可能性があり、仮想マシンにアクセスできなくなる可能性があります。
-
Citrix Virtual Apps and Desktops の展開の場合、VPX インスタンス上の VPN 仮想サーバーは、次のモードで構成できます。
- 基本モード。
ICAOnlyVPN 仮想サーバーパラメーターが ON に設定されています。基本モードは、ライセンスのない NetScaler VPX インスタンスで完全に機能します。 - SmartAccess モード。
ICAOnlyVPN 仮想サーバーパラメーターが OFF に設定されています。SmartAccess モードは、ライセンスのない NetScaler VPX インスタンスで、5 人の NetScaler AAA セッションユーザーに対してのみ機能します。
注記:
SmartControl 機能を構成するには、NetScaler VPX インスタンスに Premium ライセンスを適用する必要があります。
- 基本モード。
Azure における NetScaler VPX インスタンスの IPv6 サポート
リリース 13.1-21.x 以降、NetScaler VPX スタンドアロンインスタンスは Azure で IPv6 アドレスをサポートします。IPv6 アドレスは、Azure クラウドの NetScaler VPX スタンドアロンインスタンスで VIP および SNIP アドレスとして構成できます。
Azure で IPv6 を有効にする方法については、以下の Azure ドキュメントを参照してください。
NetScaler アプライアンスが IPv6 をサポートする方法については、インターネットプロトコルバージョン 6 を参照してください。
IPv6 の制限事項:
- NetScaler での IPv6 展開は、現在、Azure バックエンドの自動スケーリングをサポートしていません。
- NetScaler VPX HA 展開では IPv6 はサポートされていません。
制限事項
ARM で NetScaler VPX ロードバランシングソリューションを実行すると、以下の制限が課されます。
-
Azure アーキテクチャは、以下の NetScaler 機能のサポートに対応していません。
- グラティタス ARP (GARP)
- L2 モード
- タグ付き VLAN
- 動的ルーティング
- 仮想MAC
- ユーシップ
- クラスタリング
-
3 Gbpsを超えるスループットを持つNetScaler VPXインスタンスを使用する場合、実際のネットワークスループットは、インスタンスのライセンスで指定されたスループットと一致しない可能性があります。ただし、SSLスループットや1秒あたりのSSLトランザクションなどの他の機能は向上する可能性があります。
-
仮想マシンのプロビジョニング中にAzureが生成するデプロイIDは、ARMではユーザーに表示されません。このデプロイIDを使用して、ARMにNetScaler VPXアプライアンスをデプロイすることはできません。