クラウドコンピューティングが必要ですか? 今すぐ始める

グローバルなサーバー負荷分散とは

グローバルなサーバー負荷分散(GSLB)とは、ネットワークパフォーマンスの強化、信頼性の向上、高可用性の実現を目的として、異なる場所にある複数のサーバー間で Web トラフィックやアプリケーショントラフィックを分散することです。トラフィックを最も輻輳の少ないサーバーや最もユーザーに近いサーバーに転送することで、GSLB はより高速で信頼性の高い応答時間を実現し、ユーザー体験を向上させます。

グローバルなサーバー負荷分散を促進することができる市販のソリューションが多数あります。以下の図は、Akamai の Global Traffic Management ソリューションがどのようにワークロードを分散し、ネットワークパフォーマンスを向上させるかを表しています。

グローバル・ロード・バランサーは、ネットワークのレイテンシー、地理的接近性、サーバーステータス、現在のネットワークの状態、サーバーのキャパシティ、その他のパラメーターなどの要因を勘案するルールを適用し、最適なサーバーを判断します。

グローバルなサーバー負荷分散の仕組み

グローバルなサーバー負荷分散は、世界中に分散されたサーバーのネットワークを利用して、トラフィックを転送し、ワークロードのバランスを調整します。ユーザーがサーバーから配信される Web サイトまたはコンテンツへのアクセスを要求すると、GSLB サーバーはインテリジェントな負荷分散アルゴリズムに基づいて、コンテンツやサービスを提供するサーバーまたはデータセンターを決定します。グローバル・ロード・バランサーは、ネットワークのレイテンシー、地理的近接性、サーバーの可用性、ネットワークの状態、サーバーの負荷、その他の基準を勘案するルールに基づいて、最適なサーバーを判断します。最も適切なサーバーを選択した後、グローバル・ロード・バランサーは DNS レスポンスで選択したサーバーの IP アドレス を返して、ユーザーの要求をその宛先に誘導します。

グローバルなサーバー負荷分散によるパフォーマンス向上の仕組み

GSLB はネットワークの健全性チェックを継続的に実行し、ネットワーク上のサーバーの可用性を監視します。また、GSLB はフェイルオーバーとフェイルバックを実行できます。サーバーにパフォーマンスの問題や障害が発生すると、GSLB はトラフィックを他のサーバーに転送して高い耐障害性と可用性を確保し、障害が発生した場所が確実に健全になったらトラフィックを戻します。

グローバルなサーバー負荷分散の方法

グローバルなサーバー負荷分散ソリューションは、さまざまなトラフィック管理方法を使用して、世界中のサーバーにトラフィックを分散します。一部の GSLB ソリューションは、複数の負荷分散方法を使用して、より堅牢な応答を提供します。

  • DNS 負荷分散 は多くの場合、 ドメイン・ネーム・システム(DNS) を利用して、複数のサーバーまたはデータセンターにトラフィックをインテリジェントに分散します。ユーザーが DNS サーバー要求を開始すると、GSLB システムは負荷分散戦略に基づき、DNS クエリーに対してサーバーの IP アドレスを応答します。この戦略には、連続する要求が異なるサーバーに送信されるラウンドロビンや、さまざまな要因を分析して要求を処理するのに最適なサーバーを特定するスマートな手法があります。
  • IP Anycast は、複数のサーバーが 1 つの IP アドレスを共有できるようにするルーティングサービスです。共有 IP アドレスへの要求を受信すると、GSLB は最も近いサーバーにトラフィックをルーティングして、自動で負荷分散を行います。
  • BGP に基づいた負荷分散 は、ボーダー・ゲートウェイ・プロトコル(BGP)ルーティングプロトコルを使用し、ネットワークの可用性またはサーバーの場所に基づいてトラフィックをルーティングします。
  • コンテンツ・デリバリー・ネットワーク (CDN) は、GSLB 技術を使用して CDN 内の最適なサーバーにユーザーを誘導します。CDN は、コンテンツをキャッシュして最も近いサーバーからエンドユーザーに配信する、サーバーの分散ネットワークです。
  • グローバル・トラフィック・マネージャー は多くの場合、サーバーまたはデータセンターの健全性とパフォーマンスを監視し、事前定義された負荷分散アルゴリズムに基づいてトラフィックを分散する、ハードウェアまたはソフトウェア機器です。
  • 地理的負荷分散 は、ユーザーに最も近い IP アドレスにトラフィックを転送することにより、レイテンシーを減らし、応答時間を短縮します。

GSLB の最大の利点

GSLB ソリューションには次のような利点があります。

  • パフォーマンスの改善。ユーザーに近いサーバーからコンテンツを配信できるようにすることで、GSLB はネットワークのレイテンシーを最小限に抑え、遅延の可能性を低減します。
  • 信頼性と可用性の向上。ロードバランサーは、トラフィックが宛先に到達するように、障害や輻輳が発生しているサーバーやネットワークを迂回してトラフィックを転送できます。
  • コンプライアンス。グローバル・サーバー・ロード・バランサーは、ヘルスケア、防衛、通信など、規制の厳しい業界固有の規制やセキュリティ要件に準拠するように構成できます。
  • 災害復旧。災害がデータセンターやネットワークの可用性に影響を与えた場合、GSLB は稼働している他のサーバーに要求をリダイレクトできます。
  • ローカライズされたコンテンツ。組織は GSLB を使用して特定のローカル・データ・センターにユーザートラフィックを誘導することができます。これにより、ユーザーの地理的な場所に関連するローカライズされたコンテンツを提供したり、国固有の規制やセキュリティ要件を満たしたりすることができます。

よくあるご質問(FAQ)

サーバー負荷分散は受信トラフィックを分散し、単一のサーバーが過負荷状態にならないようにします。これにより、応答時間の短縮、ユーザー体験の強化、Web サイトのパフォーマンスの最適化といった効果が得られます。

いいえ、サーバー負荷分散はあらゆる規模の企業にとって有益です。リソースが効率的に使用されるようにし、運用規模に関わらずサーバーの過負荷とダウンタイムを防止します。

多くの場合はそうです。クラウドやソフトウェアのロードバランサーは、特に仮想化環境で稼働している企業にとってコスト効率の良いソリューションであることがよくあります。ただし、それを選択するかどうかは、特定のニーズやスケーラビリティ要件によって決まります。

最適なパフォーマンスを継続するためには、定期的な見直しが不可欠です。トラフィックパターン、アプリケーションの更新、ビジネスニーズの変化などの要因により、定期的な評価と調整が必要になります。

Akamai が選ばれる理由

Akamai はサイバーセキュリティとクラウドコンピューティングを提供することで、オンラインビジネスの力となり、守っています。当社の市場をリードするセキュリティソリューション、優れた脅威インテリジェンス、グローバル運用チームによって、あらゆる場所でエンタープライズデータとアプリケーションを保護する多層防御を利用いただけます。Akamai のフルスタック・クラウド・コンピューティング・ソリューションは、世界で最も分散されたプラットフォームで高いパフォーマンスとコストを実現しています。多くのグローバルエンタープライズが、自社ビジネスの成長に必要な業界最高レベルの信頼性、拡張性、専門知識の提供について Akamai に信頼を寄せています。

Akamai の全セキュリティソリューションをご紹介