Översikt över uppsättningar
Gäller för: ✔️ Virtuella Linux-datorer ✔️, virtuella Windows-datorer
Den här artikeln innehåller en översikt över tillgänglighetsfunktionerna för virtuella Azure-datorer (VM).
Kommentar
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:
- Tillåt att virtuella datorinstanser hanteras centralt, konfigureras och uppdateras.
- Öka eller minska automatiskt antalet virtuella datorinstanser som svar på efterfrågan eller ett definierat schema.
Tillgänglighetsuppsättningar erbjuder endast hög tillgänglighet.
Vad är en tillgänglighetsuppsättning?
Tillgänglighetsuppsättningar är logiska grupper av virtuella datorer som minskar risken för korrelerade fel som tar ned relaterade virtuella datorer samtidigt. Tillgänglighetsuppsättningar placerar virtuella datorer i olika feldomäner för bättre tillförlitlighet. Den här åtgärden är särskilt fördelaktig 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. Om du använder två eller flera virtuella datorer i en tillgänglighetsuppsättning kan du hålla program med hög tillgänglighet och uppfylla serviceavtalet på 99,95 % i Azure. Det finns ingen extra kostnad för 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, för att minimera enskilda felpunkter och erbjuda hög tillgänglighet. Tillgänglighetsuppsättningar är fortfarande känsliga för vissa fel i delad infrastruktur, till exempel fel i datacenternätverk, vilket 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 har högsta tillförlitlighet. Varje virtuell dator distribueras i flera datacenter för att skydda dig mot förlust av 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 i flera tillgänglighetszoner.
Hur fungerar tillgänglighetsuppsättningar?
Den underliggande Azure-plattformen tilldelar en uppdateringsdomän och en feldomän till varje virtuell dator i din tillgänglighetsuppsättning. Varje tillgänglighetsuppsättning kan ha upp till 3 feldomäner och 20 uppdateringsdomäner. Du kan inte ändra dessa konfigurationer när du har skapat tillgänglighetsuppsättningen.
Uppdateringsdomäner
Uppdateringsdomäner anger grupper av virtuella datorer och underliggande fysisk maskinvara som kan startas om samtidigt.
När fler än fem virtuella datorer konfigureras inom 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 virtuella datorn placeras i samma uppdateringsdomän som den andra virtuella datorn. Och sekvensen fortsätter.
Ordningen på uppdateringsdomäner som startas om kanske inte fortsätter sekventiellt under planerat underhåll, men endast en uppdateringsdomän startas om i taget. En omstartad uppdateringsdomän har 30 minuter på sig att återställas innan underhållet startar på en annan uppdateringsdomän.
Feldomäner
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.
Diskfeldomä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 för hanterade diskar varierar beroende på region: antingen två eller tre feldomäner för hanterade diskar per 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
Delade feldomäner
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 .
Om dina virtuella datorer har en delad feldomän kan det bero på att du vidtog dessa åtgärder när du distribuerade dina virtuella datorer:
- Distribuera den första virtuella datorn.
- Stoppa eller frigöra den första virtuella datorn.
- 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å de två virtuella datorerna kommer att finnas på samma feldomän. Undvik det här problemet genom att inte stoppa eller frigöra virtuella datorer mellan distributioner.
Relaterat innehåll
- Metodtips för Azure-tillgänglighet finns i Checklista för återhämtning för specifika Azure-tjänster.