このシナリオは、サービス品質要件があるか、または IBM 提供のパターンで定義されたデプロイメント環境よりも複雑なデプロイメント環境が必要な場合に使用します。
始める前に
重要: カスタム・デプロイメント環境のインストールは、デフォルトのデプロイメント環境のインストールよりも複雑であり、Network Deployment、クラスター化、および他の WebSphere® Process Server の機能の理解が必要になります。IBM® では、デプロイメント環境の各部分を個々に計画して、段階的に実装することをお勧めします。
これらのトピックと関連したトピックに関する情報についてよく理解してください (まだ理解していない場合)。- サーバー
- クラスター
- プロファイル
- カスタム・デプロイメント環境とそれらの機能
ご使用のデプロイメント環境で使用しているハードウェアの図表を作成し、各機器がホストするサーバーを示します。
また、サーバーをクラスター化する方法についてより明確な認識を持てるように、デプロイメント環境機能を提供するサーバーも明確化します。
設計では、どのクラスターがメッセージング、Common Event Infrastructure、およびアプリケーション・サポートをデプロイメント環境に提供するかを指定する必要があります。
このタスクについて
以下のステップは、お客様の設計が IBM 提供のパターンのいずれにも一致しないか、既存のデプロイメント環境を拡張する場合に使用します。
すべての複雑さを最小限に抑えるために、1 回でデプロイメント環境の 1 つの部分だけの追加、構成、および検証を行い、それを繰り返すことを検討してください。
手順
- デプロイメント環境をサポートするためのデータベース製品を選択します。
z/OS や i5/OS などの一部のシステムには、メッセージング・エンジンと Common Event Infrastructure (CEI) 用のデータベースとテーブルを作成するための自動化方法がありません。
これらのシステム用のデータベースを作成する際には、データベース定義スクリプトを正常に実行するために必要な十分な権限があることを確認します。
重要: 将来の計画に、この環境をデプロイメント・マネージャー・セルに統合することが含まれている場合は、リモート・アクセスをサポートするデータベースとデータベース・ドライバーを使用していることを必ず確認してください。
これらのタイプの製品の例としては、Derby Network と Java Toolbox JDBC があります。
- データベース表の作成方法を決定します。
製品のインストール時にテーブルを作成するか、製品のインストール・プロセスにテーブルを作成するためのスクリプトを作成させるか、またはこの手順を実行するスクリプトを自分で作成します。
- このデプロイメント環境にデプロイするアプリケーションを分析し、それらのアプリケーションのサポートに必要なクラスターを決定します。
- デプロイメント環境の物理レイアウトを設計します。
- 各サーバーを、設計で指定した機能を提供するクラスターのメンバーとしてマップします。
デプロイメント環境により提供される機能、および各クラスターに関連するノードを決定します。
- クライアントにデプロイメント環境内のアプリケーションにアクセスさせる方法を決定します。
アクセスの方法には、ユーザーのニーズに基づき、Web サービス (SOAP/HTTP と SOAP/JMS)、同期または非同期の Service Component Architecture (SCA) 要求、Java™ Message Service (JMS)、MQ (JMS またはネイティブ)、またはアダプターを介してなど多数の方法があります。
これらの選択は、インストールする必要のある他のソフトウェアとリソースに影響を与えます。
- アプリケーションで必要となるリソースにアプリケーションがアクセスする方法を決定します。
アクセスの方法には、ユーザーのニーズに基づき、Web サービス (SOAP/HTTP と SOAP/JMS)、同期または非同期の Service Component Architecture (SCA) 要求、Java Message Service (JMS)、MQ (JMS またはネイティブ)、またはアダプターを介してなど多数の方法があります。
これらの選択は、インストールする必要のある他のソフトウェアとリソースに影響を与えます。
- ソフトウェアのインストール方法、サーバーの作成方法、および作成したサーバーの構成方法を決定します。
制約事項: 単一のセル内のカスタム・デプロイメント環境の場合、インストーラーまたはプロファイル管理ツールを使用してサーバーを作成することはできません。
- インストールを完了するために必要な権限を持つすべてのユーザー ID を特定または作成します。
- オプション: サイト・ポリシーによってデータベースの作成と中央の部門へのアクセスが制限される場合は、担当のデータベース管理者に連絡してください。
重要: 将来の計画に、この環境をデプロイメント・マネージャー・セルに統合することが含まれている場合は、リモート・アクセスをサポートするデータベースとデータベース・ドライバーを使用していることを必ず確認してください。
これらのタイプの製品の例としては、Derby Network と Java Toolbox JDBC があります。
- WebSphere Integration Developer および WebSphere ESB のインストールを、開発コミュニティーへの影響を最小限に抑えるように調整してスケジュールします。
次のタスク
デプロイメント環境をインストールします。