Underhållsfönstret (förhandsversion)

GÄLLER FÖR: Azure SQL Database Azure SQL Managed Instance

Med funktionen underhållsfönstret kan du konfigurera underhållsschemat för resurserna Azure SQL Database och Azure SQL Managed Instance, vilket gör att de underhållshändelser som påverkas blir förutsägbara och mindre störande för din arbetsbelastning.

Anteckning

Underhållsfönstret skyddar endast mot planerad påverkan från uppgraderingar eller schemalagt underhåll. Den skyddar inte mot alla redundansoror; Undantag som kan orsaka korta anslutningsavbrott utanför underhållsfönstret är maskinvarufel, belastningsutjämning för kluster och omkonfigurationer av databaser på grund av händelser som en ändring i databasens servicenivåmål.

Översikt

Azure utför regelbundet planerat underhåll av SQL Database och SQL hanterade instansresurser. Under underhållshändelsen för Azure SQL är databaser helt tillgängliga, men kan vara föremål för korta omkonfigurationer inom respektive tillgänglighetsserviceavtal för SQL Database och SQL hanterad instans.

Underhållsfönstret är avsett för produktionsarbetsbelastningar som inte är motståndskraftiga mot omkonfigurationer av databaser eller instanser och som inte kan absorbera korta anslutningsavbrott som orsakas av planerade underhållshändelser. Genom att välja en underhållstid som du föredrar kan du minimera effekten av planerat underhåll eftersom det sker utanför din högsta arbetstid. Motståndskraftiga arbetsbelastningar och icke-produktionsarbetsbelastningar kan förlita sig på Azure SQL standardunderhållsprincip.

Underhållsfönstret kan konfigureras när du skapar eller för befintliga Azure-SQL resurser. Den kan konfigureras med hjälp av Azure Portal, PowerShell, CLI eller Azure API.

Viktigt

Att konfigurera underhållsfönstret är en långvarig asynkron åtgärd, ungefär som att ändra tjänstnivån för Azure SQL resursen. Resursen är tillgänglig under åtgärden, förutom en kort omkonfiguration som sker i slutet av åtgärden och vanligtvis varar i upp till 8 sekunder även om långvariga transaktioner avbryts. För att minimera effekten av omkonfigurationen bör du utföra åtgärden utanför tider med hög belastning.

Få mer förutsägbarhet med underhållsfönstret

Som standard blockerar Azure SQL-underhållsprincipen de mest effektfulla uppdateringarna under perioden 08:00 till 17:00 lokal tid varje dag för att undvika avbrott under normal arbetstid. Lokal tid bestäms av platsen för den Azure-region som är värd för resursen och kan observera sommartid i enlighet med definitionen för den lokala tidszonen.

Du kan justera underhållsuppdateringarna ytterligare till en tid som passar dina Azure SQL-resurser genom att välja mellan två ytterligare underhållsfönsterplatser:

  • Veckodagsfönster: 10:00 till 06:00 lokal tid, måndag till torsdag
  • Helgfönster: 10:00 till 06:00 lokal tid, fredag - söndag

Underhållsfönstrets dagar visas som startdag för varje underhållsfönster på åtta timmar. Till exempel betyder "10:00 PM till 06:00 lokal tid, måndag till torsdag" att underhållstiderna startar kl. 22:00 lokal tid varje dag (måndag till torsdag) och slutförs kl. 06:00 lokal tid följande dag (tisdag till fredag).

När du har valt underhållsfönstret och tjänstkonfigurationen har slutförts sker planerat underhåll endast under den tid du väljer. Även om underhållshändelser vanligtvis slutförs inom ett enda fönster, kan vissa av dem sträcka sig över två eller flera intilliggande fönster.

Viktigt

I mycket sällsynta fall där en uppskjutning av åtgärden kan orsaka allvarlig inverkan, t.ex. om en kritisk säkerhetskorrigering tillämpas, kan konfigurerade underhållsfönstret åsidosättas tillfälligt.

Kostnad och berättigande

Konfiguration och användning av underhållsfönstret är kostnadsfritt för alla berättigade erbjudandetyper: Betala per användning, Molnlösningsleverantör (CSP), Microsoft företagsavtal eller Microsoft-kundavtal.

Anteckning

Ett Azure-erbjudande är den typ av Azure-prenumeration som du har. Till exempel är en prenumeration med Betala per användning-priser, Azure i Openoch Visual Studio Enterprise alla Azure-erbjudanden. Varje erbjudande eller plan har olika villkor och fördelar. Ditt erbjudande eller din plan visas i prenumerationens översikt. Mer information om hur du byter prenumeration till ett annat erbjudande finns i Ändra din Azure-prenumeration till ett annat erbjudande.

Avancerade meddelanden

Underhållsaviseringar kan konfigureras för att varna dig om kommande planerade underhållshändelser för dina Azure SQL Database 24 timmar i förväg, vid tidpunkten för underhållet och när underhållet är klart. Mer information finns i Avancerade meddelanden.

Tillgänglighet

Servicenivåmål som stöds

Om du väljer en annan underhållsfönstret än standardvärdet är tillgängligt på alla serviceavtal utom för:

  • Instanspooler
  • Äldre Gen4 vCore
  • Basic, S0 och S1
  • DC, Fsv2, M-serien

Stöd för Azure-regioner

Om du väljer en annan underhållsfönstret än standardinställningen är det för närvarande tillgängligt i följande regioner:

Azure-region SQL-hanterad instans SQL Database SQL Database i en Azure-tillgänglighetszon
Australien, centrala 1 Yes
Australien, centrala 2 Yes
Australien, östra Ja Ja Ja
Australien, sydöstra Ja Ja
Brasilien, södra Ja Ja
Kanada, centrala Ja Ja Ja
Kanada, östra Ja Ja
Indien, centrala Ja Ja
Central US Ja Ja Ja
Kina, östra 2 Ja Ja
Kina, norra 2 Ja Ja
East US Ja Ja Ja
USA, östra 2 Ja Ja Ja
Asien, östra Ja Ja
Frankrike, centrala Ja Ja
Frankrike, södra Ja Ja
Tyskland, västra centrala Ja Ja
Tyskland, norra Yes
Japan, östra Ja Ja Ja
Japan, västra Ja Ja
Sydkorea, centrala Yes
Sydkorea, södra Yes
USA, norra centrala Ja Ja
Europa, norra Ja Ja Ja
Sydafrika, norra Yes
Sydafrika, västra Yes
USA, södra centrala Ja Ja Ja
Indien, södra Ja Ja
Sydostasien Ja Ja Ja
Schweiz, norra Ja Ja
Schweiz, västra Yes
Förenade Arabemiraten, centrala Yes
Förenade Arabemiraten, norra Yes
Storbritannien, södra Ja Ja Ja
Storbritannien, västra Ja Ja
USA, västra centrala Ja Ja
Europa, västra Ja Ja Ja
Indien, västra Yes
USA, västra Ja Ja
USA, västra 2 Ja Ja Ja

Gatewayunderhåll för Azure SQL Database

För att få maximal nytta av underhållsperioder kontrollerar du att klientprogrammen använder anslutningsprincipen för omdirigering. Omdirigering är den rekommenderade anslutningsprincipen, där klienter upprättar anslutningar direkt till noden som är värd för databasen, vilket leder till kortare svarstider och bättre dataflöde.

  • I Azure SQL Database kan alla anslutningar som använder proxyanslutningsprincipen påverkas av både det valda underhållsfönstret och en underhållsfönstret för gatewaynoden. Klientanslutningar som använder den rekommenderade omdirigeringsanslutningsprincipen påverkas dock inte av en omkonfiguration av gatewaynodens underhåll.

  • I Azure SQL Managed Instance finns gateway-noderna i det virtuella klustret och har samma underhållsfönstret som den hanterade instansen, men om du använder omdirigeringsanslutningsprincipen rekommenderar vi ändå att du minimerar antalet avbrott under underhållshändelsen.

Mer information om klientanslutningsprincipen i Azure SQL Database finns i Azure SQL Database anslutningsprincip.

Mer information om klientanslutningsprincipen i Azure SQL Managed Instance finns i Anslutningstyper för Azure SQL Managed Instance.

Överväganden för Azure SQL Managed Instance

Azure SQL Managed Instance består av tjänstkomponenter som finns på en dedikerad uppsättning isolerade virtuella datorer som körs i kundens virtuella nätverksundernät. Dessa virtuella datorer utgör virtuella kluster som kan vara värdar för flera hanterade instanser. Underhållsfönstret som konfigurerats på instanser av ett undernät kan påverka antalet virtuella kluster i undernätet, distributionen av instanser mellan virtuella kluster och hanteringsåtgärder för virtuella kluster. Detta kan kräva att du tar hänsyn till några få effekter.

Konfigurationen av underhållsfönstret är en långvarig åtgärd

Alla instanser som finns i ett virtuellt kluster delar underhållsfönstret. Som standard finns alla hanterade instanser i det virtuella klustret med standardunderhållsfönstret. Om du anger en annan underhållsfönstret för den hanterade instansen när den skapas eller efteråt innebär det att den måste placeras i ett virtuellt kluster med motsvarande underhållsfönstret. Om det inte finns något sådant virtuellt kluster i undernätet måste ett nytt skapas först för att hantera instansen. Accommodating additional instance in the existing virtual cluster may require cluster resize. Båda åtgärderna bidrar till att konfigurera underhållsperioden för en hanterad instans. Den förväntade varaktigheten för att konfigurera underhållsperioden på en hanterad instans kan beräknas med hjälp av den beräknade varaktigheten för instanshanteringsåtgärder.

Viktigt

En kort omkonfiguration sker i slutet av underhållsåtgärden och varar vanligtvis i upp till 8 sekunder även om långvariga transaktioner avbryts. För att minimera effekten av omkonfigurationen bör du schemalägga åtgärden utanför tider med hög belastning.

Krav för IP-adressutrymme

Varje nytt virtuellt kluster i undernätet kräver ytterligare IP-adresser enligt IP-adressallokeringen för det virtuella klustret. Ändring av underhållsperioden för befintlig hanterad instans kräver också tillfällig ytterligare IP-kapacitet som i scenariot med skalning av virtuella kärnor för motsvarande tjänstnivå.

Ändring av IP-adress

Om du konfigurerar och ändrar underhållsperioden ändras IP-adressen för instansen, inom ip-adressintervallet för undernätet.

Viktigt

Kontrollera att NSG och brandväggsregler inte blockerar datatrafik efter att IP-adressen har ändrats.

Serialisering av hanteringsåtgärder för virtuella kluster

Åtgärder som påverkar det virtuella klustret, till exempel tjänstuppgraderingar och storleksändring av virtuella kluster (lägga till nya eller ta bort beräkningsnoder som inte används) serialiseras. Med andra ord kan en ny åtgärd för hantering av virtuella kluster inte starta förrän den föregående har slutförts. Om underhållsfönstret stängs innan den pågående tjänstuppgraderingen eller underhållsåtgärden har slutförts, kommer alla andra hanteringsåtgärder för virtuella kluster som skickats under tiden att stoppas tills nästa underhållsfönstret öppnas och tjänstuppgradering eller underhållsåtgärder slutförs. Det är inte vanligt att en underhållsåtgärd tar längre tid än ett enda fönster per virtuellt kluster, men det kan inträffa i händelse av mycket komplexa underhållsåtgärder.

Serialiseringen av hanteringsåtgärder för virtuella kluster är ett allmänt beteende som även gäller för standardunderhållsprincipen. När ett underhållsperiodsschema har konfigurerats kan perioden mellan två intilliggande fönster vara några dagar lång. Skickade åtgärder kan också vara väntande i några dagar om underhållsåtgärden omfattar två fönster. Det är mycket ovanligt, men skapandet av nya instanser eller storleksändringen av befintliga instanser (om ytterligare beräkningsnoder behövs) kan blockeras under den här perioden.

Nästa steg

Läs mer