Azure App Service でアプリをスケールアップする

この記事では、Azure App Service でアプリのスケールを変更する方法について説明します。 スケーリングには、スケールアップとスケールアウトという 2 つのワークフローがあり、この記事ではスケールアップ ワークフローについて説明します。

  • スケールアップ: CPU、メモリ、ディスク領域を増やしたり、専用の仮想マシン (VM)、カスタム ドメインと証明書、ステージング スロット、自動スケールのような拡張機能を追加したりします。 スケールアップするには、アプリが属している App Service プランの価格レベルを変更します。
  • スケールアウト: アプリを実行する VM インスタンスの数を増やします。 価格レベルに応じて、30 個までのインスタンスにスケールアウトすることができます。 Isolated レベルの App Service Environment では、スケールアウト カウントが 100 インスタンスに増えます。 スケールアウトの詳細については、「手動または自動によるインスタンス数のスケール変更」を参照してください。 あらかじめ定義されている規則とスケジュールに基づいて、インスタンス数を自動的に変更する自動スケールの使い方が説明されています。

スケール設定は適用に数秒を要するのみで、 App Service プランに含まれるすべてのアプリに反映されます。 コードを変更したりアプリケーションを再デプロイしたりする必要はありません。

App Service の個々のプランの価格と機能の詳細については、 App Service の価格の詳細に関するページを参照してください。

注意

App Service プランを Free レベルから切り替える前にまず、ご利用の Azure サブスクリプションに設定されている 使用制限 を削除する必要があります。 Microsoft Azure App Service サブスクリプションのオプションを表示または変更するには、Microsoft Azure のサブスクリプションに関するページを参照してください。

価格レベルのスケールアップ

注意

PremiumV3 レベルにスケールアップするには、App Service 向け PremiumV3 レベルの構成に関するページをご覧ください。

  1. ブラウザーで、Azure Portal を開きます。

  2. ご利用の App Service アプリ ページの左側のメニューから、 [スケール アップ (App Service プラン)] を選択します。

  3. ご利用のレベルを選んで、 [適用] をクリックします。 さまざまなカテゴリ ( [運用] など) を選択し、さらに [その他のオプションを参照する] を選択すると、より多くのレベルが表示されます。

    Navigate to scale up your Azure app.

    操作が完了すると、緑色の成功チェック マークが付いた通知ポップアップ アイテムが表示されます。

Azure SQL Database や Azure Storage などの他のサービスにアプリが依存している場合は、これらのリソースも個別にスケールアップできます。 これらのリソースは、App Service プランでは管理されません。

  1. ご利用のアプリの [概要] ページで、 [リソース グループ] リンクを選択します。

    Scale up your Azure app's related resources

  2. [リソース グループ] ページの [概要] 部分で、スケールするリソースを選択します。 以下のスクリーンショットは、SQL Database リソースを示しています。

    Navigate to resource group page to scale up your Azure app

    関連リソースをスケールアップするには、特定の種類のリソースに関するドキュメントを参照してください。 たとえば、単一の SQL Database をスケールアップするには、Azure SQL Database での単一データベース リソースのスケーリングに関するページを参照してください。 Azure Database for MySQL リソースをスケールアップするには、MySQL リソースのスケールに関するページを参照してください。

価格レベルの比較

各価格レベルの VM サイズなど、詳しくは、「App Service の価格」をご覧ください。

サービスの制限、クォータ、および制約と、各レベルでサポートされている機能の表については、「App Service の制限」をご覧ください。

その他のリソース

手動または自動によるインスタンス数のスケール変更
App Service の PremiumV3 レベルの構成