Skala appar i en App Service-miljö v1
Viktigt!
Den här artikeln handlar om App Service-miljön v1. App Service-miljön v1 och v2 dras tillbaka från och med den 31 augusti 2024. Det finns en ny version av App Service-miljön som är enklare att använda och köra på kraftfullare infrastruktur. Om du vill veta mer om den nya versionen börjar du med Introduktion till App Service-miljön. Om du för närvarande använder App Service-miljön v1 följer du stegen i den här artikeln för att migrera till den nya versionen.
Från och med den 31 augusti 2024 gäller serviceavtal (SLA) och tjänstkrediter inte längre för App Service-miljön v1- och v2-arbetsbelastningar som fortsätter att vara i produktion eftersom de är tillbakadragna produkter. Avvecklingen av maskinvaran App Service-miljön v1 och v2 har påbörjats, vilket kan påverka tillgängligheten och prestandan för dina appar och data.
Du måste slutföra migreringen till App Service-miljön v3 omedelbart eller så kan dina appar och resurser tas bort. Vi försöker automatiskt migrera eventuella återstående App Service-miljön v1 och v2 på bästa sätt med hjälp av migreringsfunktionen på plats, men Microsoft gör inga anspråk eller garantier om programtillgänglighet efter automatisk migrering. Du kan behöva utföra manuell konfiguration för att slutföra migreringen och optimera ditt SKU-val för App Service-plan för att uppfylla dina behov. Om automatisk migrering inte är möjlig tas dina resurser och associerade appdata bort. Vi uppmanar dig starkt att agera nu för att undvika något av dessa extrema scenarier.
Om du behöver ytterligare tid kan vi erbjuda en respitperiod på 30 dagar för att slutföra migreringen. Mer information och för att begära den här respitperioden finns i översikten över respitperioden och gå sedan till Azure Portal och gå till migreringsbladet för var och en av dina App Service-miljön.
Den senaste informationen om App Service-miljön v1/v2-tillbakadragning finns i App Service-miljön v1- och v2-pensionsuppdateringen.
I Azure App Service finns det normalt tre saker som du kan skala:
- prisplan
- arbetsstorlek
- antal instanser.
I en ASE behöver du inte välja eller ändra prisplanen. När det gäller funktioner är det redan på en Premium-priskapacitetsnivå.
När det gäller arbetsstorlekar kan ASE-administratören tilldela storleken på beräkningsresursen som ska användas för varje arbetspool. Det innebär att du kan ha Arbetspool 1 med P4-beräkningsresurser och Arbetspool 2 med P1-beräkningsresurser, om så önskas. De behöver inte vara i storleksordning. Mer information om storlekar och priser finns i dokumentet här Prissättning för Azure App Service. Detta lämnar skalningsalternativen för webbappar och App Service-planer i en App Service-miljön vara:
- val av arbetspool
- antal instanser
Att ändra något av objekten görs via lämpligt användargränssnitt som visas för dina ASE-värdbaserade App Service-planer.
Du kan inte skala upp din ASP utöver antalet tillgängliga beräkningsresurser i arbetspoolen som din ASP finns i. Om du behöver beräkningsresurser i arbetspoolen måste du få ASE-administratören att lägga till dem. Information om hur du konfigurerar om DIN ASE finns i informationen här: Konfigurera en App Service-miljö. Du kanske också vill dra nytta av funktionerna för automatisk ASE-skalning för att lägga till kapacitet baserat på schema eller mått. Mer information om hur du konfigurerar autoskalning för ASE-miljön finns i Så här konfigurerar du autoskalning för en App Service-miljön.
Du kan skapa flera App Service-planer med hjälp av beräkningsresurser från olika arbetspooler, eller så kan du använda samma arbetspool. Om du till exempel har (10) tillgängliga beräkningsresurser i Arbetspool 1 kan du välja att skapa en App Service-plan med hjälp av (6) beräkningsresurser och en andra App Service-plan som använder (4) beräkningsresurser.
Skala antalet instanser
När du först skapar din webbapp i en App Service-miljön börjar den med en instans. Du kan sedan skala ut till fler instanser för att tillhandahålla extra beräkningsresurser för din app.
Om din ASE har tillräckligt med kapacitet är detta enkelt. Du går till din App Service-plan som innehåller de webbplatser som du vill skala upp och väljer Skala. Då öppnas användargränssnittet där du kan ange skalan manuellt för din ASP eller konfigurera regler för automatisk skalning för din ASP. Om du vill skala appuppsättningen Skala efter manuellt till ett instansantal som anger jag manuellt***. Härifrån drar du skjutreglaget till önskad kvantitet eller anger det i rutan bredvid skjutreglaget.
Autoskalningsreglerna för en ASP i en ASE fungerar på samma sätt som normalt. Du kan välja CPU-procent under Skala efter och skapa autoskalningsregler för din ASP baserat på CPU-procent eller skapa mer komplexa regler med hjälp av schema- och prestandaregler. Om du vill se mer fullständig information om hur du konfigurerar autoskalning använder du guiden här Skala en app i Azure App Service.
Val av arbetspool
Som tidigare nämnts används valet av arbetspool från ASP-användargränssnittet. Öppna sidan för den ASP som du vill skala och välj arbetspool. Du ser alla arbetspooler som du har konfigurerat i din App Service-miljön. Om du bara har en arbetspool visas bara en pool i listan. Om du vill ändra vilken arbetspool din ASP finns i väljer du den arbetspool som du vill att App Service-planen ska flyttas till.
Innan du flyttar din ASP från en arbetspool till en annan är det viktigt att se till att du har tillräcklig kapacitet för din ASP. I listan över arbetspooler visas inte bara arbetspoolens namn, utan du kan också se hur många arbetare som är tillgängliga i arbetspoolen. Kontrollera att det finns tillräckligt med tillgängliga instanser för att innehålla din App Service-plan. Om du behöver fler beräkningsresurser i arbetspoolen som du vill flytta till kan du be ASE-administratören att lägga till dem.
Kommentar
Om du flyttar en ASP från en arbetspool orsakas kallstarter av apparna i asp-programmet. Detta kan göra att begäranden körs långsamt eftersom din app är kallstartade på de nya beräkningsresurserna. Du kan undvika den kalla starten med hjälp av funktionen för programuppvärmning i Azure App Service. Modulen Programinitiering som beskrivs i artikeln fungerar även för kallstart eftersom initieringsprocessen också anropas när appar kallstartas på nya beräkningsresurser.
Komma igång
Information om hur du kommer igång med App Service-miljön finns i Skapa en ASEv1 från mall