Rutinunderhåll (planerat) för Azure App Service
Rutinunderhåll omfattar uppdateringar i bakgrunden av Azure App Service. Typer av underhåll kan vara prestandaförbättringar, felkorrigeringar, nya funktioner eller säkerhetsuppdateringar. Underhåll av App Service kan finnas på själva tjänsten eller det underliggande operativsystemet.
Viktigt!
En icke-bakåtkompatibel ändring eller utfasning av funktioner ingår inte i rutinunderhåll. Mer information finns i Modern livscykelpolicy.
Microsofts tjänstkvalitets- och drifttidsgarantier fortsätter att gälla under underhållsperioder. Meddelanden nämner underhållsperioder som hjälper kunder att få insyn i plattformsändringar.
Vad du kan förvänta dig
Precis som personliga datorer, mobiltelefoner och andra enheter behöver datorer i molnet de senaste uppdateringarna. Till skillnad från fysiska enheter ger molnlösningar som Azure App Service sätt att hantera rutinunderhåll enklare. Du behöver inte sluta arbeta och vänta tills korrigeringarna har installerats. Alla arbetsbelastningar kan flyttas till annan maskinvara på några sekunder och medan uppdateringar installeras. Uppdateringarna sker varje månad men kan variera beroende på organisationens behov och andra faktorer.
Eftersom en typisk molnlösning består av flera program, databaser, lagringskonton, funktioner och andra resurser kan delar av dina lösningar genomgå underhåll vid olika tidpunkter. En del av den här samordningen gäller geografi, region, datacenter och tillgänglighetszoner. Det kan också bero på molnet, där inte allt berörs samtidigt. Mer information finns i Säkra distributionsmetoder.
Följande skärmbild visar ett exempel på en underhållshändelse.
I ordning uppifrån och ned visar exemplet:
- En beskrivande rubrik för underhållshändelsen.
- Berörda regioner och prenumerationer.
- Det förväntade underhållsfönstret.
Vanliga frågor och svar
Varför tar underhållet så lång tid?
I grunden levererar rutinmässigt underhåll de senaste uppdateringarna till plattformen och tjänsten. Det är svårt att förutsäga hur underhållet påverkar enskilda appar ned till en viss tid, så meddelanden tenderar att vara mer allmänna. Tidsintervallen i meddelanden återspeglar inte funktionerna på appnivå, utan snarare den övergripande åtgärden för alla resurser. Appar som genomgår underhåll startar omedelbart om på nyligen uppdaterade datorer och fortsätter att fungera. Det finns ingen stilleståndstid när begäranden och trafik inte hanteras.
Varför får jag så många meddelanden?
Ett typiskt scenario är att kunder har flera program som uppgraderas vid olika tidpunkter. För att undvika att skicka meddelanden för var och en av dem skickar vi ett meddelande som samlar in flera resurser. Vi skickar meddelandet i början och under hela underhållsfönstret. Du kan få flera påminnelser för samma distribution om tidsfönstret är långt, så att du enklare kan korrelera eventuella omstarter, avbrott eller andra problem.
Hur är rutinunderhåll relaterat till serviceavtal?
Plattformsunderhåll bör inte påverka programmets drifttid eller tillgänglighet. Program fortsätter att vara online medan plattformsunderhåll sker.
Plattformsunderhåll kan leda till att program kallstartas på nya virtuella datorer, vilket kan leda till fördröjningar. Ett program anses fortfarande vara online medan det är kallstart. Om du vill minimera eller undvika kallstarter bör du överväga att använda lokal cache för Windows-appar och hälsokontroll.
Vi förväntar oss inte att webbplatser ådrar sig några serviceavtalsöverträdelser (SLA) under underhållsperioderna.
Hur säkerställer uppgraderingen att mina appar fungerar smidigt?
Azure App Service representerar en flotta av skalningsenheter som tillhandahåller värdtjänster för webbprogram och lösningar till kunder. Varje skalningsenhet är uppdelad i uppgraderingsdomäner och tillgänglighetszoner. Den här divisionen optimerar placeringar av större App Service-planer och smidiga distributioner, eftersom inte alla datorer i varje skalningsenhet uppdateras samtidigt.
Underhållsåtgärder uppgraderar datorer iterativt medan App Service övervakar flottans hälsotillstånd. Om det uppstår ett problem kan systemet stoppa distributionen. Mer information om den här processen finns i blogginlägget om att avmystifiera magin bakom App Service OS-uppdateringar.
Återspeglas kontorstid?
Ja, kontorstid återspeglas för tidszonen i regionen. Underhållsåtgärder är optimerade för att starta utanför standard kontorstiderna 09.00–17.00. Statistiskt sett är det den bästa tiden för avbrott och omstarter av arbetsbelastningar eftersom det är mindre belastning på systemet (i kundprogram och transitivt på själva plattformen). Om resurserna fortfarande uppgraderas senast 09.00 i en viss region pausar uppgraderingen säkert före nästa viktiga steg och till slutet av kontorstid.
Vilka alternativ har jag för att kontrollera rutinunderhåll?
Om du kör dina arbetsbelastningar i en isolerad produkt via App Service-miljön v3 kan du schemalägga uppgraderingarna om det behövs. Mer information om den här funktionen finns i blogginlägget Kontrollera och automatisera planerat underhåll för App Service-miljön v3.
Kan jag förbereda mina appar bättre för omstarter?
Om dina program behöver extra tid under omstarter för att komma online bör du överväga att använda hälsokontroll. Ett typiskt mönster för att behöva extra tid är ett stort beroende av externa resurser under programuppvärmningen eller starten.
Du kan använda hälsokontroll för att informera plattformen om att ditt program inte är redo att ta emot begäranden ännu. Systemet kan använda den informationen för att dirigera begäranden till andra instanser i din App Service-plan. I sådana fall rekommenderar vi att du har minst två instanser i planen.
Mina program har varit online, men det är värre sedan dessa meddelanden började visas. Vad har ändrats?
Uppdateringar och underhållshändelser har inträffat på plattformen sedan starten. Uppdateringsfrekvensen minskade med tiden, så antalet avbrott minskade också och drifttiden ökade. Men nu har du mer insyn i alla ändringar. Ökad synlighet kan orsaka uppfattningen att fler ändringar sker.
Nästa steg
Få mer information om underhållsmeddelanden genom att läsa blogginlägget Rutinmässiga meddelanden om planerat underhåll för Azure App Service.