Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver hur du utformar Azure nätverk som sträcker sig över flera regioner. Ett nätverk med flera regioner ger hög tillgänglighet mot regionala avbrott, betjänar geografiskt distribuerade användare med lägre svarstid och har stöd för reglerade krav på datahemvist.
Vad den här artikeln beskriver
Den här artikeln beskriver zon kontra regional redundans, routningsstrategier mellan regioner, val av hubbtopologi för distributioner i flera regioner, aktivt-aktivt kontra aktivt-passivt redundansmönster och överväganden för replikeringsfördröjning.
Vem behöver den här artikeln
Läs den här artikeln om din miljö matchar något av följande villkor:
- Din arbetsbelastning kräver skydd för haveriberedskap mot fel i en hel Azure-region.
- Du betjänar användare i flera geografiska områden och behöver minimera nätverksfördröjningen.
- Regel- eller efterlevnadskrav kräver att data ligger inom specifika geografiska gränser.
- Dina affärskontinuitetsmål definierar ett mål för återställningstid (RTO) som en enda region inte kan uppfylla ensam.
Om din arbetsbelastning fungerar i en enda region och zonredundanta distributioner uppfyller dina tillgänglighetskrav kanske du inte behöver någon design för flera regioner ännu. Börja med en topologi med nav och eker eller Virtual WAN i en region och utöka senare.
Fokus på lift-and-shift: Äldre arbetsbelastningar kan ofta inte köras i aktiv-aktiv-konfiguration mellan regioner. Planera för haveriberedskap med Azure Site Recovery och en hubb i återställningsregionen i stället för en fullständig aktiv-aktiv-arkitektur.
Modernisera fokus: Distribuera kundinriktade appar som är aktiva i två regioner med zonredundanta SKU:er, med hjälp av icke-överlappande adressutrymme så att regioner kan peer-kopplas om det behövs.
Fokus mellan moln: Använd Azure Virtual WAN för att ansluta flera regioner och grenar och planera routning mellan regioner tillsammans med din överföring mellan moln.
Azure tjänster och funktioner
I följande tabell visas de Azure tjänster och funktioner som möjliggör nätverk i flera regioner:
| Tjänst eller funktion | Roll i design för flera regioner | Learn more |
|---|---|---|
| Azure Traffic Manager | DNS-baserad trafikroutning mellan regioner för alla protokoll | Översikt över Traffic Manager |
| Azure Front Door-tjänsten | global HTTP/HTTPS-lastbalansering med CDN och WAF i edge-nätet | Översikt över Front Door |
| Global VNet-peering | Privat anslutning med hög bandbredd mellan virtuella nätverk i olika regioner | Peering för virtuella nätverk |
| ExpressRoute Global Reach | Ansluter lokala platser till varandra via Azure stamnät | ExpressRoute Global Reach |
| Azure Virtual WAN (flera hubbar) | Microsoft hanterad global överföring med automatisk routning mellan hubbar | Virtual WAN global transit |
| Azure Virtual Network Manager (AVNM) | Automatiserar peeringtopologi för flera regioner och hantering av nätverksgrupper | ÖVERSIKT ÖVER AVNM |
Varför flera regioner kräver flera virtuella nätverk
Ett virtuellt nätverk (VNet) sträcker sig över en enda region. Undernät inom det virtuella nätverket sträcker sig över alla tillgänglighetszoner i regionen, men själva det virtuella nätverket kan inte sträcka sig över regiongränser. Nätverk i flera regioner innebär därför att du distribuerar flera virtuella nätverk, ett eller flera per region, och ansluter dem med tjänster mellan regioner.
Den här grundläggande begränsningen formar varje design för flera regioner:
- Varje region behöver ett eget VNet-adressutrymme (inte överlappande med andra regioner för peering).
- Trafik mellan regioner kräver en uttrycklig anslutningsmekanism: Global VNet-peering, Virtual WAN mellan hubbar eller gatewaybaserad routning.
- Globala lastbalanseringstjänster (Traffic Manager eller Front Door) dirigerar användarna till rätt regional distribution.
Vägledning för undernäts- och adressplanering finns i PLANERING av IP-adresser.
Tillgänglighetszoner jämfört med regional redundans
Innan du utformar en topologi för flera regioner bör du förstå de två nivåerna av infrastrukturredundans i Azure:
| Nivå | Skyddar mot | Mekanism | Example |
|---|---|---|---|
| Tillgänglighetszoner | Fel med ett enda datacenter i en region | Fysiskt avgränsade datacenter med oberoende ström, kylning och nätverk | Zonredundant Azure Firewall distribuerad över tre zoner |
| Regional redundans | Fel i hela regionen (naturkatastrof, omfattande avbrott) | Distribuera arbetsbelastningar i två eller flera Azure regioner | Aktiv-aktiv webbapplikation i östra USA och västra USA |
Börja med zonredundans. Zonredundanta distributioner skyddar mot de vanligaste felscenarierna (problem med enskilda datacenter) utan komplexiteten i routning i flera regioner. Lägg till regional redundans när ditt företag kräver skydd mot regionomfattande avbrott eller när du behöver hantera geografiskt distribuerade användare.
Referens för zonredundanta nätverkstjänster
I följande tabell visas zonredundanta distributionsalternativ för kärnnätverkstjänster. Distribuera dem i varje region där du kör belastningar:
| Service | zonredundant alternativ | Noteringar |
|---|---|---|
| Azure Firewall | Distribuera mellan tillgänglighetszoner | Distribuerar över alla 3 zoner i regionen |
| Standardlastbalanserare | Zonredundant frontdel | Standardbeteende för Standard SKU |
| Application Gateway v2 | Zonredundant distribution | Kräver Standard_v2 eller WAF_v2 SKU |
| VPN-gateway | Aktiv-aktiv med zonredundanta SKU:er | Använd AZ-suffix-SKU:er (VpnGw1AZ, VpnGw2AZ osv.) |
| ExpressRoute Gateway | Zonredundanta SKU:er | Använda ErGw1AZ, ErGw2AZ eller ErGw3AZ |
| Azure Bastion | Zonredundant (förhandsversion) | SKU:er för Basic, Standard och Premium |
| NAT Gateway (StandardV2) | Zone-redundant | StandardV2 SKU krävs; Standard-SKU:n är endast zonindelad |
Så här väljer du en trafikroutningsmetod mellan regioner
Använd följande beslutstabell för att välja rätt tjänst för att dirigera trafik mellan regioner:
| Dina krav | Rekommenderad tjänst | Så här fungerar det |
|---|---|---|
| Redundansväxling vid fel eller lastfördelning mellan flera regioner för alla protokoll (HTTP, TCP, UDP) | Azure Traffic Manager | Returnerar den bästa slutpunkts-IP-adressen via DNS-matchning. Klienten ansluter direkt till slutpunkten. Redundanshastigheten beror på DNS TTL (vanligtvis 30–300 sekunder). |
| Global HTTP/HTTPS-belastningsutjämning med CDN, WAF och snabb redundans | Azure Front Door-tjänsten | Avslutar anslutningar vid edge-närvaropunkter (PoPs). Dirigerar begäranden till närmaste felfria serverdel. Tillhandahåller redundans på anslutningsnivå (sekunder, inte DNS-TTL beroende). |
| Privat backendtrafik mellan regioner (replikering, interna API:er) | Global VNet-peering | Ansluter virtuella nätverk mellan regioner över Microsoft stamnät. Peering är inte transitivt. varje peering-relation är explicit. Avgifter per GB för dataöverföring tas ut. |
| Lokal plats-till-plats-anslutning via Azure | ExpressRoute Global Reach | Ansluter två ExpressRoute-kretsar så att lokala platser kommunicerar via Microsoft stamnät utan att passera hubbroutrar. |
Tip
Kombinera dessa tjänster. Använd till exempel Front Door för användarriktad HTTP-trafik och Global VNet-peering för serverdelsreplikering mellan regioner.
Så här väljer du en navtopologi för flera regioner
När du har bestämt dig för att utöka nätverket mellan regioner väljer du ett hubbmönster för att hantera anslutningar mellan regioner:
| Faktor | Hubb per region (traditionell) | Virtual WAN med flera hubbar |
|---|---|---|
| Anslutningar mellan regioner | Kunden konfigurerar global VNet-peering mellan regionala hubbar och hanterar UDR | Automatisk routning mellan hubbar: alla Virtual WAN hubbar kopplas samman som standard |
| Management | Fullständig kundkontroll över routning, brandväggsregler och peering | Microsoft-hanterad hubbinfrastruktur med principbaserad hantering |
| Passar bäst för | Organisationer som behöver finkornig kontroll över routning, anpassade NVA:er eller befintliga investeringar i hubbar | Organisationer med många regioner, över 30 grenplatser eller inställningar för hanterad infrastruktur |
| Global överföring | Kräver explicit peering + UDR-konfiguration mellan varje hubbpar | Inbyggd: trafik mellan vilka två hubbar som helst routas automatiskt |
| Scaling | Lägg till hubbar och peerings manuellt (AVNM kan automatisera) | Lägga till hubbar via Virtual WAN konfiguration: routningsuppdateringar automatiskt |
| Kostnadsmodell | Hubbens VNet-resurser (brandvägg, gateway, peering) faktureras separat | Virtual WAN enhetspriser plus anslutna resurser |
En detaljerad jämförelse av hub-and-spoke-topologi kontra Virtual WAN i en och samma region finns i Hub-and-spoke-topologi och Virtual WAN.
Designöverväganden
Designfokus för lift and shift i flera regioner
- För äldre arbetsbelastningar som inte kan distribueras över zoner eller regioner bör du utforma för haveriåterställning i stället för aktiv-aktiv: replikera med Azure Site Recovery till en återhämtningsregion.
- Skapa en hubb i återställningsregionen som speglar den primära hubben så att redundanstrafiken har samma delade tjänster.
- Använd Azure Traffic Manager eller DNS-redundans för att omdirigera användare under ett regionalt avbrott.
- Se till att adressutrymmet för återställningsregionen inte överlappar den primära regionens adressutrymme för att undvika konflikter vid redundansväxling och eventuell senare peering.
Modernisera designfokus för flera regioner
- Distribuera kundinriktade arbetsbelastningar i en aktiv-aktiv-konfiguration över två regioner med zonredundanta SKU:er för högsta möjliga resiliens.
- Tilldela icke överlappande adressintervall till primär- och sekundärregioner så att aktiva-aktiva spoke-nätverk senare kan använda global VNet-peering utan att behöva adressera om.
- Välj ditt leveranslager efter apptyp: Azure Front Door för webbappar och Traffic Manager för icke-webbappar som distribueras över regionala offentliga slutpunkter.
- Placera varje regions offentliga slutpunkter bakom brandväggen i hubben (SNAT och DNAT) så att inkommande trafik inspekteras innan den når backendservrarna.
Designfokus för molnöverskridande multiregionsarkitektur
- Använd Azure Virtual WAN för att ansluta flera Azure regioner, grenar och molnkanter med automatisk routning från valfri sida.
- Planera sammanfattade, icke-överlappande adressintervall över regioner och moln så att transit-routning förblir enkel.
- Avsluta IPsec-anslutningar mellan moln på regionala skyddade hubbar och låt Virtual WAN hantera routning mellan hubbar.
- Distribuera offentlig ingress mellan regioner med hjälp av Front Door eller Traffic Manager och fortsätt att kontrollera varje regional hubbbrandvägg.
Förutsättningar
Innan du utformar ett nätverk för flera regioner måste du kontrollera att du har:
- Driftsatte och testade en topologi för en enda region. Börja med hub-and-spoke eller Virtual WAN.
- Definierade krav på hög tillgänglighet och haveriberedskap: RTO, mål för återställningspunkter (RPO) och efterlevnadsmandat.
- Skapade en ip-adressplan som inte överlappar varandra i alla regioner. Se Planering av IP-adresser.
- Identifierade vilka arbetsbelastningar som endast behöver regional redundans jämfört med zonredundans.
Aktiv-aktiv kontra aktiv-passiv driftsättningsmönster
Distributionsmodellen för flera regioner avgör hur trafiken flödar under normal drift och under ett regionalt fel:
Active-active
Båda regionerna hanterar trafik samtidigt. En global lastbalanserare, till exempel Traffic Manager eller Front Door, distribuerar begäranden mellan regioner baserat på närhet, prestanda eller vikt.
När du ska använda aktiv-aktiv:
- Ditt program kan hantera begäranden i valfri region utan regionspecifika tillståndsberoenden.
- Du behöver den lägsta möjliga RTO:n (växling vid fel sker omedelbart eftersom den fungerande regionen redan betjänar trafiken).
- Du vill använda kapacitet i båda regionerna under normal drift (kostnadseffektivitet).
Nätverksöverväganden:
- Båda regionerna måste ha identisk nätverksinfrastruktur, inklusive brandväggar, gatewayer och lastbalanserare.
- Datareplikering mellan regioner måste hålla båda distributionerna aktuella.
- Intervallen för DNS-TTL och hälsoavsökningar avgör hur snabbt Traffic Manager styr om trafik. Front Door ger snabbare redundans på anslutningsnivå.
Active-passive
En region (primär) hanterar all trafik. Den sekundära regionen är fortsatt redo, men hanterar inte användarförfrågningar förrän en växlingshändelse inträffar.
När du ska använda aktiv-passiv:
- Ditt program har strikta krav för skrivregionen eller kan inte enkelt replikera tillstånd.
- Kostnadsbegränsningar förhindrar att full kapacitet körs i två regioner samtidigt.
- Din RTO-tolerans tillåter den tid som krävs för att aktivera den sekundära regionen.
Nätverksöverväganden:
- Den passiva regionens nätverksinfrastruktur kan använda lägre nivåer eller minskad kapacitet fram till felväxling.
- Automatisk redundansväxling kräver hälsokontroller med lämpliga tröskelvärden (undvik flapping).
- Testa redundansväxling regelbundet. Nätverkskonfigurationer i den passiva regionen kan avvika om de inte valideras.
- Håll routningstabeller och NSG-regler synkroniserade mellan regioner. Använd mallar för infrastruktur som kod för att se till att den passiva regionen matchar den primära regionens säkerhetsstatus.
- Företablera VPN- eller ExpressRoute-gatewayer i den passiva regionen. Gatewayetablering kan ta 20–45 minuter. Det är för långsamt för de flesta RTO-mål.
Välja mellan aktivt-aktivt och aktivt-passivt nätverk
Valet mellan aktivt-aktivt och aktivt-passivt nätverk påverkar nätverksstorlek, kostnad och driftskomplexitet:
| Övervägande | Active-active | Active-passive |
|---|---|---|
| Nätverkskapacitet | Full kapacitet i båda regionerna | Minskad kapacitet i passiv region (skalning vid redundansväxling) |
| Etablering av gateway | Alltid på i båda regionerna | Företablerad men kan använda mindre nivåer |
| Datasynkronisering mellan regioner | Kontinuerlig, dubbelriktad replikeringstrafik | Envägs asynkron replikering till standbyserver |
| Brandväggsregler | Identiska regeluppsättningar, båda aktivt framtvingade | Identiska regeluppsättningar, men den passiva regeluppsättningen används sällan |
| IP-adressering | Båda regionerna annonserar till den globala lastbalanseraren | Endast den primära regionen annonserar fram till redundansväxling |
| Operativ risk | Lägre: båda sökvägarna tränas kontinuerligt | Högre: passiv sökväg kan avvika eller ha otestade konfigurationer |
Datareplikering och svarstid
Replikering mellan regioner introducerar nätverksfördröjning som påverkar programdesignen. Azure-regioner inom samma geografiska område uppvisar vanligtvis 1–10 ms latens tur och retur för närliggande regionpar (till exempel East US till East US 2) och 30–70 ms för mer avlägsna par (till exempel East US till West US). Transatlantiska eller transpacifiska regionpar kan överstiga 100 ms.
Viktiga designöverväganden:
- Replikeringstopologi: Välj synkron replikering endast för regionpar med låg svarstid (< 10 ms). Använd asynkron replikering för avlägsna par för att undvika försämrad programprestanda.
- Bandbreddsplanering: Beräkna dataflödeskrav för replikering och ta hänsyn till kostnader för global VNet-peering per GB-dataöverföring. Replikering av stora datavolymer mellan avlägsna regioner kan medföra betydande avgifter för utgående datatrafik.
- Konfliktlösning: Aktiva-aktiva mönster med dubbelriktade skrivningar kräver konfliktlösningsstrategier på program- eller databasskiktet. Nätverket tillhandahåller anslutning, men program måste hantera skrivkonflikter.
- Privata slutpunkter för PaaS-replikering: När du replikerar Azure SQL, Cosmos DB eller Lagring mellan regioner använder du privata slutpunkter i varje region för att behålla replikeringstrafiken på Microsoft stamnät och undvika offentlig Internetexponering.
Kostnadsöverväganden
Nätverk i flera regioner ökar kostnaderna genom duplicerad infrastruktur och dataöverföring mellan regioner. Planera din budget kring dessa primära kostnadsdrivrutiner:
- Dataöverföring mellan regioner: Global VNet-peering och Virtual WAN-trafik mellan hubbar medför avgifter per GB för data som passerar regionsgränser. Trafik inom regionen mellan peerkopplade virtuella nätverk i samma region sker utan extra kostnad inom samma zon och debiteras till en lägre taxa mellan zoner.
- Duplicerade nätverksinstallationer: Varje region kräver sin egen brandvägg, lastbalanserare och gatewayinstanser. Active-active-driftsättningar fördubblar dessa kostnader. Aktiv-passiva distributioner kan minska kostnaderna genom att använda mindre nivåer i väntelägesregionen och skala upp under redundansväxling.
- Globala avgifter för belastningsutjämning: Både Traffic Manager och Front Door debiteras baserat på DNS-frågor eller begäranden som bearbetas. Front Door debiterar dessutom för dataöverföring från edge-PoP:ar till backend-servrar.
- ExpressRoute och VPN Gateway: Design för flera regioner kräver ofta gatewayinstanser i varje region. ExpressRoute-kretsar som ansluter flera regioner medför månatliga portavgifter och uppmätta dataavgifter per GB.
- Optimera med trafiklokalitet: Utforma programnivåer för att minimera anrop mellan regioner. Behåll läsrepliker samlokaliserade med beräkningsresurserna i varje region för att minska bandbreddsanvändningen för replikering och latenskänsliga frågor.
Säkerhetsfrågor
Ett nätverk med flera regioner introducerar säkerhetsöverväganden utöver distributioner i en region:
- Trafiken ligger kvar på Microsoft stamnät. All trafik mellan regioner via Global VNet Peering eller Virtual WAN-anslutning mellan hubbar passerar Microsofts stamnät, inte det offentliga internet.
- Distribuera zonredundanta brandväggar i varje region. Varje regional nod behöver en egen brandväggsinstans för trafikinspektion. Distribuera brandväggar mellan tillgänglighetszoner för att bevara säkerheten vid zonfel.
- Front Door WAF ger gränssäkerhet. När du använder Front Door inspekterar dess integrerade Web Application Firewall trafiken innan den når någon regional distribution. Detta ger ett första lager av skydd vid nätverkskanten.
- Planera DNS-redundans noggrant. Traffic Manager-redundans beror på DNS TTL. Kortare TTL:er möjliggör snabbare redundans men ökar DNS-frågevolymen. Front Door tillhandahåller redundans på anslutningsnivå som inte är beroende av att klientens DNS-cache upphör att gälla.
- ExpressRoute Global Reach-trafik förblir privat. Trafik mellan lokala platser som är anslutna via Global Reach berör aldrig det offentliga Internet. Den förblir på Microsoft stamnät mellan kretsar.
- Säkra replikeringskanaler mellan regioner. Replikeringstrafik i backend via global VNet-peering är privat som standard, men använd nätverkssäkerhetsgrupper och kryptering för känsliga data under överföring.
Relaterade artiklar
Om din design för flera regioner omfattar specifika scenarier som beskrivs någon annanstans i den här guiden kan du läsa:
- Hubb-och-ekertopologi: Designmönster med en hubb per region för driftsättningar i flera regioner.
- Virtual WAN: Virtual WAN flerhubbmönster med automatisk routning mellan hubbar.
- Anslutningar mellan regioner: Detaljerad vägledning om peering, global räckvidd och anslutningsalternativ mellan hubbar.
- VNet och undernät: Design och planering av VNet per region.
- IP-adressplanering: Icke-överlappande adressutrymmen mellan regioner.
- Azure Firewall och trafikinspektion: Zonredundant distribution av brandvägg i varje regional hubb.
Learn more
Mer information om de tjänster och begrepp som beskrivs i den här artikeln finns i följande resurser:
- Översikt över Traffic Manager
- Översikt över Azure Front Door
- Översikt över peering för virtuella nätverk
- ExpressRoute Global Reach
- Virtual WAN arkitektur för globala transitnätverk
- Azure-regioner och tillgänglighetszoner
Nästa steg
Tip
Utforska på egen hand? Gå tillbaka till översiktsnavigatorn för att hitta nästa artikel efter funktion.
Nästa steg i din lift-and-shift-resa:
Anslut till ditt lokala nätverk: När du har planerat för haveriberedskap upprättar du VPN- eller ExpressRoute-anslutning till lokalt.
Nästa steg i moderniseringsresan:
Utforma ingressmönster på Internet: Avgör hur kundtrafik når dina program i dina primära regioner och säkerhetskopieringsregioner.
Nästa steg i din molnöverskridande resa:
Konfigurera krypterade tunnlar till dina andra moln: Konfigurera VPN-anslutning mellan moln efter planering i flera regioner.