3.11.1 アプリケーションサーバの実行系と待機系を1:1にする構成(トランザクションサービスを使用しない場合)
アプリケーションサーバの実行系と待機系を1:1にする構成の場合に,トランザクションサービスを使用しないときの構成について説明します。
- 〈この項の構成〉
(1) システム構成の特徴
ローカルトランザクションを使用する場合など,トランザクションサービスを使用しない場合のシステム構成です。
なお,ここでは,アプリケーションサーバを系切り替えする場合の構成を示します。運用管理サーバを系切り替えする場合の構成については,「3.11.3 運用管理サーバの実行系と待機系を1:1にする構成」を参照してください。
トランザクションサービスを使用しない場合の構成の例を次の図に示します。
これ以外の凡例については,「3.2 システム構成の説明について」を参照してください。
- 特徴
-
-
実行系と待機系は1:1で構成します。
-
HAモニタを使用する場合は,共有ディスク装置は不要です。Windows Server Failover Clusterを使用する場合は,共有ディスク装置が必要です。図は,HAモニタの場合の構成です。
-
データベースがクラスタ構成になっている場合でも,アプリケーションサーバでは仮想アドレス(論理アドレス)だけを認識していれば,接続できます。
-
Management Serverをアプリケーションサーバと同じマシンに配置する場合については,「3.11.6 ホスト単位管理モデルの実行系と待機系をN:1にする構成」を参照してください。
-
- リクエストの流れ
-
クライアントからは,実行系,待機系のアプリケーションサーバは,合わせて1台として認識されます。リクエストは,すべて実行系のアプリケーションサーバに送信されます。
- 系切り替えの流れ
-
実行系のアプリケーションサーバマシンに障害が発生すると,系切り替えが実行されます。系切り替えは,OS,または運用管理エージェントがダウンした場合に実行されます。なお,このほか,明示的に系切り替えを実行するコマンドを実行した場合や,これ以外にクラスタソフトウェアが系切り替えの対象にしている事象が発生した場合も,系切り替えが実行されます。
系切り替えが実行されると,待機系のアプリケーションサーバの運用管理エージェント,およびそれまで停止していたプロセスが起動されます。
(2) それぞれのマシンで起動するプロセス
それぞれのマシンに必要なソフトウェアとプロセスについて説明します。
(a) アプリケーションサーバマシン(実行系)
クラスタソフトウェアを使用する場合に必ず起動するプロセスは次のとおりです。
-
運用管理エージェント
これ以外にアプリケーションサーバに必要なソフトウェアと起動するプロセスは,使用する機能に応じたシステム構成ごとに異なります。使用する機能に応じて必要なソフトウェアとプロセスを配置してください。
(b) アプリケーションサーバマシン(待機系)
待機系のアプリケーションサーバマシンにインストールするソフトウェアの構成は,実行系と一致させてください。ただし,系切り替えが発生するまで,プロセスは起動しません。
(c) 運用管理サーバマシン
運用管理サーバマシンには,Application Serverをインストールする必要があります。
起動するプロセスは次のとおりです。
-
Management Server
(d) クライアントマシン
クライアントマシンには,次のソフトウェアをインストールしてください。
- Webクライアント構成の場合
-
Webブラウザ
- EJBクライアント構成の場合
-
Client(Windowsの場合),Application Server