ADC

Global Server Load Balancing

注:

  • リリース13.0ビルド41.x以降、NetScalerアプライアンスを使用するグローバルサーバー負荷分散(GSLB)展開は、2019年のDNSフラグデーに完全に準拠しています。

  • GSLB機能はNetScaler Advanceおよびプレミアムエディションのライセンスに含まれています。NetScalerオプションライセンスはスタンダードエディションでサポートされています。

GSLB用に構成されたNetScalerアプライアンスは、WAN内の障害点から保護することで、災害復旧を実現し、アプリケーションの継続的な可用性を確保します。GSLBは、クライアントのリクエストを最も近いまたは最もパフォーマンスの高いデータセンター、または障害が発生した場合は存続しているデータセンターに転送することで、データセンター全体の負荷を分散します。

一般的な構成では、ローカルDNSサーバーは、GSLBサービスにバインドされたGSLB仮想サーバーにクライアント要求を送信します。GSLB サービスは、ローカルサイトまたはリモートサイトにある負荷分散またはコンテンツスイッチング仮想サーバーを識別します。GSLB仮想サーバーがリモートサイトで負荷分散またはコンテンツスイッチング仮想サーバーを選択すると、仮想サーバーのIPアドレスがDNSサーバーに送信されます。DNS サーバーはそれをクライアントに送信します。次に、クライアントは要求を新しい IP の新しい仮想サーバーに再送信します。

設定する必要があるGSLBエンティティは、GSLBサイト、GSLBサービス、GSLB仮想サーバー、負荷分散またはコンテンツスイッチング仮想サーバー、および権限のあるDNS(ADNS)サービスです。MEP も設定する必要があります。また、DNS ビューを設定して、さまざまな場所からネットワークにアクセスするクライアントにネットワークのさまざまな部分を公開することもできます。

注:

GSLBの機能を最大限に活用するには、各データセンターの負荷分散またはコンテンツスイッチングにADCアプライアンスを使用してください。そうすれば、GSLB構成では独自のMEPを使用してサイトメトリックを交換できます。

GSLB の仕組み

通常の DNS では、クライアントがドメインネームシステム (DNS) 要求を送信すると、ドメインまたはサービスの IP アドレスの一覧を受信します。通常、クライアントはリストの最初の IP アドレスを選択し、そのサーバーとの接続を開始します。DNSサーバーは、DNSラウンドロビンと呼ばれる手法を使用して、リスト上のIPをローテーションします。最初の IP アドレスをリストの最後に送信し、各 DNS リクエストに応答した後に残りの IP アドレスを昇格させます。この手法では、負荷の均等な分散が保証されますが、障害復旧、サーバーの負荷または近接性に基づく負荷分散、または永続性はサポートされません。

ADC アプライアンスで GSLB を設定し MEP を有効にすると、DNS インフラストラクチャを使用して、設定された基準に最も適合するデータセンターにクライアントを接続します。基準では以下を指定できます。

  • 最も負荷の少ないデータセンター
  • 最も近いデータセンター
  • クライアントの所在地からの要求に最も迅速に応答するデータセンター
  • これらのメトリックとSNMPメトリックの組み合わせ。

アプライアンスは、各データセンターの場所、パフォーマンス、負荷、および可用性を追跡します。これらの要因を使用して、クライアント要求を送信するデータセンターを選択します。

次の図は、基本的な GSLB トポロジーを示しています。

基本的な GSLB トポロジー

GSLB構成は、構成内の各アプライアンス上のGSLBエンティティのグループで構成されます。これらのエンティティには、GSLB サイト、GSLB サービス、GSLB サービスグループ、GSLB 仮想サーバー、負荷分散サーバー、コンテンツスイッチングサーバー、および ADNS サービスが含まれます。

Global Server Load Balancing

この記事の概要