使用する
ICFサービス(BSP、Web Dynpro、Webサービス、ITSアプリケーションなど)に対して、HTTP負荷分散を設定できます。これにより、サービス呼び出しは、呼び出し時に最大の容量を持つアプリケーションサーバーに転送されます。
統合
負荷分散は、メッセージサーバーまたはSAPWebディスパッチャのいずれかを介して実行されます。
前提条件
次のICFサービスがアクティブ化されました。
-
/ sap / public / icf_info
-
/ sap / public / icf_info / icr_groups
-
/ sap / public / icf_info / icr_urlprefix
これらのサービスを使用して、メッセージサーバーまたはWebディスパッチャーは、ICFサービスで定義された負荷分散情報を受信します。
特徴
インターネット通信フレームワーク(ICF)は、次の2種類の負荷分散をサポートしています。
-
メッセージサーバーを介した負荷分散ここでは、接続が確立されている間に、メッセージサーバーのホスト名とそのHTTP/HTTPSポートがアドレス指定されます。メッセージサーバーへのHTTP/HTTPS接続が確立された後、メッセージサーバーは要求パスに従って参加サーバーグループを選択します。要求は、HTTPリダイレクトによって、容量が最も多いサーバーグループ内のターゲットコンピューターに転送されます。
-
Webディスパッチャを介した負荷分散:ここでは、接続が確立されている間に、Webディスパッチャのホスト名とそのHTTP/HTTPSポートをアドレス指定する必要があります。
活動
ICFサービスでのログオングループの維持
サービス/サービスノードごとに、ログオングループを定義します(サービスデータの定義を参照)。
ホスト/ポート情報の決定
-
トランザクションSMMSを使用して、メッセージサーバのホスト名とHTTP/HTTPSポートを決定することができます。
-
メッセージサーバーのホスト名を表示します。メニューで、[
移動]を選択します。 -
HTTP / HTTPSポートの表示:メニューで、[ms/https_port 移動を選択します。
または
-
ログオングループのチェック
-
HTTPリクエストhttp:// <Messageserhost>:<Messageserverport> / msgserverを使用して、メッセージサーバー機能のリストを決定することができます。/ msgserver / lglistパスは、GUIログオングループのリストを提供します。
メッセージサーバーに対してHTTP/HTTPSポートがアクティブ化され、負荷分散のためにICFサービスがアクティブ化されているにもかかわらず、負荷分散が行われない場合は、メッセージサーバーがインターネット通信フレームワーク(ICF)から負荷分散に関連する情報を受信したかどうかを確認できます。 )。
-
トランザクションSMMSを呼び出し、 を選択します。負荷分散用のGUIログオングループが入力されているICFサービスのリストが表示されます。このリストが空の場合は、 を選択して情報を提供できます。
-
トランザクションSMMSを呼び出し、 を選択し 。メッセージサーバーのURLプレフィックスとして使用されるICFサービスのリストが表示されます。このリストが空の場合は、 を選択して情報を取得できます。
詳しくは
メッセージサーバーを介したHTTP負荷分散に関するドキュメントについては、以下を参照してください。
-
メッセージサーバーサーバーを介したHTTP負荷分散
Webディスパッチャの詳細については、以下を参照してください。
-
SAPWebディスパッチャ
負荷分散のためにメッセージサーバまたはWebディスパッチャを設定する方法については、次のドキュメントを参照してください。
メッセージサーバーの管理の詳細については、以下を参照してください。