Vad är tillgänglighetszoner?
Många Azure-regioner tillhandahåller tillgänglighetszoner, som är avgränsade grupper av datacenter i en region. Tillgänglighetszoner är tillräckligt nära för att ha anslutningar med låg latens till andra tillgänglighetszoner. De är anslutna via ett högpresterande nätverk med en svarstid som är mindre än 2 ms. Tillgänglighetszoner är emellertid tillräckligt långt ifrån varandra för att minska sannolikheten för att fler än en kommer att påverkas av lokala avbrott eller väder. Tillgänglighetszoner har oberoende infrastruktur för ström, kylning och nätverk. De är utformade så att regionala tjänster, kapacitet och hög tillgänglighet stöds av de återstående zonerna om en zon drabbas av ett avbrott. De hjälper dina data att förbli synkroniserade och tillgängliga när saker går fel.
Datacenterplatser väljs med hjälp av rigorösa kriterier för riskbedömning av säkerhetsrisker. Den här processen identifierar alla betydande datacenterspecifika risker och tar hänsyn till delade risker mellan tillgänglighetszoner.
Följande diagram visar flera exempel på Azure-regioner. Regioner 1 och 2 stöder tillgänglighetszoner.
Information om vilka regioner som stöder tillgänglighetszoner finns i Azure-regioner med stöd för tillgänglighetszoner.
Kommentar
Du måste distribuera två eller flera virtuella datorer till olika tillgänglighetszoner i samma region för att få högsta möjliga SLA-anslutningsprocent.
Zon- och zonredundanta tjänster
När du distribuerar till en Azure-region som innehåller tillgänglighetszoner kan du använda flera tillgänglighetszoner tillsammans. Genom att använda flera tillgänglighetszoner kan du behålla separata kopior av ditt program och dina data i separata fysiska datacenter i ett stort storstadsområde.
Det finns två sätt som Azure-tjänster använder tillgänglighetszoner på:
Zonindelade resurser fästs i en specifik tillgänglighetszon. Du kan kombinera flera zonindelade distributioner i olika zoner för att uppfylla höga tillförlitlighetskrav. Du ansvarar för att hantera datareplikering och distribuera begäranden mellan zoner. Om ett avbrott inträffar i en enda tillgänglighetszon ansvarar du för redundansväxling till en annan tillgänglighetszon.
Zonredundanta resurser är spridda över flera tillgänglighetszoner. Microsoft hanterar spridning av begäranden mellan zoner och replikering av data mellan zoner. Om ett avbrott inträffar i en enda tillgänglighetszon hanterar Microsoft redundans automatiskt.
Azure-tjänster stöder en eller båda dessa metoder. PaaS-tjänster (Plattform som en tjänst) stöder vanligtvis zonredundanta distributioner. IaaS-tjänster (Infrastruktur som en tjänst) stöder vanligtvis zonindelade distributioner. Mer information om hur Azure-tjänster fungerar med tillgänglighetszoner finns i Azure-regioner med stöd för tillgänglighetszoner.
Information om tjänstspecifikt tillförlitlighetsstöd med hjälp av tillgänglighetszoner samt rekommenderade riktlinjer för haveriberedskap finns i Översikt över vägledning om tillförlitlighet.
Fysiska och logiska tillgänglighetszoner
Varje datacenter tilldelas till en fysisk zon. Fysiska zoner mappas till logiska zoner i din Azure-prenumeration och olika prenumerationer kan ha en annan mappningsordning. Azure-prenumerationer tilldelas automatiskt sin mappning när prenumerationen skapas. Därför kan zonmappningen för en prenumeration vara annorlunda för andra prenumerationer. Till exempel: Prenumeration A kan ha fysisk zon X mappad till logisk zon 1, medan prenumeration B har fysisk zon X mappad till logisk zon 3 i stället.
Om du vill förstå mappningen mellan logiska och fysiska zoner för din prenumeration använder du API:et Listplatser i Azure Resource Manager. Du kan använda Azure CLI eller Azure PowerShell för att hämta informationen från API:et.
az rest --method get --uri '/subscriptions/{subscriptionId}/locations?api-version=2022-12-01' --query 'value'
Tillgänglighetszoner och Azure-uppdateringar
Microsoft vill distribuera uppdateringar till Azure-tjänster till en enda tillgänglighetszon i taget. Den här metoden minskar den inverkan som uppdateringar kan ha på en aktiv arbetsbelastning, eftersom arbetsbelastningen kan fortsätta att köras i andra zoner medan uppdateringen pågår. Du måste köra din arbetsbelastning i flera zoner för att dra nytta av den här förmånen. Mer information om hur Azure distribuerar uppdateringar finns i Avancerade metoder för säker distribution.
Parkopplade och obetalda regioner
Många regioner har också en länkad region. Länkade regioner stöder vissa typer av distributionsmetoder för flera regioner. Vissa nyare regioner har flera tillgänglighetszoner och har ingen länkad region. Du kan fortfarande distribuera lösningar för flera regioner till dessa regioner, men de metoder som du använder kan vara olika.
Delad ansvarsmodell
Modellen med delat ansvar beskriver hur ansvarsområden delas upp mellan molnleverantören (Microsoft) och dig. Beroende på vilken typ av tjänster du använder kan du ta på dig mer eller mindre ansvar för att använda tjänsten.
Microsoft tillhandahåller tillgänglighetszoner och regioner för att ge dig flexibilitet i hur du utformar din lösning för att uppfylla dina krav. När du använder hanterade tjänster tar Microsoft på sig mer av hanteringsansvaret för dina resurser, vilket till och med kan omfatta datareplikering, redundans, återställning efter fel och andra uppgifter som rör drift av ett distribuerat system.
Arkitekturvägledning för tillgänglighetszoner
För att uppnå mer tillförlitliga arbetsbelastningar:
- Produktionsarbetsbelastningar bör konfigureras för att använda tillgänglighetszoner om den region de finns i stöder tillgänglighetszoner.
- För verksamhetskritiska arbetsbelastningar bör du överväga en lösning som är både flera regioner och flera zoner.
Mer detaljerad information om hur du använder regioner och tillgänglighetszoner i en lösningsarkitektur finns i Rekommendationer för användning av tillgänglighetszoner och regioner.