(2) CTM
3.11.6 ホスト単位管理モデルの実行系と待機系を N:1 にする構成
これ以外の凡例については,「3.2 システム構成の説明について」を参照してください。
特徴
• アプリケーションサーバの実行系 N 台と待機系 1 台を配置し,それぞれに Management Server と 運用管理エージェントを配置している構成です。
• 論理サーバは別々のホスト内に配置されているが,外部からは同じ論理サーバとして動作するのに 対し,Management Server は別々のホスト内で動作し,それぞれ運用管理ドメインを持ちます。
一つの運用管理ドメイン内に一つの仮想ホストを定義し,それぞれを現用系アプリケーションサー バのホスト,予備系アプリケーションサーバのホストとして構築します。
• 各アプリケーションサーバの運用に使用する IP アドレスは,クラスタソフトウェアによって割り当 てられる仮想 IP アドレスを使用し,Management Server,運用管理エージェントの IP アドレスに は実 IP アドレスを使用します。
• グローバルトランザクションを使用する場合は,共有ディスク装置が必要です。共有ディスクは,
仮想ホストごとに必要です。
参考
仮想ホストとは,運用管理エージェントによってアプリケーションサーバの起動,停止を制御しますが,
運用に使用する IP アドレスと同じ IP アドレスを割り当て,見かけ上同じホストであるかのように定義 したものです。
系切り替えの流れ
実行系のアプリケーションサーバマシンに障害が発生すると,系切り替えが実行されます。系切り替え は,Management Server,運用管理エージェント,またはクラスタソフトウェアなどに障害が発生し た場合に実行されます。
系切り替えが実行されると,待機系のアプリケーションサーバマシンのクラスタソフトウェアによって 運用管理エージェントと Management Server が起動されます。起動された運用管理エージェントに よって,それまで停止していた論理サーバのプロセスが起動されます。
(2) それぞれのマシンで起動するプロセス
それぞれのマシンに必要なソフトウェアとプロセスについて説明します。
(a) アプリケーションサーバマシン(実行系/待機系)
アプリケーションサーバマシンには,Application Server をインストールする必要があります。
ホスト単位管理モデルを対象とした系切り替えシステムのアプリケーションサーバマシンで必ず起動する プロセスは次のとおりです。
• 運用管理エージェント
• Management Server
これ以外にアプリケーションサーバに必要なソフトウェアおよびプロセスは,使用する機能に応じたシステ ム構成ごとに異なります。使用する機能に応じて必要なソフトウェアとプロセスを配置してください。
(b) クライアントマシン
クライアントマシンには,次のソフトウェアをインストールしてください。
Web クライアント構成の場合 Web ブラウザ
3 システム構成の検討(J2EE アプリケーション実行基盤)
EJB クライアント構成の場合
Client(Windows の場合),Application Server 3 システム構成の検討(J2EE アプリケーション実行基盤)
134
3.12 性能解析トレースファイルを出力するプロセスを 配置する
この節では,性能解析トレースファイルを出力するプログラムの配置について説明します。このプロセス は,アプリケーションサーバのシステムには必ず配置するプロセスです。アプリケーションサーバマシンに は必ず配置してください。EJB クライアントマシンへの配置は任意です。
性能解析トレースファイルは,PRF デーモン(パフォーマンストレーサ)によって出力されます。
(1) システム構成の特徴
PRF デーモンは,アプリケーションサーバおよび EJB クライアントアプリケーションを実行するマシンに 配置します。
PRF デーモンを配置する例を次の図に示します。
図 3‒62 PRF デーモンを配置する例
これ以外の凡例については,「3.2 システム構成の説明について」を参照してください。
特徴
• システム性能を解析するためのトレースファイルを出力できます。
• トレースファイルは,トラブルが発生した場合のエラー個所の特定に利用できます。
性能解析トレースを出力する仕組み
クライアントとサーバ間でリクエストを処理するときに,アプリケーションサーバまたは EJB クライア ントアプリケーションの各機能レイヤは,性能解析情報をバッファに出力します。PRF デーモンは,ア 3 システム構成の検討(J2EE アプリケーション実行基盤)
プリケーションサーバまたは EJB クライアントアプリケーションの各機能レイヤがバッファに出力し たトレース情報を,各マシン内のファイルに出力します。ファイル出力されたトレース情報は,
Management Server を利用して収集できます。
(2) それぞれのマシンに必要なソフトウェアと起動するプロセス
性能解析トレースファイルを出力するために起動するプロセスは次のとおりです。
• PRF デーモン
これ以外にアプリケーションサーバに必要なソフトウェアと起動するプロセスは,使用する機能に応じたシ ステム構成ごとに異なります。使用する機能に応じて必要なソフトウェアとプロセスを配置してください。
3 システム構成の検討(J2EE アプリケーション実行基盤)
136
3.13 アプリケーションサーバ以外の製品との連携を検 討する
この節では,アプリケーションサーバ以外の製品と連携する場合のシステム構成について説明します。
ここでは,次の構成について説明します。
• JP1 を使用して運用する場合の構成
運用管理プログラムとして JP1 を使用する場合の構成です。
• TP1 インバウンド連携機能を使用して OpenTP1 の SUP から Message-driven Bean を呼び出す場 合の構成
TP1 インバウンド連携機能を使用して OpenTP1 の SUP からアプリケーションサーバ上の Message-driven Bean を呼び出す場合の構成です。
• CTM ゲートウェイ機能を利用して EJB クライアント以外から Stateless Session Bean を呼び出す構 成
クライアントとして TPBroker クライアントまたは TPBroker OTM クライアントを使用する場合の 構成です。