F5 GLOSSARY

ロードバランサー (負荷分散装置)

ロード バランサーとはリバーシ プロキシの一種であり、外部からのアクセスを複数のサーバに振り分け、負荷分散を行うデバイス(機器)です。負荷分散装置とも呼ばれ、Webアプリケーション等の処理能力と可用性を、スケールアウトのアプローチで高めるために使用されます。

ロード バランサーのカテゴリーは使用するプロトコル レイヤによって、レイヤ4とレイヤ7に分けることができます。レイヤ4ロード バランサーは、IPやTCP、FTP、UDP等、ネットワーク レイヤ(レイヤ3)とトランスポート レイヤ(レイヤ4)のデータに基づき、負荷分散を行います。レイヤ7ロード バランサーは、HTTPのようなアプリケーション レイヤ(レイヤ7)のデータに基づき、リクエストを分散させます。

いずれのタイプのロード バランサーも、リクエストの分散処理は、設定されたアルゴリズムに基づいて実行されます。現在業界標準になっているアルゴリズムとしては、以下のものがあります。

  • ラウンドロビン(Round-robin)
    事前に登録された複数のサーバに対して、順番にリクエストを割り当てていくアルゴリズム。
  • 加重ラウンドロビン(Weighted Round-robin)
    サーバの処理能力に応じて、重み付けをした上で、リクエストを割り当てていくアルゴリズム。
  • 最小接続(Least connections)
    サーバの負荷に応じて動的にリクエストを割り当てていくアルゴリズムの一種。接続しているコネクション数が少ない順に割り当てを行う。
  • 最小レスポンス(Least response time)
    サーバの負荷に応じて動的にリクエストを割り当てていくアルゴリズムの一種。応答速度が短い順に割り当てを行う

レイヤ7ロード バランサーの場合には、HTTPヘッダやクッキー、リクエストに含まれるパラメーター等を元に、さらにきめ細かい負荷分散を行えます。

またロード バランサーを使うことで、単に負荷分散を行うだけではなく、サーバやアプリケーションの稼働状況をモニタリングし、信頼性や可用性を高めることも可能になります。

F5ではロード バランサーをサポートする製品として「F5 BIG-IP DNS」「F5 BIG-IP Local Traffic Manager(LTM)」を提供しています。

20種類以上にわたる
ITセキュリティお役立ち資料

ダウンロードはこちら
F5

関連資料

ロード バランシング101

Big-IPを使用したL7ロードバランシング

購入オプションを見る