Webシステムを公開する前には負荷テストを実施し、システムの限界を見極めておくことが重要となります。そのうえで、日々の状況を注視し、将来的なトランザクション流入数予測、システム負荷予測、システム拡張などを計画することが一般的です。 しかし、アプリケーションはビジネス要求に応じて常に変化する「生き物」であり、機能の追加/削除が継続的に行われます。つまり、公開前に測定した「システムの限界点」は、厳密にはアプリケーションの変更のたびに変動していると言えます。 課題 アプリケーション変更によるシステムの限界点の推移を、どう把握すればよいでしょうか。 サービス公開前であればサービスごと流入割合を想定し、平常時、ピーク時などのシナリオごとに負荷テストを行えます。しかし、アプリケーション変更のたびに同じテストを繰り返すのは現実的ではありません。 とはいえ、アプリケーションのCPUを使用する度合いが想定以