ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 ネットワークパフォーマンスの管理 Oracle Solaris 11.1 Information Library (日本語) |
ILB の主な機能は次のとおりです。
IPv4 および IPv6 について、ステートレス Direct Server Return (DSR) およびネットワークアドレス変換 (NAT) の動作モードをサポートします
コマンド行インタフェース (CLI) による ILB 管理を可能にします
健全性検査によるサーバーモニタリング機能を提供します
ILB の追加機能は次のとおりです。
クライアントが仮想 IP (VIP) アドレスを ping できる – ILB は、仮想サービスの IP アドレスに対するクライアントからのインターネット制御メッセージプロトコル (ICMP) エコーリクエストに応答できます。ILB は、DSR および NAT の動作モードについてこの機能を提供します。
サービスを中断せずにサーバーをサーバーグループに追加および削除できる – バックエンドサーバーと確立されている既存の接続を中断させずにサーバーをサーバーグループに動的に追加および削除できます。ILB は、NAT 動作モードについてこの機能を提供します。
セッション持続性 (スティッキネス) を構成できる – 多くのアプリケーションでは、同一のクライアントからの一連の接続、パケット、あるいはその両方が同一のバックエンドサーバーに送信されることが重要です。ilbadm create-rule サブコマンドで -p オプションを使用し、pmask を指定することによって、仮想サービスのセッション持続性 (つまり、発信元アドレスの持続性) を構成できます。詳細は、「ILB 規則を作成する方法」を参照してください。持続性マッピングが作成されると、その後に続く仮想サービスへの接続またはパケット、あるいはその両方のリクエストは、クライアントの発信元 IP アドレスが一致する場合、同一のバックエンドサーバーに転送されます。クラスレスドメイン間ルーティング (CIDR) 表記の接頭辞長は、IPv4 では 0-32、IPv6 では 0-128 の間の値です。セッション持続性のサポートは、DSR と NAT の両方の動作モードで利用できます。
接続排出を実行できる – ILB は、NAT ベースの仮想サービスのサーバーについてのみこの機能をサポートします。この機能は、無効にされているサーバーに対して新しい接続が送信されることを回避します。この機能は、アクティブな接続またはセッションを中断せずにサーバーをシャットダウンする場合に役立ちます。サーバーへの既存の接続は動作を継続します。そのサーバーへのすべての接続が終了したあとに、サーバーは保守のためにシャットダウンできます。サーバーがリクエストを処理するための準備が整ったら、サーバーを有効にすることで、ロードバランサは新しい接続をサーバーに転送できるようになります。この機能によって、アクティブな接続またはセッションを中断せずに、サーバーを保守のためにシャットダウンできます。
TCP および UDP ポートの負荷分散ができる – ILB は、各ポートに明示的な規則を設定しなくても、特定の IP アドレス上のすべてのポートを異なる一連のサーバーで負荷分散できます。ILB は、DSR および NAT の動作モードについてこの機能を提供します。
同一のサーバーグループ内で仮想サービス用の個別ポートを指定できる – この機能により、NAT 動作モードの場合、同一のサーバーグループ内の異なるサーバーについて異なる着信先ポートを指定できます。
単純なポート範囲の負荷分散ができる – ILB では、VIP 上のポート範囲を、特定のサーバーグループで負荷分散できます。便宜上、同一 VIP 上の異なるポート範囲を異なる一連のバックエンドサーバーで負荷分散することによって、IP アドレスを節約できます。また、NAT モードでセッション持続性が有効なときは、ILB は同一のクライアント IP アドレスから、範囲内のさまざまなポートへのリクエストを、同一のバックエンドサーバーに送信します。
ポート範囲の移動および収縮ができる – ポート範囲の移動および収縮は、負荷分散規則内のサーバーのポート範囲に依存します。したがって、サーバーのポート範囲が VIP ポート範囲と異なる場合、ポート移動が自動的に実装されます。サーバーのポート範囲が単一ポートの場合、ポート収縮が実装されます。これらの機能は NAT 動作モードについて提供されます。