共用方式為


設定 Azure App Service 的進階 V3 層

新的進階 V3 定價層提供更快的處理器、SSD 記憶體和記憶體優化選項。 它提供將現有定價層的記憶體與核心比率翻倍。 記憶體對核心比率是進階 V2 層的兩倍。 有此效能優勢,您可在較少的執行個體上執行應用程式來節省成本。 在本文中,您會了解如何在進階 V3 層建立應用程式,或將應用程式擴大至進階 V3 層。

必要條件

若要將應用程式相應增加至 Premium V3:

  • 在低於進階 V3 的定價層中執行的 Azure App 服務 應用程式。
  • 應用程式必須在支援 Premium V3 的 App Service 部署中執行。
  • App Service 部署必須支援進階 V3 中所需的 SKU。

進階 V3 可用性

進階 V3 層適用於原生和自訂容器,包括 Windows 容器和 Linux 容器。

某些 Azure 區域提供進階 V3 和特定的進階 V3 SKU。 Microsoft會持續新增其他區域中的可用性。 若要查看您的區域中是否有特定的 PremiumV3 供應專案,請在 Azure Cloud Shell執行下列 Azure CLI 命令。 以所需的 SKU 取代 P1v3

Windows SKU 可用性

az appservice list-locations --sku P1V3

Linux SKU 可用性

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

在進階 V3 層中建立應用程式

App Service 應用程式的定價層會定義在其執行所在的 App Service 方案中。 您可以單獨建立 App Service 方案,或將其作為應用程式建立的一部分進行建立。

當您在 Azure 入口網站 中設定新的 App Service 方案時,請選取 [定價方案],然後選擇其中一個進階 V3 層。

若要查看所有進階 V3 選項,請選取 [探索定價方案],然後選取其中一個進階 V3 方案並選取 [選取]

顯示 [探索定價方案] 頁面的螢幕擷取畫面,其中選取了進階 V3 方案。

重要

您可能看不到 P0V3、P1V3、P2V3P3V3、P1mV3P2mV3P3mV3、P4mV3P5mV3 作為選項,或某些選項可能會呈現灰色。 如果是,進階 V3 或進階 V3 中的個別 SKU 無法在基礎 App Service 部署中使用。 如需詳細資訊,請參閱 從不支援的資源群組和區域組合相應增加。

將現有的應用程式擴大至進階 V3 層

將現有的應用程式調整為進階 V3 層之前,請確定 Premium V3 和 Premium V3 中的特定 SKU 皆可供使用。 如需詳細資訊,請參閱 PremiumV3 可用性。 如果無法使用,請參閱從不支援的資源群組與區域組合中擴大

根據您的主控環境,相應增加可能需要額外的步驟。

  1. Azure 入口網站中,開啟您的 App Service 應用程式頁面。

  2. 在 App Service 應用程式頁面的左側導覽中,選取 [設定>相應增加] [App Service 方案]。

    顯示如何擴大應用程式服務方案的螢幕擷取畫面。

  3. 選取其中一個進階 V3 方案,然後選取 [選取]

    顯示 [探索定價方案] 頁面的螢幕擷取畫面,其中選取了進階 V3 方案。

    如果成功完成作業,應用程式的概觀頁面會顯示應用程式現在位於進階 V3 層。

    在應用程式的概觀頁面上顯示 Premium V3 定價層的螢幕擷取畫面。

如果您收到錯誤

如果基礎 App Service 部署不支援所要求的進階 V3 SKU,某些 App Service 方案就無法相應增加至進階 V3 層,或擴充至進階 V3 中的較新 SKU。 如需詳細資訊,請參閱 從不支援的資源群組和區域組合相應增加。

從不支援的資源群組與區域組合中相應增加

如果您的應用程式在無法使用 Premium V3 的 App Service 部署中執行,或是在不支援 Premium V3 的區域中執行,請重新部署您的應用程式以利用 Premium V3。 如果無法使用較新的 Premium V3 SKU,您也需要重新部署應用程式,以在進階 V3 中使用較新的 SKU。 您有兩個選擇:

  • 在新的資源群組中建立應用程式,並使用新的 App Service 方案。

    建立 App Service 方案時,請選取所需的進階 V3 層。 此步驟可確保App Service方案已部署至支援 Premium V3 和 Premium V3 中特定 SKU 的部署單位。 然後,將應用程式的程式碼部署至新建立的應用程式。 即使您將新的 App Service 方案相應減少到較低層級以節省成本,您仍可再次相應增加至進階 V3 和進階 V3 中所需的 SKU,因為部署單位支援它。

  • 在 [ 開發工具>複製應用程式 ] 頁面中,您可以在您想要的區域使用進階 V3 建立 App Service 方案,並指定您想要複製的應用程式設定和組態。

    顯示如何複製應用程式的螢幕擷取畫面。

使用指令碼進行自動化

您可以使用 Azure CLIAzure PowerShell,透過指令碼在進階 V3 層自動建立應用程式。

Azure CLI

下列命令在 P1V3 建立 App Service 方案。 您可以在 Cloud Shell 中執行該命令。 --sku 的選項包括 P0V3P1V3P2V3P3V3P1mV3P2mV3P3mV3P4mV3P5mV3

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

Azure PowerShell

注意

建議您使用 Azure Az PowerShell 模組來與 Azure 互動。 若要開始使用,請參閱安裝 Azure PowerShell (部分機器翻譯)。 若要了解如何移轉至 Az PowerShell 模組,請參閱將 Azure PowerShell 從 AzureRM 移轉至 Az

下列命令在 P1V3 建立 App Service 方案。 -WorkerSize 選項包括 [小型]、[中型] 和 [大型]

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