基本管理アーキテクチャーは、 サーバーと呼ばれるソフトウェア・プロセス、 ノードおよびセルとして参照されるトポロジー単位、 および構成情報を保管するために使用される 構成リポジトリーから構成されています。 アプリケーション・サーバー、 ノード・エージェント・サーバー、 およびデプロイメント・マネージャー・サーバーが 相互作用して、システム管理を実行します。
この解説では、WebSphere Application Server 環境でのシステム管理の理解に役立つ、管理アーキテクチャーの基本概念について説明します。
実際にコードを実行するのはサーバーです。構成に応じて、いくつかのタイプのサーバーが存在します。各サーバーはそれ自体の Java 仮想マシン (JVM) 内で実行します。アプリケーション・サーバーは、すべての WebSphere Application Server 構成における基本ランタイム・コンポーネントです。すべての WebSphere Application Server 構成には、1 つ以上のアプリケーション・サーバーを含めることができます。構成によっては、各アプリケーション・サーバーが独立したエンティティーとして機能することもあります。ワークロードの分散、またはアプリケーション・サーバー間の共通の管理というものは存在しません。構成によっては、サーバー間にワークロードを分散させ、中心点から管理を行うことができます。
ノードは、WebSphere Application Server によって管理されるサーバー・プロセスの論理グループで、共通の構成リポジトリーを共用します。ノードは単一の WebSphere Application Server プロファイルに関連付けられています。WebSphere Application Server ノードは、システムと必ずしも 1 対 1 の関連を持っているわけではありません。 1 つのコンピューターが任意の数のノードをホストすることは可能ですが、1 つのノードが複数のコンピューター・システムにまたがることはできません。ノードには、ゼロ個以上のアプリケーション・サーバーを含めることができます。
構成リポジトリーは、WebSphere Application Server 環境の構成を定義している、個々のコンポーネント構成文書のコピーを保持しています。構成情報はすべて .xml ファイルに保管されます。
セルは、単一の管理可能ドメイン内のノードのグループです。1 つのセルは複数のノードで構成でき、すべてのセルはデプロイメント・マネージャー・サーバーから管理されます。ノードがセルの一部になると (統合ノード)、ノード・エージェント・サーバーがそのノードにインストールされ、デプロイメント・マネージャー・サーバーと連携して、そのノード上の WebSphere Application Server 環境を管理します。
ノードがセルの一部ではなく、スタンドアロンのノードの場合は、構成リポジトリーがそのノードに完全に含まれてしまいます。ノードがセルの一部である場合は、そのセル内のすべてのノードの構成ファイルおよびアプリケーション・ファイルは、セルのマスター構成リポジトリーに入れられて、集中管理されます。この中央リポジトリーは、デプロイメント・マネージャー・サーバーによって管理され、各ノードに保持されているローカル・コピーと同期化されます。各ノードに与えられているリポジトリーのローカル・コピーには、そのノードが必要としている構成情報だけが含まれ、デプロイメント・マネージャーが管理している完全な構成は含まれません。
WebSphere Application Server のタイプ
このセクションでは、システム管理を実行するために相互作用する 3 つのサーバー・タイプについて検討します。
アプリケーション・サーバー: WebSphere Application Server は、ユーザー・アプリケーションをサポートし、ホストするのに必要な機能を備えています。アプリケーション・サーバーは 1 つのノードだけで実行しますが、1 つのノードで多数のアプリケーション・サーバーをサポートできます。
ノード・エージェント: ノードが統合化されると、そのノードにノード・エージェントが作成され、インストールされます。ノード・エージェントはデプロイメント・マネージャーと連携して、そのノードで管理アクティビティーを実行します。
デプロイメント・マネージャー: デプロイメント・マネージャーを使用すると、1 つの中央マネージャーから複数のアプリケーション・サーバーを管理できます。デプロイメント・マネージャーは、各ノード上のノード・エージェントと連携して、分散トポロジー内のすべてのサーバーを管理します。
以下の図は、この解説で説明している概念を描いたものです。
この解説で説明している概念は、WebSphere Application Server 管理の基礎を形成します。詳細な説明については、他のセクションを参照してください。