グローバルサーバーロードバランシングとは

グローバルサーバーロードバランシング(GSLB)とは、複数の地域に配置されたサーバーリソースへトラフィックをインテリジェントに分散することです。サーバーは、企業が所有するデータセンター内のオンプレミス環境に配置することも、プライベートクラウドやパブリッククラウドでホストすることもできます。

ロードバランシングの詳細については、「ロードバランシング:スケーラブルなトラフィック管理」を参照してください。

多くの企業が複数の拠点にサーバーリソースを配置する主な理由は、災害復旧です。最も一般的な構成では、1つのアクティブ拠点からデータを提供するとともに、1つ以上のスタンバイ(パッシブ)拠点にデータを複製します。スタンバイ拠点がデータを提供するのは、アクティブ拠点に障害が発生した場合のみです。この場合、グローバルサーバーロードバランサーは、アクティブ拠点の障害を検出し、リクエストをスタンバイ拠点へ自動的に振り分けます。

アクティブ/パッシブ方式を選択する主な理由の1つは、サイト間でデータをリアルタイムに同期する必要がないことです。アクティブサイトでの変更は、よりシンプルなバッチ方式と低コストのアウトオブバンド接続を使用して、パッシブサイトに配信できます。同じコンテンツを提供する複数のアクティブサイトを運用する場合(以下のリストに示すGSLBのメリットの一部は、この場合にのみ得られます)、サイト間のリアルタイム同期が重要になります。

グローバルサーバーロードバランシングには、次のようなメリットがあります。

  • 信頼性と可用性 – GSLBを使用すると、サーバーやネットワークに障害が発生した場合でも、Webサイトの信頼性と可用性を向上できます。たとえば、吹雪の後に米国北東部で停電が発生した場合、ロードバランサーは、その地域でホストされているリソースを避け、国内の他の地域でホストされているリソースにトラフィックを振り分けることができます。
  • パフォーマンス – リクエスト元のユーザーに近いサーバーからコンテンツを配信することで、ネットワーク遅延とネットワーク障害が発生する可能性を最小限に抑えられます。たとえば、オーストラリアのユーザーからのリクエストをニューヨークではなくシドニーのサーバーに転送すると、パケットの片道の移動距離が約10,000マイル(16,000 km)短縮されます。
  • 規制およびセキュリティ要件への対応 – 防衛、通信、医療など、規制が厳しい多くの業界では、グローバルサーバーロードバランシングにより、ネットワークアーキテクトは政府規制に準拠しながら、世界中のユーザーにサービスを提供できます。たとえば、グローバルサーバーロードバランサーは、カナダのデータセンターへのリクエスト転送を、他国のユーザーではなくカナダのユーザーからのリクエストに限定するよう設定できます。
  • ローカライズされたコンテンツの配信 – グローバルサーバーロードバランサーは、ユーザーの地理的位置情報を利用して、そのユーザーの国に合わせてカスタマイズされ、現地の言語で記述されたコンテンツをホストするサーバーにリクエストを転送できます。

NGINX Plusはどのように役立つのか

NGINX PlusとNGINXは、Dropbox、Netflix、Zyngaなど、トラフィック量の多いWebサイトで利用されている最高クラスのロードバランシングソリューションです。世界中で3億5,000万を超えるWebサイトが、コンテンツを迅速かつ確実、安全に配信するために、NGINX PlusとNGINX Open Sourceを利用しています。

グローバルサーバーロードバランシングを自社で実装することは可能ですが、複数のサイト間でデータの同期を維持し、サイト間で効率的に負荷を分散するのは容易ではありません。多くの企業は、AkamaiやAmazon Route 53などのマネージドDNSプロバイダーからGSLBソリューションを導入しています。NGINX PlusはGSLB機能を直接提供していませんが、高度な負荷分散アルゴリズム、サーバーのヘルスチェックなどの機能を備えているため、グローバルサーバーロードバランサーがトラフィックを振り分けるオンプレミスまたはクラウドのデータセンターでの利用に最適です。NGINX Plusの専用モジュールを使用すると、クライアントの位置情報を容易に取得し、ローカルでの負荷分散の判断に活用できます。

ソフトウェアロードバランサーであるNGINX Plusは、同等の機能を備えたハードウェアベースのソリューションよりも低コストであるだけでなく、プライベートデータセンターに加えてパブリッククラウドにも導入できます。一方、クラウドインフラストラクチャベンダーは通常、自社のデータセンターへの顧客所有または独自仕様のハードウェアロードバランサーの持ち込みを認めていません。

NGINX Plusを使用してアプリケーションの負荷を分散するメリットについて詳しくは、eBook「ソフトウェアロードバランサーを選ぶ5つの理由」をダウンロードしてください。