ミドルウェア・サーバーや動的クラスターにアプリケーションをデプロイし、それらのアプリケーション上でサービス・ポリシーを定義することにより、
ご使用の環境におけるパフォーマンス目標を達成することができます。
このタスクについて
サービス・ポリシーを使用すると、特定の目標を満たすために優先順位を付けることができる重要度レベルとターゲットの値に従って、アプリケーションを区別することができます。
プロシージャー
-
アプリケーションをデプロイします。
アプリケーション・タイプが異なると、
必要とするプロセスも異なります。
- PHP Hypertext Preprocessor (PHP) アプリケーション: PHP アプリケーションを、
PHP サーバーや PHP 動的クラスターなどの PHP デプロイメント・ターゲットにデプロイできます。
詳しくは、PHP アプリケーションのデプロイ
を参照してください。
- WebSphere® Application Server Community Edition アプリケーション:
サーバーや動的クラスターなどの WebSphere Application Server Community Edition デプロイメント・ターゲットには、Java 2 Platform, Enterprise Edition (J2EE) アプリケーションおよび Geronimo 成果物がある Geronimo モジュールをデプロイできます。
詳しくは、WebSphere Application Server Community Edition アプリケーションのデプロイ
を参照してください。
- 非管理対象 Web アプリケーション: 非管理対象 Web アプリケーションは、製品環境の外部 (通常は補助ライフサイクル・ミドルウェア・サーバー) にインストールされ、構成されます。
非管理対象 Web アプリケーションは、補助ライフサイクル・サーバーに HTTP 要求をルーティングできるように構成してください。
コンテキスト・ルート、仮想ホスト、
およびサーバーなど、アプリケーションに関する何らかの基本情報を提供することにより、
ODR は HTTP 要求をこれらのアプリケーションに送付できます。詳しくは、非管理対象 Web アプリケーションのデプロイ
を参照してください。
- エンタープライズ・アプリケーション: エンタープライズ・アプリケーションは、WebSphere Application Server のアプリケーション・サーバーが実行されている動的クラスターにデプロイできます。
詳しくは、エンタープライズ・アプリケーションのデプロイ
を参照してください。
-
サービス・ポリシーを用いてサービス・レベルを定義します。
サービス・ポリシーは、ユーザー定義のビジネス目標で、
トランザクションおよび作業クラス・コンポーネントと相互に関係しています。詳しくは、
サービス・ポリシーの定義についてお読みください。
-
サービス・ポリシーの作業クラスでアプリケーション要求を分類します。
管理コンソールで、 「アプリケーション」 >「すべてのアプリケーション」> application_name とクリックします。「Service Policies」タブをクリックします。作業クラスには、Universal Resource Identifiers (URI)、Web サービス、Enterprise JavaBeans™ (EJB)、またはトランザクション・クラスに要求を関連付ける Java™ Message Service (JMS) のパターンと条件付きルールが含まれています。
したがって、トランザクション・クラスは、サービス・ポリシーに関連付けられます。詳しくは、ルーティング・ポリシーおよびサービス・ポリシー
を参照してください。
また、workclassoperations.py スクリプトを使用すれば、作業クラスの設定を定義および変更することができます。詳しくは、workclassoperations.py スクリプト
を参照してください。
-
アプリケーションを開始します。