[Q]
リクエストが増加したためか、App Service のアプリの平均応答時間が遅くなってきています。アプリの処理能力を増やすことはできますか?
[A]
App Service プランのスケールアップと、App Service のインスタンス数を増やす方法があります。詳細については下記をご参照ください。スケールアウトについても記載があります。
■ ご参考:Azure App Service でアプリをスケールアップする
https://docs.microsoft.com/ja-jp/azure/app-service/manage-scale-up
■ ご参考:App Service のスケールアウト時の動作について
Azure App Service プラットフォームでは、複数のユーザー様のアプリケーションを、複数のインスタンス群が含まれるスケール ユニットでホストしております。
このスケールユニットは、さまざまな役割を持つインスタンス群から構成されており、HTTP 要求を受信した場合、要求を受信する FrontEnd インスタンス群と、その FrontEnd インスタンスから転送された要求を受信して処理を行う Worker インスタンス群によって処理が実行されております。
この際、FrontEnd インスタンスでは、HTTP 要求ヘッダに含まれる Host ヘッダ (URL で指定されたホスト情報) に基づき、要求の転送を行います。
これによって、多数の Worker インスタンス群から、対象のアプリケーションがホストされている Worker インスタンスにルーティングを行っております。
App Service プランをスケールアウトした場合は、対象のアプリケーションがホストされる Worker インスタンスが増加し、FrontEnd インスタンスからの転送先として登録されます。
そして FrontEnd インスタンスでは、登録された Worker インスタンス群に対してラウンドロビンで要求を転送致します。