2.7 アプリケーションをさらにスケーリングする方法
将来的には、Productionサンプル・アプリケーションのシステム管理者がOracle Tuxedoドメインの容量を増やす必要を感じる場合もあります。たとえば、今後大学の学生数が著しく増えたり、いくつかのキャンパスを包含する、州全体の大学システムのコース登録プロセスに対応するようにProductionアプリケーションが拡張されたりすることが考えられます。これを行うのに、アプリケーションを修正したり再ビルドしたりする必要はありません。
システム管理者は、次の処理によって、容量を追加し続けることができます:
- Productionサンプル・アプリケーションのサーバー・グループを追加のマシンにレプリケートします。
システム管理者は、
UBBCONFIGファイルを修正し、追加のサーバー・グループ、これらのグループで実行されるサーバー・プロセス、およびサーバー・グループが動作するマシンを指定する必要があります。 - ファクトリ・ベース・ルーティング表を変更します。
たとえば、Productionサンプル・アプリケーションの既存の2つのグループへルーティングするかわりに、システム管理者は
UBBCONFIGファイルのルーティング・ルールを変更して、Oracle Tuxedoドメインに追加されたサーバー・グループにわたるよう、アプリケーションをさらにパーティション化することができます。ルーティング表への変更はすべて、UBBCONFIGファイル内の構成済のサーバー・グループおよびマシンの情報と一致している必要があります。
ノート:
データベースを使用する既存のOracle Tuxedo CORBAアプリケーションに容量を追加する場合、特にファクトリ・ベース・ルーティングを使用しているときは、データベースのセットアップに対する影響も考慮する必要があります。たとえば、Productionサンプル・アプリケーションが6台のマシンに分散されている場合、各マシン上のデータベースを適切かつUBBCONFIGファイルのルーティング表に従って設定する必要があります。
親トピック: CORBAサーバー・アプリケーションのスケーリング