Inzicht krijgen in het opnieuw opstarten van VM's - onderhoud versus downtime
Van toepassing op: ✔️ Linux-VM's ✔️ Windows VM's ✔️ Flexibele schaalsets ✔️ Uniforme schaalsets
Er zijn drie scenario's die ertoe kunnen leiden dat virtuele machines in Azure worden beïnvloed: niet-gepland hardwareonderhoud, onverwachte downtime en gepland onderhoud.
Niet-geplande hardwareonderhoudsgebeurtenis
Niet-gepland hardwareonderhoud treedt op wanneer het Azure-platform voorspelt dat de hardware of een platformonderdeel dat aan een fysieke machine is gekoppeld, op het punt staat te mislukken. Wanneer via het platform een fout wordt voorspeld, wordt een gebeurtenis voor niet-gepland hardwareonderhoud vrijgegeven om de impact op de virtuele machines die worden gehost op deze hardware, te beperken. In Azure wordt gebruikgemaakt van livemigratietechnologie om de virtuele machines op de hardware waarop de fout optreedt, te migreren naar een gezonde fysieke machine. Livemigratie is een bewerking ter behoud van VM's waardoor de werking van een virtuele machine slechts korte tijd wordt onderbroken. Het geheugen, de geopende bestanden en de netwerkverbindingen blijven behouden, maar de prestaties vóór en/of na de gebeurtenis kunnen minder zijn. In gevallen waarbij livemigratie niet kan worden gebruikt, treedt er onverwachte downtime op de VM op, zoals hieronder wordt beschreven.
Onverwachte downtime
Onverwachte downtime is wanneer de hardware of de fysieke infrastructuur voor de virtuele machine onverwacht uitvalt. Voorbeelden hiervan zijn o.a. lokale netwerkproblemen, lokale schijfdefecten of andere defecten op rack-niveau. Wanneer deze wordt gedetecteerd, wordt uw virtuele machine automatisch door het Azure-platform gemigreerd (hersteld) naar een gezonde fysieke machine in hetzelfde datacenter. Tijdens deze procedure treedt downtime (opnieuw opstarten) op de virtuele machines op en in sommige gevallen gaat de tijdelijke schijf verloren. Het besturingssysteem en de gegevensschijven die zijn bijgevoegd, blijven altijd behouden.
Virtuele machines kunnen ook downtime ervaren in het onwaarschijnlijke geval van een storing of noodval die van invloed is op een heel datacenter of zelfs een hele regio. Voor deze scenario's biedt Azure beveiligingsopties, waaronder beschikbaarheidszones en gekoppelde regio's.
Gebeurtenissen voor gepland onderhoud
Geplande onderhoudsgebeurtenissen zijn periodieke updates die door Microsoft worden uitgevoerd op het onderliggende Azure-platform om de algehele betrouwbaarheid, prestaties en beveiliging van de platforminfrastructuur waarop uw virtuele machines worden uitgevoerd, te verbeteren. De meeste van deze updates worden uitgevoerd zonder dat dit van invloed is op uw Virtual Machines of Cloud Services (zie Onderhoud waarvoor niet opnieuw hoeft te worden opgestart). Wanneer mogelijk maakt het Azure-platform gebruik van Onderhoud ter behoud van VM's. In zeldzame gevallen kan het echter noodzakelijk zijn om de virtuele machine opnieuw op te starten om de vereiste updates toe te passen op de onderliggende infrastructuur. In dit geval kunt u gepland onderhoud van Azure gebruiken met de bewerking Onderhoud-Opnieuw implementeren door het onderhoud voor de betrokken VM's te initiëren in het geschikte tijdvenster. Zie Gepland onderhoud voor virtuele machines voor meer informatie.
Downtime verminderen
Om de gevolgen van downtime vanwege een of meer van deze gebeurtenissen te beperken, raden we aan voor uw virtuele machines de volgende aanbevolen procedures voor hoge beschikbaarheid te volgen:
- Gebruik Beschikbaarheidszones om te beveiligen tegen storingen in datacenters
- Meerdere virtuele machines in een beschikbaarheidsset configureren voor redundantie
- Gebruik geplande gebeurtenissen voor Linux of geplande gebeurtenissen voor Windows proactief te reageren op gebeurtenissen die invloed hebben op VM's
- Configureer elke toepassingslaag in afzonderlijke beschikbaarheidssets
- Een load balancer combineren met beschikbaarheidszones of -sets
Volgende stappen
Zie Beschikbaarheidsoverzicht voor meer informatie over beschikbaarheidsopties in Azure.