Azure でのアプリのスケールアップScale up an app in Azure

注意

新しい PremiumV2 レベルでは、CPU、SSD ストレージが高速化され、メモリ対コア比が既存の価格レベルの 2 倍になっています。The new PremiumV2 tier gives you faster CPUs, SSD storage, and doubles the memory-to-core ratio of the existing pricing tiers. パフォーマンスの利点を生かして、少ないインスタンス上でアプリを実行することで、費用を節約することができます。With the performance advantage, you could save money by running your apps on fewer instances. PremiumV2 レベルにスケールアップするには、「Configure PremiumV2 tier for App Service (App Service 向け PremiumV2 レベルの構成)」をご覧ください。To scale up to PremiumV2 tier, see Configure PremiumV2 tier for App Service.

この記事では、Azure App Service でアプリのスケールを変更する方法について説明します。This article shows you how to scale your app in Azure App Service. スケーリングには、スケールアップとスケールアウトという 2 つのワークフローがあり、この記事ではスケールアップ ワークフローについて説明します。There are two workflows for scaling, scale up and scale out, and this article explains the scale up workflow.

  • スケールアップ:CPU、メモリ、ディスク領域を増やしたり、専用の仮想マシン (VM)、カスタム ドメインと証明書、ステージング スロット、自動スケールのような拡張機能を追加したりします。Scale up: Get more CPU, memory, disk space, and extra features like dedicated virtual machines (VMs), custom domains and certificates, staging slots, autoscaling, and more. スケールアップするには、アプリが属している App Service プランの価格レベルを変更します。You scale up by changing the pricing tier of the App Service plan that your app belongs to.
  • スケールアウト:アプリを実行する VM インスタンスの数を増やします。Scale out: Increase the number of VM instances that run your app. 価格レベルに応じて、20 個までのインスタンスにスケールアウトすることができます。You can scale out to as many as 20 instances, depending on your pricing tier. Isolated レベルの App Service Environment では、スケールアウト カウントが 100 インスタンスに増えます。App Service Environments in Isolated tier further increases your scale-out count to 100 instances. スケールアウトの詳細については、「手動または自動によるインスタンス数のスケール変更」を参照してください。For more information about scaling out, see Scale instance count manually or automatically. あらかじめ定義されている規則とスケジュールに基づいて、インスタンス数を自動的に変更する自動スケールの使い方が説明されています。There, you find out how to use autoscaling, which is to scale instance count automatically based on predefined rules and schedules.

スケール設定は適用に数秒を要するのみで、 App Service プランに含まれるすべてのアプリに反映されます。The scale settings take only seconds to apply and affect all apps in your App Service plan. コードを変更したりアプリケーションを再デプロイしたりする必要はありません。They don't require you to change your code or redeploy your application.

App Service の個々のプランの価格と機能の詳細については、 App Service の価格の詳細に関するページを参照してください。For information about the pricing and features of individual App Service plans, see App Service Pricing Details.

注意

App Service プランを Free レベルから切り替える前にまず、ご利用の Azure サブスクリプションに設定されている 使用制限 を削除する必要があります。Before you switch an App Service plan from the Free tier, you must first remove the spending limits in place for your Azure subscription. Microsoft Azure App Service サブスクリプションのオプションを表示または変更するには、Microsoft Azure のサブスクリプションに関するページを参照してください。To view or change options for your Microsoft Azure App Service subscription, see Microsoft Azure Subscriptions.

価格レベルのスケールアップScale up your pricing tier

  1. ブラウザーで、Azure Portal を開きます。In your browser, open the Azure portal.

  2. App Service のアプリ ページで、 [すべての設定][スケールアップ] の順にクリックします。In your App Service app page, click All settings, and then click Scale Up.

    Navigate to scale up your Azure app.

  3. レベルを選び、 [適用] をクリックします。Choose your tier, and then click Apply.

    操作が完了すると、 [通知] タブに緑色で "成功" が点滅します。The Notifications tab will flash a green SUCCESS after the operation is complete.

Azure SQL Database や Azure Storage などの他のサービスにアプリが依存している場合は、これらのリソースも個別にスケールアップできます。If your app depends on other services, such as Azure SQL Database or Azure Storage, you can scale up these resources separately. これらのリソースは、App Service プランでは管理されません。These resources aren't managed by the App Service plan.

  1. [要点] で、 [リソース グループ] リンクをクリックします。In Essentials, click the Resource group link.

    Scale up your Azure app's related resources

  2. [リソース グループ] ページの [概要] 部分で、スケールするリソースをクリックします。In the Summary part of the Resource group page, click a resource that you want to scale. 以下のスクリーンショットは、SQL Database リソースと Azure Storage リソースを示しています。The following screenshot shows a SQL Database resource and an Azure Storage resource.

    Navigate to resource group page to scale up your Azure app

  3. SQL Database リソースの場合は、 [設定] > [価格レベル] の順にクリックして価格レベルをスケールします。For a SQL Database resource, click Settings > Pricing tier to scale the pricing tier.

    Scale up the SQL Database backend for your Azure app

    SQL データベース インスタンス用に、 [geo レプリケーション] を有効にすることもできます。You can also turn on geo-replication for your SQL Database instance.

    Azure Storage リソースの場合は、 [設定] > [構成] の順にクリックしてストレージ オプションをスケールアップします。For an Azure Storage resource, click Settings > Configuration to scale up your storage options.

    Scale up the Azure Storage account used by your Azure app

価格レベルの比較Compare pricing tiers

各価格レベルの VM サイズなど、詳しくは、「App Service の価格」をご覧ください。For detailed information, such as VM sizes for each pricing tier, see App Service Pricing Details. サービスの制限、クォータ、および制約と、各レベルでサポートされている機能の表については、「App Service の制限」をご覧ください。For a table of service limits, quotas, and constraints, and supported features in each tier, see App Service limits.

次の手順Next steps