Översikt över tillgänglighetsuppsättningar

Gäller för: ✔️ Virtuella Linux-datorer ✔️ med Windows

Anteckning

Vi rekommenderar att kunderna väljer VM-skalningsuppsättningar med flexibelt orkestreringsläge för hög tillgänglighet med det bredaste utbudet av funktioner. Vm-skalningsuppsättningar gör att VM-instanser kan hanteras, konfigureras och uppdateras centralt och automatiskt öka eller minska antalet VM-instanser som svar på efterfrågan eller ett definierat schema. Tillgänglighetsuppsättningar erbjuder endast hög tillgänglighet.

Den här artikeln ger dig en översikt över tillgänglighetsfunktionerna för virtuella Azure-datorer (VM).

Vad är en tillgänglighetsuppsättning?

Tillgänglighetsuppsättningar är logiska grupper av virtuella datorer som minskar risken för korrelerade fel samtidigt som relaterade virtuella datorer tas bort. Tillgänglighetsuppsättningar placerar virtuella datorer i olika feldomäner för bättre tillförlitlighet, särskilt bra om en region inte stöder tillgänglighetszoner. När du använder tillgänglighetsuppsättningar skapar du två eller flera virtuella datorer i en tillgänglighetsuppsättning. Användning av två eller flera virtuella datorer i en tillgänglighetsuppsättning hjälper till med hög tillgänglighet och uppfyller serviceavtalet för Azure på 99,95 %. Det kostar inget extra att använda tillgänglighetsuppsättningar. Du betalar bara för varje VM-instans som du skapar.

Tillgänglighetsuppsättningar erbjuder förbättrade svarstider för virtuella datorer jämfört med tillgänglighetszoner, eftersom virtuella datorer i en tillgänglighetsuppsättning allokeras närmare varandra. Tillgänglighetsuppsättningar har felisolering för många möjliga fel, minimerar enskilda felpunkter och erbjuder hög tillgänglighet. Tillgänglighetsuppsättningar är fortfarande känsliga för vissa fel i delad infrastruktur, till exempel nätverksfel i datacenter, som kan påverka flera feldomäner.

Om du vill ha mer tillförlitlighet än vad tillgänglighetsuppsättningar erbjuder använder du tillgänglighetszoner. Tillgänglighetszoner ger högsta tillförlitlighet eftersom varje virtuell dator distribueras i flera datacenter, vilket skyddar dig från förlust av antingen ström, nätverk eller kylning i ett enskilt datacenter. Om din högsta prioritet är den bästa tillförlitligheten för din arbetsbelastning replikerar du dina virtuella datorer över flera tillgänglighetszoner.

Hur fungerar tillgänglighetsuppsättningar?

Varje virtuell dator i tillgänglighetsuppsättningen tilldelas en uppdateringsdomän och en feldomän av den underliggande Azure-plattformen. Varje tillgänglighetsuppsättning kan konfigureras med upp till 3 feldomäner och 20 uppdateringsdomäner. Dessa konfigurationer kan inte ändras när tillgänglighetsuppsättningen har skapats. Uppdateringsdomäner anger grupper av virtuella datorer och underliggande fysisk maskinvara som kan startas om samtidigt. När fler än fem virtuella datorer konfigureras i en enda tillgänglighetsuppsättning med fem uppdateringsdomäner placeras den sjätte virtuella datorn i samma uppdateringsdomän som den första virtuella datorn, den sjunde i samma uppdateringsdomän som den andra virtuella datorn och så vidare. Ordningen för de uppdateringsdomäner som startas om kanske inte fortsätter i följd under planerat underhåll, men endast en uppdateringsdomän i taget startas om. En omstartad uppdateringsdomän får 30 minuter på sig för återställning innan underhållet initieras i en annan uppdateringsdomän.

Feldomäner definierar den grupp av virtuella datorer som delar samma strömkälla och nätverksswitch. Som standard är de virtuella datorer som konfigurerats i tillgänglighetsuppsättningen åtskilda mellan upp till tre feldomäner. Att placera dina virtuella datorer i en tillgänglighetsuppsättning skyddar inte programmet mot operativsystem- eller programspecifika fel, men det begränsar effekten av potentiella fysiska maskinvarufel, nätverksavbrott eller strömavbrott.

Diagram som visar olika beräkningskluster uppdelade i feldomäner och inom dessa feldomäner har vi flera uppdateringsdomäner

Virtuella datorer är också anpassade till diskfeldomäner. Den här justeringen säkerställer att alla hanterade diskar som är anslutna till en virtuell dator finns inom samma feldomäner.

Endast virtuella datorer med hanterade diskar kan skapas i en hanterad tillgänglighetsuppsättning. Antalet feldomäner kan vara två eller tre, beroende på region. Följande kommando hämtar en lista över feldomäner per region:

az vm list-skus --resource-type availabilitySets --query '[?name==`Aligned`].{Location:locationInfo[0].location, MaximumFaultDomainCount:capabilities[0].value}' -o Table

Under vissa omständigheter kan två virtuella datorer i samma tillgänglighetsuppsättning dela en feldomän. Du kan bekräfta en delad feldomän genom att gå till din tillgänglighetsuppsättning och kontrollera kolumnen Feldomän. En delad feldomän kan orsakas av följande sekvens när du distribuerade de virtuella datorerna:

  1. Distribuera den första virtuella datorn.
  2. Stoppa/frigöra den första virtuella datorn.
  3. Distribuera den andra virtuella datorn.

Under dessa omständigheter kan OS-disken för den andra virtuella datorn skapas på samma feldomän som den första virtuella datorn, så att de två virtuella datorerna finns i samma feldomän. För att undvika det här problemet rekommenderar vi att du inte stoppar/frigör virtuella datorer mellan distributioner.

Diagram som visar hur feldomänerna för diskar och virtuella datorer justeras.

Nästa steg

Metodtips hittar du i Metodtips för Azure-tillgänglighet.