1.1.1 アプリケーションのスケーラビリティ要件

多くのアプリケーションは、1から10のサーバー・プロセスと10から100のクライアント・アプリケーションが実行されている環境で適切に動作します。ただし、エンタープライズ環境では、何百もの実行コンテキスト(コンテキストはスレッドまたはプロセス)、何万ものクライアント・アプリケーション、何百万ものオブジェクトを、適切なパフォーマンス・レベルでサポートする必要があります。

急激に増加する要求に晒されると、アプリケーションではリソースの不足やパフォーマンスのボトルネックがすぐに明らかになります。このため、スケーラビリティはOracle Tuxedoアプリケーションの不可欠な特性です。

次のようにすることで、スケーラビリティの高いOracle Tuxedoアプリケーションを構築できます:

  • 並列処理機能を追加して、Oracle Tuxedoドメインで複数のクライアント・リクエストを同時に処理できるようにします。
  • サーバー・アプリケーションの処理にかかる負荷を複数のマシンで共有します。