1.1.1 アプリケーションのスケーラビリティ要件
多くのアプリケーションは、1から10のサーバー・プロセスと10から100のクライアント・アプリケーションが実行されている環境で適切に動作します。ただし、エンタープライズ環境では、何百もの実行コンテキスト(コンテキストはスレッドまたはプロセス)、何万ものクライアント・アプリケーション、何百万ものオブジェクトを、適切なパフォーマンス・レベルでサポートする必要があります。
急激に増加する要求に晒されると、アプリケーションではリソースの不足やパフォーマンスのボトルネックがすぐに明らかになります。このため、スケーラビリティはOracle Tuxedoアプリケーションの不可欠な特性です。
次のようにすることで、スケーラビリティの高いOracle Tuxedoアプリケーションを構築できます:
- 並列処理機能を追加して、Oracle Tuxedoドメインで複数のクライアント・リクエストを同時に処理できるようにします。
- サーバー・アプリケーションの処理にかかる負荷を複数のマシンで共有します。