Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: ✔️ Linux-VM's ✔️ Windows-VMs
Dit artikel bevat een overzicht van de beschikbaarheidsfuncties van Azure virtuele machines (VM's).
Opmerking
We raden klanten aan om Virtual Machine Scale Sets met flexibele indelingsmodus te kiezen voor hoge beschikbaarheid met het breedste scala aan functies. Virtual Machine Scale Sets:
- Toestaan dat VM-exemplaren centraal worden beheerd, geconfigureerd en bijgewerkt.
- Verhoog of verklein het aantal VM-exemplaren automatisch als reactie op de vraag of een gedefinieerd schema.
Beschikbaarheidssets bieden hoge beschikbaarheid, maar bieden niet hetzelfde tolerantieniveau als beschikbaarheidszones.
Wat is een beschikbaarheidsset?
Beschikbaarheidssets zijn logische groeperingen van VM's die de kans op gecorreleerde fouten verminderen, waardoor gerelateerde VM's niet tegelijkertijd uitvallen. Beschikbaarheidssets distribueren VM's over meerdere foutdomeinen, waardoor de betrouwbaarheid wordt verbeterd. Deze configuratie is vooral handig in regio's die geen ondersteuning bieden voor beschikbaarheidszones.
Wanneer u beschikbaarheidssets gebruikt, maakt u twee of meer VM's binnen een beschikbaarheidsset. Het gebruik van twee of meer VM's in een beschikbaarheidsset helpt toepassingen maximaal beschikbaar te houden en voldoet aan de SLA (99,95% Azure Service Level Agreement). Er zijn geen extra kosten verbonden aan het gebruik van beschikbaarheidssets. U betaalt alleen voor elk VM-exemplaar dat u maakt.
Beschikbaarheidssets bieden een lagere VM-naar-VM-latentie dan beschikbaarheidszones, omdat de VM's fysiek dichter bij elkaar zijn geplaatst. Beschikbaarheidssets bieden foutisolatie voor veel mogelijke storingen, waardoor een single point of failure geminimaliseerd wordt en een hoge beschikbaarheid gegarandeerd is. Beschikbaarheidssets zijn nog steeds vatbaar voor bepaalde gedeelde infrastructuurfouten, zoals netwerkstoringen op datacenterniveau, die van invloed kunnen zijn op meerdere foutdomeinen.
Gebruik beschikbaarheidszones voor meer betrouwbaarheid dan de beschikbaarheidssets. Beschikbaarheidszones hebben de hoogste betrouwbaarheid. Elke VM wordt geïmplementeerd in meerdere datacenters om u te beschermen tegen stroomverlies, netwerken of koeling in een afzonderlijk datacenter. Als uw hoogste prioriteit de beste betrouwbaarheid voor uw workload is, repliceert u uw VM's in meerdere beschikbaarheidszones.
Hoe werken beschikbaarheidssets?
Het onderliggende Azure-platform wijst een update-domein en een fault-domein toe aan elke virtuele machine in uw beschikbaarheidsset. Elke beschikbaarheidsset kan maximaal 3 foutdomeinen en 20 updatedomeinen hebben. Deze instellingen kunnen niet worden gewijzigd nadat de beschikbaarheidsset is gemaakt.
Domeinen bijwerken
Updatedomeinen geven groepen virtuele machines en onderliggende fysieke hardware aan die tegelijkertijd opnieuw kunnen worden opgestart.
Als meer dan vijf VM's zijn geconfigureerd in een beschikbaarheidsset met vijf updatedomeinen, wordt de zesde VIRTUELE machine in hetzelfde updatedomein geplaatst als de eerste, de zevende met de tweede enzovoort.
De volgorde van updatedomeinen die opnieuw worden opgestart, gaat mogelijk niet sequentieel door tijdens gepland onderhoud, maar er wordt slechts één updatedomein tegelijk opnieuw opgestart. Een opnieuw opgestart updatedomein heeft 30 minuten om te herstellen voordat het onderhoud begint op een ander updatedomein.
Foutdomeinen
Foutdomeinen duiden de groep virtuele machines aan die een gemeenschappelijke voeding en switch delen. De virtuele machines die in uw beschikbaarheidsset zijn geconfigureerd, worden standaard verdeeld over maximaal drie foutdomeinen.
Als u uw virtuele machines in een beschikbaarheidsset plaatst, wordt uw toepassing niet beschermd tegen besturingssysteem- of toepassingsspecifieke fouten. Maar het beperkt wel de impact van mogelijke fysieke hardwarefouten, netwerkstoringen of stroomonderbrekingen.
Schijffoutdomeinen
VM's worden ook afgestemd op schijffoutdomeinen. Deze uitlijning zorgt ervoor dat alle beheerde schijven die zijn gekoppeld aan een VIRTUELE machine zich binnen dezelfde foutdomeinen bevinden.
Alleen VM's met beheerde schijven kunnen worden gemaakt in een beheerde beschikbaarheidsset. Het aantal foutdomeinen van beheerde schijven verschilt per regio: twee of drie foutdomeinen voor beheerde schijven per regio.
Met de volgende opdracht wordt een lijst met foutdomeinen per regio opgehaald:
az vm list-skus --resource-type availabilitySets --query '[?name==`Aligned`].{Location:locationInfo[0].location, MaximumFaultDomainCount:capabilities[0].value}' -o Table
Gedeelde foutdomeinen
Onder bepaalde omstandigheden kunnen twee VM's in dezelfde beschikbaarheidsset een foutdomein delen. U kunt een gedeeld foutdomein bevestigen door naar uw beschikbaarheidsset te gaan en de kolom Foutdomein te controleren.
Als uw VM's een gedeeld foutdomein hebben, kan het zijn dat u deze acties hebt uitgevoerd bij het implementeren van uw VM's:
- Implementeer de eerste VIRTUELE machine.
- Stop of dealloceer de eerste VM.
- Implementeer de tweede VIRTUELE machine.
Onder deze omstandigheden kan de besturingssysteemschijf van de tweede VM worden gemaakt op hetzelfde foutdomein als de eerste VM, zodat de twee VM's zich in hetzelfde foutdomein bevinden. U kunt dit probleem voorkomen door tijdens implementaties de VM's niet te stoppen of hun toewijzing op te heffen.
Verwante inhoud
- Zie de controlelijst Resiliency voor specifieke Azure services voor best practices met betrekking tot Azure beschikbaarheid.