ユーザー アプリケーション (Azure アプリ) が perfmon データを DB に送信できる REST API が 1 つあります。ここで、この REST API のロード テストを行うために、500個の Webrole とそれぞれの 10 個のインスタンス (合計 5000 個のインスタンス) の 1 つのシミュレーター アプリケーションを構築しました。この大量の負荷を処理するためのベスト プラクティスを備えた REST API。
以下は、REST API をスケーリングするための私のテスト ケースです。
中 - 6 インスタンス => 300 インスタンスのリクエストを処理できます
特大 - 2 インスタンス => 300 インスタンスのリクエストを処理できます
さて、私の質問は、このタイプの負荷は、水平方向のスケーリングまたは垂直方向のスケーリングで処理できるということですか? 中サイズまたは小サイズのインスタンスの数を増やす必要があるか、または特大サイズのインスタンスを使用する必要があることを意味しますか?
また、この REST API はデータを SQL Azure データベース (5 GB Web エディション) に投稿する予定ですが、リクエストの処理に関して何か制限はありますか?
上記の場合、すべてのアプリケーションが同じリージョンで考慮されます