次の方法で共有


Azure App Service の Premium V3 レベルを構成する

新しい Premium V3 価格レベルでは、より高速なプロセッサ、SSD ストレージ、メモリ最適化オプションが提供されます。 既存の価格レベルの 4 倍のメモリ対コア比を提供します。 メモリ対コア比は、Premium V2 レベルの 2 倍です。 パフォーマンスの利点を生かして、少ないインスタンス上でアプリを実行することで、費用を節約することができます。 この記事では、Premium V3 レベルでアプリを作成する方法またはアプリを Premium V3 レベルにスケールアップする方法について説明します。

前提条件

アプリを Premium V3 にスケールアップするには:

  • Premium V3 より低い価格レベルで実行している Azure App Service アプリ。
  • アプリは、Premium V3 をサポートする App Service デプロイで実行する必要があります。
  • App Service のデプロイでは、Premium V3 で目的の SKU をサポートしている必要があります。

Premium V3 の可用性

Premium V3 レベルは、Windows コンテナーと Linux コンテナーの両方を含むネイティブとカスタムの両方のコンテナーで使用できます。

Premium V3 と特定の Premium V3 SKU は、一部の Azure リージョンで利用できます。 Microsoft は、他のリージョンでの可用性を継続的に追加しています。 ご自分のリージョンで特定の Premium V3 オファリングが使用可能かどうかを確認するには、Azure Cloud Shell で次の Azure CLI コマンドを実行します。 P1v3 を目的の SKU に置き換えます:

Windows SKU の可用性

az appservice list-locations --sku P1V3

Linux SKU の可用性

az appservice list-locations --linux-workers-enabled --sku P1V3

Premium V3 レベルでアプリを作成する

App Service アプリの価格レベルは、実行されている App Service プランで定義されます。 App Service プランは、単体で作成したり、アプリ作成の一部として作成したりできます。

Azure portal で新しい App Service プランを構成する場合は、[価格プラン] を選択し、Premium V3 レベルのいずれかを選択します。

すべての Premium V3 オプションを表示するには、[価格プランの確認] を選択し、Premium V3 プランのいずれかを選択し、[選択] を選択します。

Premium V3 プランが選択されている [価格プランの確認] ページを示すスクリーンショット。

重要

P0V3P1V3P2V3P3V3P1mV3P2mV3P3mV3P4mV3、および P5mV3 がオプションとして表示されないか、グレー表示されることがあります。その場合、[Premium V3] または [Premium V3] の個々の SKU は基になる App Service デプロイでは使用できません。 詳細については、「サポートされてないリソース グループとリージョンの組み合わせからスケール アップする」を参照してください。

既存のアプリを Premium V3 レベルにスケールアップする

既存のアプリを Premium V3 レベルにスケーリングする前に、Premium V3 と Premium V3 内の特定の SKU の両方が使用可能であることを確認してください。 詳細については、「PremiumV3 の利用可能性」を参照してください。 利用できない場合は、「サポートされてないリソース グループとリージョンの組み合わせからスケール アップする」を参照してください。

ホスティング環境によっては、スケール アップに追加の手順が必要になる場合があります。

  1. Azure Portal で、App Service アプリ ページを開きます。

  2. App Service アプリ ページの左側のナビゲーションで、[設定]>[スケール アップ (App Service プラン)] を選択します。

    App Service プランをスケールアップする方法を示すスクリーンショット。

  3. Premium V3 プランのいずれかを選択し、[選択] を選択します。

    Premium V3 プランが選択されている [価格プランの確認] ページを示すスクリーンショット。

    操作が正常に完了すると、アプリの概要ページに Premium V3 レベルであることが表示されます。

    Premium V3 価格レベルを示すアプリの概要ページのスクリーンショット。

エラーが表示された場合

要求された Premium V3 SKU が基になる App Service デプロイでサポートされていない場合、一部の App Service プランは Premium V3 レベルまたは Premium V3 内の新しい SKU にスケールアップできません。 詳細については、「サポートされてないリソース グループとリージョンの組み合わせからスケール アップする」を参照してください。

サポートされてないリソース グループとリージョンの組み合わせからスケール アップする

Premium V3 を利用できない App Service デプロイ、または Premium V3 をサポートしていないリージョンでアプリが実行されている場合、Premium V3 を活用するには、アプリを再デプロイしてください。 新しい Premium V3 SKU を使用できない場合は、Premium V3 で新しい SKU を使用するようにアプリを再デプロイする必要もあります。 2 つのオプションがあります。

  • 新しいリソース グループと新しい App Service プランでアプリを作成します。

    App Service プランを作成するときに、目的の Premium V3 レベルを選択します。 この手順により、App Service プランが Premium V3 と Premium V3 内の特定の SKU をサポートするデプロイ単位にデプロイされるようになります。 その後、新しく作成したアプリに、アプリケーション コードを再デプロイします。 コストを抑えるために新しい App Service プランを下位レベルにスケールダウンした場合でも、Premium V3 と Premium V3 内の目的の SKU へのスケールアップは、デプロイ単位でサポートされているためいつでも行うことができます。

  • [開発ツール]>[アプリの複製] ページで、Premium V3 を使用する App Service プランを目的のリージョンで作成し、複製するアプリ設定と構成を指定できます。

    アプリを複製する方法を示すスクリーンショット。

スクリプトで自動化する

Azure CLI または Azure PowerShell を使用すると、Premium V3 レベルでのアプリ作成をスクリプトで自動化することができます。

Azure CLI

次のコマンドは、App Service プランを P1V3 で作成します。 このコマンドは Cloud Shell で実行することができます。 --sku のオプションは、"P0V3"、"P1V3"、"P2V3"、"P3V3"、"P1mV3"、"P2mV3"、"P3mV3"、"P4mV3"、および "P5mV3" です。

az appservice plan create \
    --resource-group <resource_group_name> \
    --name <app_service_plan_name> \
    --sku P1V3

Azure PowerShell

注意

Azure を操作するには、Azure Az PowerShell モジュールを使用することをお勧めします。 作業を始めるには、「Azure PowerShell をインストールする」を参照してください。 Az PowerShell モジュールに移行する方法については、「AzureRM から Az への Azure PowerShell の移行」を参照してください。

次のコマンドは、App Service プランを P1V3 で作成します。 -WorkerSize のオプションは [Small][Medium] 、および [Large] です。

New-AzAppServicePlan -ResourceGroupName <resource_group_name> `
    -Name <app_service_plan_name> `
    -Location <region_name> `
    -Tier "Premium V3" `
    -WorkerSize "Small"