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 ett nav-och-ekernätverk i Azure. Ett centralt hubbvirtuellt nätverk hyser delade tjänster, medan isolerade virtuella ekernätverk hyser enskilda arbetsbelastningar.
Vad den här artikeln beskriver
Den här artikeln beskriver hubbbaserade delade tjänster för virtuella nätverk, ekerisolering och routningsmönster (standard, direkt peering och stämpelbaserad). Den omfattar även gatewayöverföring för hybridanslutningar och skalning av hub-spoke-topologier med Azure Virtual Network Manager.
Vem behöver den här artikeln
Läs den här artikeln om ett eller flera av dessa villkor gäller:
- Du behöver delade nätverkstjänster som brandvägg, DNS, Bastion, VPN Gateway eller ExpressRoute för flera arbetsbelastningar.
- Du vill centralisera trafikinspektion, routningskontroll eller administration i stället för att upprepa tjänsterna i varje virtuellt nätverk.
- Du behöver en upprepningsbar topologi för att separera delade plattformstjänster från arbetsbelastnings-VNets.
- Du vill jämföra hub-and-spoke med andra transitmodeller innan du standardiserar topologin.
Om du har en enda arbetsbelastning utan krav på delad tjänst börjar du med en platt nätverkstopologi i stället.
Tip
Följer du en scenarioväg? Välj ditt scenario överst på sidan för skräddarsydd vägledning. Den grundläggande vägledningen som följer gäller för alla läsare.
Fokus på lift-and-shift: Läs den här artikeln om du flyttar lokala arbetsbelastningar till Azure och behöver centraliserade gemensamma tjänster (DNS, brandvägg, VPN-gateway) i flera virtuella ekernätverk. Hub-and-spoke är standardtopologin för lift-and-shift-migreringar med flera arbetsbelastningar som kräver delad infrastruktur i en enda hubb.
Moderniseringsfokus: Läs den här artikeln om du distribuerar PaaS-tjänster i flera regioner och behöver topologi med dubbla hubbar med IT-ägda hubbar och appteamägda ekrar. Hub-and-spoke-modellen skalar för att stödja separata prenumerationsgränser för plattformstjänster och programarbetsbelastningar.
Fokus mellan moln: Läs den här artikeln om du utvärderar hub-and-spoke jämfört med Virtual WAN för överföring mellan moln. Om din miljö över flera moln är så liten att Virtual WAN inte är motiverat, ger en traditionell hub-and-spoke med VPN Gateway-anslutningar till andra moln en enklare utgångspunkt.
Azure tjänster och funktioner
I följande tabell visas de Azure tjänster och funktioner som stöder en topologi med nav och eker:
| Tjänst eller funktion | Rollen i nav-ekersystem | Learn more |
|---|---|---|
| Virtuellt Azure-nätverk | Tillhandahåller virtuella nav- och ekernätverk | Översikt över virtuella nätverk |
| VNet-peering | Ansluter varje eker till hubben | Peering för virtuella nätverk |
| Azure Firewall | Central trafikkontroll och filtrering i hubben | Översikt över Azure Firewall |
| VPN Gateway eller ExpressRoute Gateway | Hybridanslutning som delas av alla spokes | VPN Gateway översikt |
| Azure Bastion | Säker fjärråtkomst till virtuella datorer i peer-anslutna spoke-nätverk | Översikt över Azure Bastion |
| Azure Private DNS Resolver | DNS-vidarebefordran mellan Azure och lokalt | översikt över Private DNS Resolver |
| Azure DDoS-skydd | Gemensam DDoS-plan för offentliga IP-adresser i spoke-nätverk | Översikt över DDoS Protection |
| Azure Virtual Network Manager (AVNM) | Automatiserad ekerpeering, UDR-hantering och nätverksgrupper i stor skala | ÖVERSIKT ÖVER AVNM |
Så här fungerar det
I en topologi med nav och eker:
- Ett virtuellt navnätverk fungerar som den centrala anslutningspunkten. Den innehåller delade nätverkstjänster som en brandvägg, gateway och Bastion-värd.
- Virtuella spoke-nätverk är peerkopplade med hubben. Varje spoke innehåller en arbetsbelastning: en applikation, en teammiljö eller en isolerad tjänst.
- VNet-peering är inte transitivt. Ekrar kan nå hubben, men de kan inte nå varandra direkt via hubben om du inte konfigurerar routning eller direkt sammankoppling mellan dem.
Vad som händer i det virtuella hubbnätverket
Använd följande tabell för att avgöra vilka tjänster som ska placeras i hubben:
| Service | Inkluderar? | Noteringar |
|---|---|---|
| Azure Firewall | Rekommenderad | Tillhandahåller centraliserad trafikkontroll för all trafik i öst-väst och nord-syd. Kräver ett undernät med namnet exakt AzureFirewallSubnet. |
| VPN- eller ExpressRoute-gateway | Om hybridanslutning behövs | Alla spoke-nätverk delar en gemensam gateway via gatewaytransit. Kräver ett undernät med namnet exakt GatewaySubnet (minst /27). |
| Azure Bastion | Rekommenderad | En Bastion-värd i hubben kan nå virtuella datorer i alla peer-kopplade spoke-nätverk. Kräver Basic SKU eller högre: Developer SKU har inte stöd för åtkomst via peering mellan virtuella nätverk. |
| Private DNS Resolver | Om anpassad DNS behövs | Vidarebefordrar DNS-frågor mellan Azure värdbaserade privata DNS-zoner och lokala DNS-servrar. |
| Azure DDoS Protection plan | Om DDoS-skydd är aktiverat | En enda plan kan skydda offentliga IP-adresser i alla virtuella ekernätverk som är länkade till hubbprenumerationen. |
Important
Håll programarbetsbelastningar borta från hubben. Hubben är endast värd för delade infrastrukturtjänster: brandvägg, gatewayer, Bastion och DNS. Program-VM:ar, containrar och PaaS-resurser ska finnas i virtuella ekernätverk av typen spoke. Den här separationen håller hubben ren, förenklar peering och låter plattformsteamet hantera delade tjänster oberoende av programteam.
Layout för hub-undernät
Ett väldesignad virtuellt hubbnätverk innehåller vanligtvis följande undernät:
| Undernätsnamn | Purpose | Minsta storlek |
|---|---|---|
AzureFirewallSubnet |
Azure Firewall-distribution | /26 |
AzureFirewallManagementSubnet |
Hanterings-NIC för framtvingad tunneltrafik (endast Standard/Premium) | /26 |
GatewaySubnet |
VPN och ExpressRoute-gatewayer | /27 |
AzureBastionSubnet |
Azure Bastion | /26 |
| Ingående undernät för DNS-resolver | Private DNS inkommande slutpunkt för Resolver | /28 |
| Utgående undernät för DNS-resolver | utgående slutpunkt för Private DNS Resolver | /28 |
Detaljerade riktlinjer för undernätsstorlek finns i VNet och undernät.
Så här väljer du en variant
Hub-and-spoke har tre vanliga varianter. Välj baserat på dina isolerings- och kommunikationskrav:
| Variant | Trafikbana | När det bör användas |
|---|---|---|
| Standard hub-and-spoke | Alla eker-till-eker-trafikvägar via hubbens brandvägg | Du behöver centraliserad trafikkontroll. Spoke-noder behöver inte direkt peer-to-peer-kommunikation. |
| Hub-and-spoke med direkt peering | Vissa spoke-par upprättar även direkt peering med varandra | Tätt kopplade arbetsbelastningar behöver spoke-till-spoke-kommunikation med låg latens utan att passera brandväggen. |
| Stämplar (helt isolerade) | Inget nav. Varje virtuellt nätverk är helt oberoende. | Strikt isolering för att begränsa spridningsradien, separering utifrån efterlevnadskrav eller multitenant-SaaS med separata stackar. |
Standardnav-och-ekrar
Den här varianten är den vanligaste. All eker-till-eker-trafik passerar genom hubbens brandvägg för inspektion. Ekrar kommunicerar endast via hubben, aldrig direkt.
Routningsmönster: Tillämpa en användardefinierad väg (UDR) på varje ekerundernät med standardvägen (0.0.0.0/0) som pekar på hubbens brandväggs privata IP-adress. Detta tvingar all utgående trafik, inklusive spoke-till-spoke-trafik, genom brandväggen för loggning och filtrering.
Gränsen för peering: Ett virtuellt hubbnätverk stöder upp till 500 peeringanslutningar (standardplattformsgräns). Om du använder Azure Virtual Network Manager (AVNM) med en konnektivitetskonfiguration av typen hub-spoke höjs gränsen till 1 000 spokes.
Hub-and-spoke med direkt peer-koppling
I vissa arkitekturer behöver specifika ekerpar kommunikation med låg svarstid utan att behöva passera hubbens brandvägg. I dessa fall lägger du till direkt VNet-peering mellan ekerparet eller använder AVNM-anslutna grupper.
Använd direkt ekerpeering när:
- Två arbetslaster utbyter data med hög genomströmning (till exempel databasreplikering mellan spokes).
- Latensen från hoppet via brandväggen är oacceptabel för en specifik dataväg.
- Du godkänner att trafik via direkt peering kringgår inspektion i den centrala brandväggen.
Note
Peering mellan ekrar tar inte bort behovet av hubben. Hubbbunden trafik (utgående, hybridanslutning, delade tjänster) dirigeras fortfarande genom hubbens brandvägg.
Mönster för stämplar (helt isolerat)
Stamps-mönstret är ett alternativ för scenarier som kräver strikt isolering för att begränsa påverkan. Varje arbetsbelastning distribueras till ett helt oberoende virtuellt nätverk utan hubb och ingen peering till andra arbetsbelastningar.
När du ska använda stämplar:
- Regelefterlevnad kräver att det inte finns någon nätverksförbindelse mellan arbetsbelastningar.
- Multitenant-SaaS där varje hyresgäst har en oberoende stack.
- Maximal felisolering: ett fel i en stämpel kan inte spridas till andra.
Exempel: SaaS-isolering i flerklientmiljö
En SaaS-provider är värd för varje företagskund i en dedikerad stämpel. Varje stämpel innehåller ett eget VNet (10.x.0.0/16), en programgateway, en beräkningsnivå och en databas. Det finns ingen VNet-peering mellan distributioner, så en felkonfigurerad NSG eller en komprometterad arbetslast i Tenant A:s distribution kan inte nå Tenant B:s resurser via nätverket. Providern hanterar stämplar via Azure Resource Manager mallar och distribuerar dem till separata resursgrupper eller separata prenumerationer för stora klienter. Datautbyte mellan klientorganisationer, där det behövs, använder ett delat Azure Service Bus namnområde. Varje stamp får åtkomst till detta namnområde via privata slutpunkter.
Kompromisser:
- Inga delade tjänster. Varje stämpel behöver en egen brandvägg, gateway och Bastion-värd (om det behövs), vilket ökar kostnaden.
- Ingen kommunikation mellan arbetsbelastningar via privata nätverk.
- Driftkostnaderna ökar eftersom du hanterar oberoende nätverk i stället för centraliserad infrastruktur.
- Kostnaden växer linjärt med stämpelantal eftersom besparingar för delade tjänster inte gäller.
Om dina arbetsbelastningar behöver några delade tjänster eller kommunikation mellan olika arbetsbelastningar ska du i stället använda hub-and-spoke-standardvarianten.
Kommunikationsmönster mellan grennoder
Eftersom VNet-peering inte är transitiv kräver eker-till-eker-kommunikation explicit routning. Det här avsnittet går igenom hur trafiken flödar mellan spoke-nätverk med hjälp av hubbens brandvägg.
Trafikflöde: Eker A till eker B via hubbens brandvägg
I följande sekvens beskrivs hur ett paket överförs från en virtuell dator i Spoke A (10.1.0.4) till en virtuell dator i Spoke B (10.2.0.4):
-
VM:n i Spoke A skickar ett paket avsett för
10.2.0.4. Den virtuella datorns effektiva routningstabell innehåller en UDR med0.0.0.0/0 → 10.0.1.4(den Azure Firewall privata IP-adressen). - Paketet passerar över VNet-peeringlänken från Spoke A till hubb-VNetet. Peering gör att trafik kan nå brandväggens undernät.
- Azure Firewall tar emot paketet i det interna gränssnittet. Det utvärderar paketet mot nätverksregler och programregler i prioritetsordning.
-
Om en regel tillåter flödet vidarebefordrar brandväggen paketet till
10.2.0.4. Paketet passerar hub-to-Spoke-B-peeringlänken. - Spoke B-VM:en tar emot paketet. Returtrafiken följer samma väg i omvänd riktning. Spoke B:s UDR skickar tillbaka svaret genom brandväggen.
Konfigurera routningstabellerna
Använd dessa routningstabeller för att aktivera föregående mönster:
- Skapa en ruttabell för spoke-undernät. Inaktivera spridning av BGP-rutter om du vill förhindra att rutter från det lokala nätverket åsidosätter dina UDR:er.
-
Lägg till en standardväg (
0.0.0.0/0) med nästa hopptypVirtualApplianceoch nästa hoppadress inställd på den Azure Firewall privata IP-adressen. - Associera routningstabellen med varje ekerundernät som behöver nå andra ekrar eller Internet.
-
Skapa nätverksregler för brandväggen som tillåter den specifika trafiken mellan ekrar. Tillåt till exempel
10.1.0.0/16 → 10.2.0.0/16på portarna 443 och 1433.
Tip
Använd IP-grupper i Azure Firewall för att organisera spoke-adressintervall. Detta förenklar regelhanteringen när du lägger till ekrar.
Alternativ: AVNM-anslutna grupper för direkt eker-till-eker
Om du inte behöver brandväggsinspektion mellan specifika spokes erbjuder AVNM-anslutna grupper en mesh-anslutningsmodell. Spoke i samma sammankopplade grupp kommunicerar direkt utan att gå via hubben. Detta minskar kraven på svarstid och brandväggsdataflöde, men kringgår centraliserad inspektion.
Important
Om du aktiverar tvingad tunneltrafik på Azure Firewall (för att dirigera internetbunden trafik till en lokal installation) behöver du nivån Standard eller Premium. Tvingad tunneltrafik kräver också ett hanteringsundernät (AzureFirewallManagementSubnet) och inaktiverar DNAT-regler.
Gatewaytransit
Med gatewayöverföring kan alla ekrar dela en enda VPN- eller ExpressRoute-gateway som distribueras i hubben. Utan gatewaytransit behöver varje spoke en egen gateway för att nå on-premises-nätverk.
Konfigurationssteg
-
Distribuera en VPN- eller ExpressRoute-gateway i hubbens
GatewaySubnet. - På peeringanslutningen på hubbsidan (hubb → eker): aktivera Tillåt gatewaytransit.
- På peeringanslutningen på ekersidan (eker → hubb): aktivera Använd fjärrgatewayer.
- Kontrollera spridning av rutter. När konfigurationen är klar kontrollerar du de gällande routterna på nätverkskortet för en virtuell spoke-dator. Ruttabellen visar prefix från det lokala nätverket som har hämtats via hubbgatewayen med nästa hopptypen
VNetGlobalPeeringellerVNetPeering.
När de har konfigurerats sprids rutter som hubbgatewayen har lärt sig (till exempel prefix från det lokala nätverket via ExpressRoute) automatiskt till spoke-routingtabeller.
Begränsningar för gatewayöverföring
- Gatewayöverföring fungerar med alla VPN Gateway nivåer utom Basic-nivån. Om du använder Basic VPN Gateway kan du inte dela den med peerkopplade virtuella nätverk.
- Ett virtuellt spoke-nätverk kan bara använda en fjärrgateway. Du kan inte aktivera
Use remote gatewayspå en spoke som peeras med flera hubbar. - Om du använder UDR:er för att tvinga trafik genom brandväggen, se till att UDR inte oavsiktligt åsidosätter de gatewaypropagerade lokala nätverksrutterna. Ange mer specifika vägar för lokala prefix om det behövs.
Note
När du använder ExpressRoute med gatewaytransit aktiverar du Tillåt gatewaytransit innan du upprättar spoke-peeringarna. Gatewayen måste finnas och vara provisionerad först.
Azure Virtual Network Manager i stor skala
När din miljö växer till fler än ett fåtal spokes blir det komplicerat att hantera peeringanslutningar och routningstabeller manuellt. AVNM tillhandahåller automatisering för hub-spoke-topologier:
| AVNM-kapacitet | Vad det gör |
|---|---|
| Konfiguration av hub-spoke-anslutning | Skapar och underhåller automatiskt peering mellan hubben och alla ekrar i en nätverksgrupp. Stöder upp till 1 000 ekrar per hubb. |
| Anslutna grupper | Aktiverar direkt eker-till-eker-anslutning utan manuell peering. Standardgräns: 250 virtuella nätverk per grupp (kan utökas till 1 000 per begäran). |
| Nätverksgrupper med dynamiskt medlemskap | Använder Azure Policy villkor för att automatiskt lägga till virtuella nätverk i grupper baserat på taggar, namngivning eller prenumerationer. |
| UDR-hantering | Automatiserar distribution av route-tabeller över flera hub-and-spoke-topologier. |
AVNM är särskilt värdefullt när du hanterar hub-spoke-topologier i flera regioner eller behöver dynamiskt medlemskap när nya virtuella ekernätverk är online.
Skalningsöverväganden
När hub-spoke-topologin växer planerar du för följande plattformsgränser och organisationsmönster:
Gränser för peering och anslutning
| Dimension | Standardgräns | Med AVNM | Noteringar |
|---|---|---|---|
| VNet-peeringar per virtuellt nätverk | 500 | 1 000 (hub-spoke-konfiguration) | Varje peeringsanslutning mellan eker och hubb upptar en plats på båda sidorna. |
| Virtuella nätverk per AVNM-ansluten grupp | 250 (standard) | Upp till 1 000 (efter begäran) | Begära ökning via Azure support |
| Prenumerationer per AVNM-omfång | N/A | 1,000 | Omfång kan omfatta flera prenumerationer i en hanteringsgrupp |
Prenumerationsorganisation
- Dela upp ekrar i arbetsbelastningsspecifika prenumerationer för miljöer med fler än 10 ekrar. Detta isolerar fakturerings-, RBAC- och kvotgränser per arbetsbelastningsteam.
- Använd en dedikerad anslutningsprenumeration för hubbens virtuella nätverk, gatewayer och brandvägg. Det här är det mönster som rekommenderas av Azure landing zones (plattformsprenumeration).
- Gruppera prenumerationerna under en hanteringsgrupp så att AVNM dynamiskt kan upptäcka och hantera spoke-virtuella nätverk i flera prenumerationer med hjälp av villkor i Azure Policy.
Framtvinga topologi med Azure Policy
Använd Azure Policy för att förhindra konfigurationsavdrift:
- Neka peering till virtuella nätverk som inte är hubbar. Tilldela en princip på hanteringsgruppsnivå som blockerar skapande av VNet-peering om inte målet är det avsedda virtuella hubbnätverket.
- Kräv UDR-koppling. Tilldela en policy som granskar (eller nekar) spoke-undernät utan en routningstabell som innehåller rutten
0.0.0.0/0 → Firewall. - Framtvinga AVNM-gruppmedlemskap. Använd regler för dynamiskt medlemskap i AVNM baserat på taggar (till exempel
NetworkRole:Spoke) så att nya virtuella nätverk registreras automatiskt.
Migreringsväg från en platt struktur till en hubb-eker-modell
Om du började med en platt nätverkstopologi och din miljö har vuxit till att kräva delade tjänster eller segmentering mellan arbetsbelastningar följer du den här migreringsvägen:
Steg 1: Planera det virtuella hubbnätverket
- Allokera ett nytt adressutrymme för hubben (till exempel
10.0.0.0/16) som inte överlappar ditt befintliga platta virtuella nätverk. - Avgör vilka delade tjänster som ska distribueras: brandvägg, gateway, Bastion, DNS-resolver.
- Dimensionera undernäten i hubben enligt tabellen för hubbundernätets layout.
Steg 2: Distribuera delade tjänster i hubben
- Skapa det virtuella hubbnätverket och distribuera Azure Firewall (eller din valda NVA).
- Distribuera VPN/ExpressRoute-gatewayen om du behöver hybridanslutning.
- Distribuera Azure Bastion för säker åtkomst till virtuella datorer.
- Konfigurera Private DNS Resolver om du använder anpassad DNS.
Steg 3: Migrera arbetsbelastningar till ekrar
- Skapa virtuella ekernätverk med nya adressutrymmen för varje arbetsbelastning. Om du inte kan re-IP kan du behålla befintliga intervall så länge de inte överlappar med hubben.
- Anslut varje spoke till hubben. Aktivera gatewayöverföring på hubbsidan och använd fjärrgatewayer på ekersidan.
- Använd UDR på ekerundernät med standardvägen som pekar på hubbens brandvägg.
- Flytta eller omdistribuera virtuella datorer och tjänster från det platta VNet-et till den lämpliga spoken. Använd Azure Resource Mover eller omdistribuering, beroende på arbetsbelastningens komplexitet.
- Skapa brandväggsregler för att tillåta de trafikmönster mellan spokes och från spoke till Internet som du tidigare tillät i det platta virtuella nätet.
Steg 4: Inaktivera det platta virtuella nätverket
- Kontrollera att alla arbetslaster kan nås via den nya nav-ekertopologin.
- Uppdatera DNS-poster om privata IP-adresser har ändrats.
- Ta bort det gamla platta virtuella nätverket när du migrerar och verifierar all trafik.
Tip
Migrera arbetsbelastningar i faser. Börja med en icke-kritisk arbetsbelastning för att verifiera routnings- och brandväggsreglerna och fortsätt sedan med produktionsarbetsbelastningar.
När du ska överväga Virtual WAN i stället
Om din hub-spoke-topologi växer i komplexitet utvärderar du om Azure Virtual WAN erbjuder en bättre passform:
| Faktor | Hub-and-spoke (traditionell) | Azure Virtual WAN |
|---|---|---|
| Management | Kundhanterad hubbinfrastruktur | Microsoft-hanterad hubbdirigering och anslutning |
| Passar bäst för | Färre än 30 VPN-grenanslutningar, fullständig kontroll krävs | Över 30 VPN-grenar, många Azure regioner |
| Routing | Kunden konfigurerar UDR manuellt | Automatisk routning i hubben |
| SD-WAN-integration | Manuell driftsättning av NVA | Inbyggd SD-WAN-partnerintegrering |
| Global överföring | Kräver kundhanterad routning mellan hubbar | Inbyggd: alla hubbar ansluter automatiskt |
En detaljerad jämförelse finns i Azure Virtual WAN topologi.
Designöverväganden
För en lift-and-shift-migrering distribuerar du en enda hubbmiljö med delade tjänster som alla arbetslaster som migreras använder:
- Enkel hubb med VPN Gateway. Distribuera VPN Gateway (eller ExpressRoute-gateway) i hubbens GatewaySubnet. Alla spoke-arbetsbelastningar använder den här gatewayen via gatewaytransitering för anslutning till den lokala infrastrukturen under och efter migreringen.
- Azure Bastion i hubben. En enskild Bastion-distribution i hubben ger säker RDP/SSH-åtkomst till virtuella datorer över alla peer-kopplade ekrar utan att exponera offentliga IP-adresser på migrerade servrar.
- Centraliserad brandvägg för utgående trafik. Distribuera Azure Firewall i hubben. Konfigurera UDR:er i varje spoke-undernät med standardrutten som pekar på brandväggen. Alla utgående och eker-till-eker-trafik flödar genom den här enskilda inspektionspunkten.
- Börja med en hubb och lägg till ekrar stegvis. Anslut varje arbetsbelastnings spoke-VNet till hubben när du migrerar den. En enda hubb stöder upp till 500 peeringanslutningar (1 000 med AVNM).
För ett migrerings- och moderniseringsscenario planerar du för topologi med dubbla hubbar som separerar plattformsinfrastrukturen från programarbetsbelastningar:
- Driftsättning med dubbla hubbar. Distribuera en hubb i din primära region och en andra hubb i din säkerhetskopieringsregion. Varje hubb innehåller sin egen brandvägg, gateway och Bastion. Detta stöder aktiva-aktiva arkitekturer för PaaS-arbetsbelastningar.
- Hubbar som ägs av IT, spokes som ägs av appteamen. Plattformsteamet hanterar hubbprenumerationer (anslutningsprenumerationsmönster, en dedikerad Azure prenumeration för delade hubbnätverksresurser, separat från arbetsbelastningsprenumerationer). Applikationsteam äger sina spoke-prenumerationer med delegerad kontroll över sina Private Link-undernät och arbetslastresurser.
- Per spoke Private Link-subnät. Varje virtuellt ekernätverk innehåller ett dedikerat undernät för privata slutpunkter. Applikationsteamen skapar Private Link-anslutningar till sina PaaS-tjänster (Azure SQL, Storage, Key Vault) i sina egna spoke-nätverk.
- Hubbens brandvägg som SNAT/DNAT. Den centrala brandväggen i varje hubb tillhandahåller NAT-källa för utgående trafik och mål-NAT för inkommande trafikmönster. Programteam kan inte kringgå centraliserad inspektion.
För anslutning mellan moln utvärderar du om traditionell hub-spoke eller Virtual WAN tillhandahåller rätt överföringsmodell:
- Beslut mellan hub-spoke och Virtual WAN Om du har färre än 30 filialanslutningar, ett litet antal VPN-tunnlar mellan olika moln och är verksam i en eller två Azure-regioner, är en traditionell hub-spoke-topologi med VPN Gateway enklare. Om du har många virtuella datorer, grenar, regioner eller molnkanter tillhandahåller Virtual WAN automatiserad routning som skalar bättre.
- VPN Gateway för tunnlar mellan moln. I en hub-spoke-modell distribuerar du VPN Gateway i hubben och skapar plats-till-plats-anslutningar till AWS Virtual Private Gateways och Google Cloud VPN-slutpunkter. Varje anslutning använder IPSec/IKE-kryptering.
- Utvärdera komplexitetstillväxt. Om din miljö över flera moln växer (fler AWS-konton, Google Cloud-projekt eller Azure-regioner), se över beslutet om hub-spoke jämfört med Virtual WAN. Virtual WAN blir mer kostnadseffektiv när du hanterar många tunnlar i stor skala.
En fullständig jämförelse finns i Azure Virtual WAN topologi.
Förutsättningar
Innan du utformar ett nav-och-ekernätverk:
- Slutför ditt virtuella nätverk och din undernätsplan. Vet hur många ekrar du behöver och vilka undernät varje eker kräver.
- Definiera ditt IP-adressschema. Adressutrymmena för hubb och ekrar får inte överlappa varandra.
- Förstå att VNet-peering inte är transitivt: ekrar ärver inte anslutning till andra ekrar via hubben.
Säkerhetsfrågor
En topologi med nav och eker centraliserar säkerhetstillämpningen i hubben. Tillämpa följande principer:
- Dirigera all trafik från spokarna genom hubbbrandväggen. Använd UDR:er med standardvägen som pekar på brandväggen. Den här konfigurationen säkerställer att brandväggen inspekterar och loggar varje trafikflöde mellan spokes och från spokes till internet.
- Använd NSG:er på undernät i ekrarna som ett extra skyddslager. Även med en central brandvägg ger nätverkssäkerhetsgrupper i ekerundernät ett extra segmenteringslager. Neka oväntad lateral trafik på undernätsnivå. Vägledning för NSG-design finns i Nätverkssäkerhetsgrupper och programsäkerhetsgrupper.
- Aktivera gatewaytransit med varsamhet. Gatewaytransit exponerar rutter i det lokala nätverket för alla spoke-nätverk. Kontrollera att brandväggsreglerna tar hänsyn till den utökade konnektiviteten.
- Ta bort offentliga IP-adresser på virtuella datorer i spoke-nätverket. Azure Bastion i hubben ger säker hanteringsåtkomst utan att exponera virtuella datorer för Internet.
- Behandla varje eker som en säkerhetsgräns. Arbetsbelastningar i olika ekrar förblir isolerade som standard. Anslutning mellan ekrar kräver explicit routning och brandväggsregler.
Relaterade artiklar
- Platt nätverkstopologi: för enskilda arbetsbelastningar som inte behöver delade tjänster
- Azure Virtual WAN topologi: för hanterad routning och anslutning i stor skala
- Nätverk i flera regioner: för arbetsbelastningar som sträcker sig över flera Azure regioner
- Virtuella nätverk och undernät: storlek på undernät för hubbkomponenter
- Planering av IP-adresser: CIDR-planering för hubbar och ekrar
- Nätverkssäkerhetsgrupper och programsäkerhetsgrupper: skiktat skydd på spoke-undernät
Learn more
- Nätverkstopologi av typen hub-spoke i Azure
- Peering för virtuella nätverk
- Översikt över Azure Firewall
- Översikt över Azure Virtual Network Manager
- VPN Gateway överföring för peering
- Azure Bastion- och VNet-peering
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: Konfigurera VPN Gateway eller ExpressRoute i ditt virtuella hubbnätverk för att upprätta det kritiska migreringsberoendet.
Nästa steg i moderniseringsresan:
Planera distributionen i flera regioner: Distribuera aktiv-aktiv över primära regioner och säkerhetskopieringsregioner för dina kundinriktade program.
Nästa steg i din molnöverskridande resa:
Utvärdera Azure Virtual WAN som din transitmodell: Bedöm huruvida Virtual WAN eller hub-spoke passar bäst för din multimolnmiljö med flera VPC:er, filialer och regioner.