Plannen voor Azure-onderhoudsevenementen in Azure SQL Database en Azure SQL Managed Instance

Van toepassing op: Azure SQL Database-Azure SQL Managed Instance

Meer informatie over het voorbereiden van gepland onderhoud op 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 presterend 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 intentie dat er één reageert op de 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 Algemeen-, Standard- en Basic-databases wordt de primaire replica verplaatst naar een ander staatloos rekenknooppunt met voldoende vrije capaciteit.

Wat u kunt verwachten tijdens een geplande onderhoudsbeurt

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 {databasename} op server {servername} 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

Door ervoor te zorgen dat uw clienttoepassing bestand is tegen onderhoudsevenementen voordat deze in productie wordt geïmplementeerd, kan dit het risico op toepassingsfouten beperken en bijdragen aan de beschikbaarheid van toepassingen voor uw eindgebruikers. U kunt het gedrag van uw clienttoepassing testen tijdens geplande onderhoudsgebeurtenissen door fouttolerantie voor 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 gebruiken in de Azure Portal 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 Resource Health venster in de Azure Portal voor de huidige status. De sectie Statusgeschiedenis bevat de reden voor downtime voor elke gebeurtenis (indien beschikbaar).

Onderhoudsvensterfunctie

Met de functie onderhoudsvenster kunt u voorspelbare onderhoudsvensterschema's configureren voor in aanmerking komende Azure SQL databases en beheerde SQL-exemplaren. Meldingen over 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 vooraf meldingen beschikbaar in openbare preview.

Volgende stappen