Dela via


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 på mindre än cirka 1,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 och regionerna 3 och 4 har inte tillgänglighetszoner.

Skärmbild av fysiskt separata platser för tillgänglighetszoner i en Azure-region.

Information om vilka regioner som stöder tillgänglighetszoner finns i Azure-regioner med stöd för tillgänglighetszoner.

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.

Vissa tjänster använder inte tillgänglighetszoner förrän du har konfigurerat dem för att göra det. Om du inte uttryckligen konfigurerar en tjänst för stöd för tillgänglighetszoner kallas den för en icke-zonindelad eller regional distribution. Resurser som konfigurerats på det här sättet kan placeras i valfri tillgänglighetszon i regionen och kan flyttas. Om någon tillgänglighetszon i regionen drabbas av ett avbrott kan icke-zonindeliga resurser finnas i den berörda zonen och kan uppleva driftstopp.

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: En prenumeration med namnet "finance" kan ha fysisk zon X mappad till logisk zon 1, medan en annan prenumeration med namnet "engineering" 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[?availabilityZoneMappings != `null`].{displayName: displayName, name: name, availabilityZoneMappings: availabilityZoneMappings}'

Tillgänglighetszoner och Azure-uppdateringar

För varje region vill Microsoft distribuera uppdateringar till Azure-tjänster i 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.

Arkitekturvägledning för tillgänglighetszoner

För att uppnå mer tillförlitliga arbetsbelastningar:

  • Produktionsarbetsbelastningar bör konfigureras för att använda flera 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.

Nästa steg