Hantera en App Service-plan i Azure

En Azure App Service-plan tillhandahåller de resurser som en App Service app behöver för att köras. Den här guiden visar hur du hanterar en App Service plan.

Skapa en App Service-plan

Tips

Om du vill skapa en plan i en App Service-miljön kan du välja den i Regionen och följa resten av stegen enligt beskrivningen nedan.

Du kan skapa en tom App Service plan eller skapa en plan när appen skapas.

  1. Om du vill börja skapa en App Service-plan bläddrar du till https://ms.portal.azure.com/#create/Microsoft.AppServicePlanCreate.

    Skapa en App Service-plan i Azure Portal.

  2. Konfigurera avsnittet Projektinformation innan du konfigurerar App Service-planen.

  3. I avsnittet App Service Planinformation namnger du App Service Plan och väljer sedan operativsystem och region. Regionen avgör var din App Service plan skapas.

  4. När du skapar en plan kan du välja prisnivå för den nya planen. I Prisnivå väljer du en prisplan eller väljer Utforska prisplaner för att visa ytterligare information.

  5. I avsnittet Zonredundans väljer du om redundans för App Service-planzonen ska aktiveras eller inaktiveras.

  6. Välj Granska + skapa för att skapa App Service-planen.

Viktigt

När du skapar en ny App Service-plan i en befintlig resursgrupp kan vissa villkor med befintliga appar utlösa följande fel:

  • The pricing tier is not allowed in this resource group
  • <SKU_NAME> workers are not available in resource group <RESOURCE_GROUP_NAME>

Detta kan inträffa på grund av inkompatibiliteter med prisnivåer, regioner, operativsystem, Tillgänglighetszoner, befintliga funktionsappar eller befintliga webbappar. Om det här felet uppstår skapar du din App Service-plan i en ny resursgrupp.

Flytta en app till en annan App Service plan

Du kan flytta en app till en annan App Service plan, förutsatt att källplanen och målplanen finns i samma resursgrupp, geografiska region och av samma operativsystemtyp. Alla ändringar av typen, till exempel Windows till Linux eller någon annan typ än den ursprungliga typen, stöds inte.

Anteckning

Azure distribuerar varje ny App Service-plan till en distributionsenhet, internt kallad en webbyta. Varje region kan ha många webbutrymmen, men din app kan bara flytta mellan planer som skapas i samma webbyta. En App Service-miljön kan ha flera webbutrymmen, men din app kan bara flytta mellan planer som skapas i samma webbyta.

Du kan inte ange den webbyta som du vill använda när du skapar en plan, men det är möjligt att se till att en plan skapas i samma webbyta som en befintlig plan. I korthet distribueras alla planer som skapats med samma resursgrupp, regionkombination och operativsystem till samma webbyta. Om du till exempel har skapat en plan i resursgrupp A och region B distribueras alla planer som du sedan skapar i resursgrupp A och region B till samma webbyta. Observera att planer inte kan flytta webbytor när de har skapats, så du kan inte flytta en plan till "samma webbyta" som en annan plan genom att flytta den till en annan resursgrupp.

  1. I Azure Portal söker du efter och väljer Apptjänster och väljer den app som du vill flytta.

  2. Välj Ändra App Service plan under App Service Plan på den vänstra menyn.

    Skärmbild av väljaren App Service Plan.

  3. I listrutan App Service plan väljer du en befintlig plan att flytta appen till. Listrutan visar endast planer som finns i samma resursgrupp och geografiska region som den aktuella App Service planen. Om det inte finns någon sådan plan kan du som standard skapa en plan. Du kan också skapa en ny plan manuellt genom att välja Skapa ny.

  4. Om du skapar en plan kan du välja prisnivå för den nya planen. I Prisnivå väljer du den befintliga nivån för att ändra den.

    Viktigt

    Om du flyttar en app från en plan på högre nivå till en plan på lägre nivå, till exempel från D1 till F1, kan appen förlora vissa funktioner i målplanen. Om din app till exempel använder TLS/SSL-certifikat kan det här felmeddelandet visas:

    Cannot update the site with hostname '<app_name>' because its current TLS/SSL configuration 'SNI based SSL enabled' is not allowed in the target compute mode. Allowed TLS/SSL configuration is 'Disabled'.

  5. När du är klar väljer du OK.

Flytta en app till en annan region

Den region där din app körs är regionen för App Service plan den finns i. Du kan dock inte ändra regionen för en App Service plan. Om du vill köra din app i en annan region är ett alternativ appkloning. Kloning gör en kopia av din app i en ny eller befintlig App Service plan i vilken region som helst.

Du hittar Clone App (Klona app) i avsnittet Utvecklingsverktyg på menyn.

Viktigt

Kloning har vissa begränsningar. Du kan läsa om dem i kloningen av Azure App Service app.

Skala en App Service plan

Information om hur du skalar upp prisnivån för en App Service plan finns i Skala upp en app i Azure.

Information om hur du skalar ut instansantalet för en app finns i Skala antalet instanser manuellt eller automatiskt.

Ta bort en App Service plan

Om du vill undvika oväntade avgifter tar App Service även bort planen som standard när du tar bort den sista appen i en App Service plan. Om du väljer att behålla planen i stället bör du ändra planen till den kostnadsfria nivån så att du inte debiteras.

Viktigt

App Service-planer som inte har några associerade appar medför fortfarande kostnader eftersom de fortsätter att reservera de konfigurerade VM-instanserna.

Nästa steg