Dela via


Konfigurera Premium v4-nivå för Azure App Service

Den nya prisnivån Premium v4 ger snabbare processorer, lokal NVMe-lagring och minnesoptimerade alternativ. Den erbjuder upp till dubbelt minne-till-kärna-förhållandet jämfört med tidigare nivåer. Den här prestandafördelen kan spara pengar genom att köra appar på färre instanser. Den här artikeln beskriver hur du skapar eller skalar upp en app till Premium v4-nivån.

Anmärkning

Managed Instance i Azure App Service (förhandsversion) är ett nytt värdalternativ som utökar funktionerna i App Service-planer, vilket ger avancerad anpassning och isolering. Mer information finns i Hanterad instans i Azure App Service .

Förutsättningar

Så här skalar du upp en app till Premium V4:

  • En Azure App Service-app som körs på en nivå som är lägre än Premium V4.
  • Appen måste finnas i en App Service-distribution som stöder Premium V4.

Premium v4-tillgänglighet

Premium v4-nivån är tillgänglig för källkodsprogram i Windows och både källkodsprogram och anpassade containrar i Linux. Premium v4-nivån är inte tillgänglig för Windows-containrar.

Anmärkning

Premium v4-nivån saknar stabila utgående IP-adresser. Det här beteendet är avsiktligt. Även om Premium v4-appar kan göra utgående anrop tillhandahåller plattformen inte stabila utgående IP-adresser för den här nivån. Detta skiljer sig från tidigare App Service-nivåer. Portalen visar "Dynamisk" för utgående IP-adresser för Premium v4-appar. ARM- och CLI-anrop returnerar tomma strängar för utgående IP-adresser och möjliga utgående IP-adresser. Om Premium v4-appar behöver stabila utgående IP-adresser använder du Azure NAT Gateway för förutsägbara utgående IP-adresser.

Premium v4 och dess SKU:er är tillgängliga i utvalda Azure-regioner. Microsoft lägger kontinuerligt till tillgänglighet till andra regioner. Om du vill kontrollera regional tillgänglighet för ett specifikt Premium v4-erbjudande kör du följande Azure CLI-kommando i Azure Cloud Shell. Använd Azure CLI version 2.73.0 eller senare. Ersätt P1V4 med önskad SKU:

Windows SKU-tillgänglighet

az appservice list-locations --sku P1V4

Linux SKU-tillgänglighet

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

Skapa en app på Premium v4-nivå

Prisnivån för en App Service-app definieras av apptjänstplanen. Du kan skapa en App Service-plan ensam eller när appen skapas.

När du konfigurerar App Service-planen i Azure-portalen väljer du Prisplan och väljer en Premium V4-nivå .

Om du vill se alla Premium v4-alternativ väljer du Utforska prisplaner och väljer sedan ett av Premium v4-abonnemangen och väljer Välj.

Viktigt!

Du kanske inte ser P0V4, P1V4, P2V4, P3V4, P1mV4, P2mV4, P3mV4, P4mV4 och P5mV4 som alternativ eller vissa alternativ kan vara nedtonade. I så fall är Premium V4 inte tillgängligt i den underliggande App Service-distributionen. Mer information finns i Skala upp från en resursgrupp och regionkombination som inte stöds.

Skala ut en App Service-plan på Premium v4-nivån

Även om Premium v4 är helt integrerat med autoskalning begränsar du enskilda utskalningsbegäranden till två eller färre instanser per synkron åtgärd. För högre målantal itererar du genom inkrementella begäranden. Om du till exempel vill lägga till 10 instanser loopar du igenom fem separata utskalningsbegäranden för två instanser vardera tills alla lyckas. Om en utskalningsbegäran misslyckas väntar du fem minuter och försöker igen.

Skala upp en befintlig app till Premium v4-nivå

Innan du skalar upp en befintlig app till Premium v4-nivån kontrollerar du att Premium v4 är tillgängligt. Se Premiumv4-tillgänglighet. Om det inte är tillgängligt kan du se Skala upp från en resursgrupp och regionkombination som inte stöds.

Uppskalning kan kräva extra steg beroende på din värdmiljö.

  1. Öppna appsidan för App Service i Azure Portal.

  2. I det vänstra navigeringsfältet på appsidan för App Service väljer du Inställningar>Skala upp (App Service-plan).

    Skärmbild som visar hur du skalar upp apptjänstplanen.

  3. Välj ett av Premium v4-abonnemangen och välj Välj.

    Om åtgärden lyckas visar appens översiktssida att den nu är på en Premium v4-nivå.

Om du får ett fel

Om den underliggande App Service-distributionen inte stöder den begärda Premium v4-SKU:n kan vissa App Service-planer inte skalas upp till Premium v4-nivån. Mer information finns i Skala upp från en resursgrupp och regionkombination som inte stöds.

Regioner

Premium v4 är tillgängligt i följande regioner:

Azure offentlig

Viktigt!

Alla Premium V4-regioner har inte stöd för tillgänglighetszoner. Regioner som har markerats med en (*) nedan stöder för närvarande tillgänglighetszoner.

  • Australien, östra*
  • Canada Central*
  • Centralindien
  • Mellersta USA
  • Östasien*
  • östra USA
  • Östra USA 2
  • Frankrike Central*
  • Tyskland, västra centrala*
  • Centrala Indonesien*
  • Norra Italien*
  • Japan Öst
  • Japan, västra*
  • Korea, centrala*
  • Mexico Central
  • Norra centrala USA
  • Europa, norra
  • Norge, östra*
  • Centralpolen*
  • Sydafrika, norra*
  • Sydostasien
  • Centrala Spanien*
  • Sverige Central*
  • Norra Schweiz*
  • Förenade Arabemiraten norra*
  • Storbritannien, södra*
  • Västra centrala USA
  • Västeuropa
  • Västra USA
  • Västra USA 2
  • Västra USA 3

* Region stöder Premium v4 med tillgänglighetszoner.

Skala upp från en kombination av resursgrupp och region som inte stöds

Om din app körs där Premium v4 inte är tillgängligt (antingen distributionen eller regionen) distribuerar du den igen för att använda Premium V4. Det finns två alternativ:

  • Skapa en app i en ny resursgrupp med en ny App Service-plan.

    När du skapar planen väljer du önskad Premium v4-nivå. Detta säkerställer att planen finns i en distributionsenhet som stöder Premium V4. Återdistribuera sedan din applikationskod till den nya appen. Även om du skalar ned den nya planen för att spara kostnader kan du alltid skala tillbaka till Premium v4 eftersom distributionsenheten stöder den.

  • Använd utvecklingsverktyg>Klona app sidan för att skapa en App Service-plan med Premium v4 i önskad region och specificera appinställningarna och konfigurationen för kloning. Se de aktuella begränsningarna för appkloning.

    Skärmbild som visar hur du klonar din app.

Automatisera med skript

Du kan automatisera skapandet av Premium v4-appar med hjälp av Azure CLI - eller Azure PowerShell-skript .

Azure CLI (kommandoradsgränssnittet för Azure)

Följande kommando skapar en App Service-plan i P1V4. Du kan köra den i Cloud Shell. Alternativen för --sku är P0V4, P1V4, P2V4, P3V4, P1mV4, P2mV4, P3mV4, P4mV4 och P5mV4.

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

Azure PowerShell

Anmärkning

Vi rekommenderar att du använder Azure Az PowerShell-modulen för att interagera med Azure. Se Installera Azure PowerShell för att komma igång. För att lära dig hur du migrerar till Az PowerShell-modulen, se Migrera Azure PowerShell från AzureRM till Az.

Följande kommando skapar en App Service-plan i P1V4. Alternativen för -WorkerSize är Small, Medium och Large.

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