このトピックでは、使用可能な Load Balancer のコンポーネントの特長を説明します。
Load Balancer は次の 3 つのコンポーネントから構成されており、これらの機能を別々または一緒に使用して、より有効なロード・バランシング結果を得ることができます。
- Dispatcher コンポーネントは、単独で使用すれば Dispatcher によって動的に設定されたいくつかの重みと測定値を使用して、ローカル・エリア・ネットワークまたは広域ネットワーク内のサーバーの負荷を平衡化することができます。このコンポーネントは、
HTTP、FTP、SSL、NNTP、IMAP、POP3、SMTP、
SIP、および Telnet などの特定のサービスのレベルにおけるロード・バランシングを提供します。これは、ドメイン・ネーム・サーバーを使用せずに、ドメイン・ネームを IP アドレスにマップします。
- Content Based Routing (CBR) コンポーネントは、HTTP および HTTPS (SSL) 両方のプロトコルの場合に、クライアント要求の内容に基づいてロード・バランシングを行うために使用できます。クライアントは Caching Proxy に要求を送信し、Caching Proxy は適切なサーバーに要求を送信します。指定されたルールに対して URL を突き合わせた結果に応じて、サーバーが選択されます。
- Site Selector コンポーネントは、DNS ラウンドロビン・アプローチまたはより高機能なユーザー指定のアプローチを使用して、ローカル・エリア・ネットワークまたは広域ネットワーク内でサーバーの負荷を平衡化できます。Site Selector は、DNS 名を IP アドレスにマップするネーム・サーバーと関連して機能します。
Dispatcher、CBR、および Site Selector コンポーネントに関する詳細については、を参照してください。