Azure-onderhoudsevenementen plannen in Azure SQL Database en Azure SQL Managed Instance

Van toepassing op: Azure SQL DatabaseAzure SQL Managed Instance

Meer informatie over het voorbereiden van geplande onderhoudsevenementen in uw database in Azure SQL Database en Azure SQL Managed Instance.

Wat is een gepland onderhoud?

Om Azure SQL Database- en Azure SQL Managed Instance-services veilig, compatibel, stabiel en performant te houden, worden updates bijna continu uitgevoerd via de serviceonderdelen. Dankzij de moderne en robuuste servicearchitectuur en innovatieve technologieën zoals hot patching zijn de meeste updates volledig transparant en niet-impactvol wat betreft de beschikbaarheid van de service. Toch veroorzaken enkele soorten updates korte serviceonderbreken en vereisen speciale behandeling.

Tijdens gepland onderhoud gaan leden van het databasequorum één voor één offline, met de bedoeling dat er één reageert op primaire replica. Voor Bedrijfskritiek- en Premium-databases is ten minste één secundaire replica ook online om ervoor te zorgen dat er geen downtime van de client is. Wanneer de primaire replica offline moet worden gebracht, vindt er een herconfiguratieproces plaats. Voor Bedrijfskritiek- en Premium-databases wordt een van de secundaire replica's de nieuwe primaire replica. Voor algemene databases, Standard en Basic wordt de primaire replica verplaatst naar een ander staatloos rekenknooppunt met voldoende vrije capaciteit.

Wat u kunt verwachten tijdens een gepland onderhoud

Onderhoudsgebeurtenis kan één of meerdere herconfiguraties produceren, afhankelijk van het sterrenbeeld van de primaire en secundaire replica's aan het begin van de onderhoudsgebeurtenis. Gemiddeld worden er 1,7 herconfiguraties uitgevoerd per geplande onderhoudsbeurt. Herconfiguraties worden over het algemeen binnen 30 seconden voltooid. Het gemiddelde is acht seconden. Als deze al is verbonden, moet uw toepassing opnieuw verbinding maken met de nieuwe primaire replica van uw database. Als er een nieuwe verbinding wordt geprobeerd terwijl de database opnieuw wordt geconfigureerd voordat de nieuwe primaire replica online is, krijgt u fout 40613 (database niet beschikbaar): 'Database {databasenaam}' op server {servernaam} is momenteel niet beschikbaar. Probeer de verbinding later opnieuw. Als uw database een langlopende query heeft, wordt deze query onderbroken tijdens een herconfiguratie en moet deze opnieuw worden gestart.

Een geplande onderhoudsgebeurtenis simuleren

Ervoor zorgen dat uw clienttoepassing bestand is tegen onderhoudsevenementen voordat deze in productie wordt geïmplementeerd, helpt het risico op toepassingsfouten te beperken en draagt bij aan de beschikbaarheid van toepassingen voor uw eindgebruikers. U kunt het gedrag van uw clienttoepassing testen tijdens geplande onderhoudsgebeurtenissen door fouttolerantie van toepassingen te testen via PowerShell, CLI of REST API. Zie ook het initiëren van handmatige failover voor Managed Instance. Het produceert identiek gedrag als onderhoudsbeurtenis waardoor primaire replica offline wordt gebracht.

Logica voor opnieuw proberen

Elke clientproductietoepassing die verbinding maakt met een clouddatabaseservice, moet een robuuste logica voor opnieuw proberen implementeren. Dit helpt om herconfiguraties transparant te maken voor de eindgebruikers, of ten minste negatieve effecten te minimaliseren.

ServiceStatuswaarschuwing

Als u waarschuwingen wilt ontvangen voor serviceproblemen of geplande onderhoudsactiviteiten, kunt u Service Health-waarschuwingen in Azure Portal gebruiken met het juiste gebeurtenistype en actiegroepen. Zie deze melding waarschuwingen ontvangen over Azure-servicemeldingen voor meer informatie.

Status van resources

Als er aanmeldingsfouten optreden in uw database, controleert u het venster Resource Health in Azure Portal op de huidige status. De sectie Statusgeschiedenis bevat de downtimereden voor elke gebeurtenis (indien beschikbaar).

Onderhoudsvensterfunctie

De functie onderhoudsvenster biedt de configuratie van voorspelbare onderhoudsvensterschema's voor in aanmerking komende Azure SQL-databases en beheerde SQL-exemplaren. Meldingen voor het onderhoudsvenster zijn beschikbaar voor databases die zijn geconfigureerd voor het gebruik van een niet-standaardonderhoudsvenster. Onderhoudsvensters en voorafgaande meldingen voor onderhoudsvensters zijn algemeen beschikbaar voor Azure SQL Database. Voor Azure SQL Managed Instance zijn onderhoudsvensters algemeen beschikbaar, maar er zijn geavanceerde meldingen beschikbaar in openbare preview.

Volgende stappen