Smart Composer機能で構築するシステムでは,システムの構成定義を簡易構築定義ファイルで定義します。簡易構築定義ファイルでは,各マシンに配置するサーバの構成を物理ティア(構成定義パターン)で定義します。簡易構築定義ファイルでの定義については,「8.4 システムの構成定義」を参照してください。
ここでは,構成定義パターンの種類と,構成定義パターンを選定するための考え方について説明します。なお,システム構成は,マニュアル「Cosminexus アプリケーションサーバ システム設計ガイド」の「3. システム構成の検討(J2EEアプリケーション実行基盤)」を参照して,あらかじめ決定しておいてください。
Smart Composer機能では,システム内のサーバやサービスユニットの構成をWebシステムという概念で管理します。また,Webシステム内のサーバマシンの集合や,サーバの集合を,それぞれ物理ティア,サービスユニットという論理的なまとまりで扱っています。Smart Composer機能で使用する概念の詳細については,「4.2 J2EEアプリケーションを実行するシステムを構成する要素」を参照してください。
構成定義パターンは,サーバマシンに配置するプロセスや,使用する機能によって異なります。サーバマシンに配置するプロセスは,Management Serverで論理サーバとして管理されます。プロセスと論理サーバの対応については,「4.2.3 プロセスの種類と論理サーバとの対応」を参照してください。
J2EEアプリケーションを実行するシステムでは,表5-1に示す構成定義パターンを定義できます。構成定義パターンとSmart Composer機能の物理ティアとの対応を次の表に示します。
表5-1 構成定義パターンとSmart Composer機能の物理ティアとの対応(J2EEアプリケーションを実行するシステム)
構成定義パターンの種類 | 配置できる論理サーバ | 対応する物理ティア |
---|---|---|
WebサーバとJ2EEサーバを同じサーバマシンに配置するパターン |
| combined-tier |
WebサーバとJ2EEサーバを別のサーバマシンに配置するパターン |
| http-tierとj2ee-tierとの組み合わせ |
インプロセスHTTPサーバを使用するパターン |
| j2ee-tier |
SFOサーバを使用するパターン |
| sfo-tier |
CTMを使用するパターン |
| ctm-tier |
各物理ティアの詳細については,「4.2.1 物理ティアとは」を参照してください。
J2EEアプリケーションを実行するシステムの場合,構成定義パターンは,使用する機能,およびプロセスの配置から選択します。
アプリケーションサーバの機能のうち,次の機能を使用する場合は,使用できる構成定義パターンが限定されます。
これらの機能を使用する場合は,それぞれ次の構成定義パターンを選択してください。
プロセスをどのサーバマシンに配置するかによって,構成定義パターンが限定されます。例えば,Webフロントシステムに必要なプロセスであるWebサーバは,J2EEサーバと同じサーバマシンにも,別のサーバマシンにも配置できます。
また,配置するプロセスは,使用する機能によっても限定されます。この場合は,使用する機能に合わせて構成定義パターンを選択してください。