グローバル サーバー ロード バランシング (GSLB) とは、複数の地域にあるサーバー リソース間でトラフィックをインテリジェントに分散することを指します。 サーバーは、企業独自のデータセンター内に設置することも、プライベート クラウドまたはパブリック クラウドでホストすることもできます。
負荷分散の詳細については、 「負荷分散」を参照してください。 スケーラブルなトラフィック管理。
多くの企業が複数の場所にサーバー リソースを展開する主な理由は、災害復旧です。 最も一般的な構成では、データは 1 つのアクティブな場所から提供されますが、アクティブなサイトに障害が発生した場合にのみデータを提供する 1 つ以上のスタンバイ (パッシブ) の場所に複製されます。 この場合のグローバル サーバー ロード バランサの役割は、アクティブ サイトでの障害を検出し、要求をスタンバイ サイトに自動的に転送することです。
アクティブ/パッシブ方式を選択する主な理由は、サイト間でデータをリアルタイムに同期する必要がないことです。アクティブ サイトの変更は、より単純なバッチ方式と安価な帯域外接続を使用してパッシブ サイトに配布できます。 同じコンテンツを提供する複数のアクティブ サイトを管理する場合 (次のリストにある GSLB の利点の一部は、その場合にのみ実現されます)、サイトをリアルタイムで同期することが重要になります。
グローバル サーバー負荷分散の利点は次のとおりです。
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 を使用してアプリケーションの負荷分散を行う利点の詳細については、電子書籍「ソフトウェア ロード バランサーを選択する 5 つの理由」をダウンロードしてください。