Topologia de rede hub-and-spoke

Este artigo explica como criar uma rede hub-and-spoke em Azure. Uma rede virtual do hub central hospeda serviços compartilhados enquanto redes virtuais de spoke isoladas hospedam cargas de trabalho individuais.

O que este artigo aborda

Este artigo aborda os serviços compartilhados da rede virtual de hub, o isolamento de spokes e os padrões de roteamento (padrão, emparelhamento direto e baseados em stamp). Também aborda o trânsito de gateway para conectividade híbrida e o escalonamento de topologias hub-spoke com o Gerenciador de Rede Virtual do Azure.

Quem precisa deste artigo

Leia este artigo se uma ou mais dessas condições se aplicarem:

  • Você precisa de serviços de rede compartilhados, como firewall, DNS, Bastion, Gateway de VPN ou ExpressRoute para várias cargas de trabalho.
  • Você deseja centralizar a inspeção de tráfego, o controle de roteamento ou a administração em vez de repetir esses serviços em todas as VNets.
  • Você precisa de uma topologia repetível para separar os serviços compartilhados da plataforma das VNets de cargas de trabalho.
  • Você quer comparar o modelo hub-and-spoke com outros modelos de transporte antes de padronizar sua topologia.

Se você tiver uma única carga de trabalho sem requisitos de serviço compartilhado, comece com uma topologia de rede simples .

Tip

Seguindo um caminho de cenário? Selecione seu cenário na parte superior da página para obter diretrizes personalizadas. As diretrizes principais a seguir se aplicam a todos os leitores.

Foco em lift-and-shift: Leia este artigo se você estiver migrando cargas de trabalho locais para o Azure e precisar de serviços compartilhados centralizados (DNS, firewall e Gateway de VPN) em várias VNets de spoke. Hub-and-spoke é a topologia padrão para migrações lift-and-shift de múltiplas cargas de trabalho que exigem infraestrutura compartilhada em um único hub.

Foco na modernização: Leia este artigo se você estiver implantando serviços PaaS em várias regiões e precisar de uma topologia de dois hubs, com hubs gerenciados pela TI e spokes gerenciados pela equipe de aplicativos. O modelo hub-and-spoke é dimensionado para dar suporte a limites de assinatura separados para serviços de plataforma e cargas de trabalho de aplicativo.

Foco em multinuvem: Leia este artigo se você estiver avaliando hub-and-spoke versus WAN Virtual para trânsito multinuvem. Se o seu ambiente multinuvem for pequeno o suficiente para que o WAN Virtual não se justifique, uma arquitetura hub-and-spoke tradicional com conexões do Gateway de VPN a outras nuvens oferece um ponto de partida mais simples.

Azure serviços e recursos

A tabela a seguir lista os Azure serviços e recursos que dão suporte a uma topologia hub-and-spoke:

Serviço ou recurso Função no hub-spoke Saiba mais
Rede Virtual do Azure Fornece as redes virtuais hub e spoke. Visão geral da rede virtual
Emparelhamento de VNet Conecta cada spoke ao hub Emparelhamento de rede virtual
Firewall do Azure Inspeção e filtragem de tráfego central no hub Visão geral do Firewall do Azure
Gateway de VPN ou ExpressRoute Gateway Conectividade híbrida compartilhada em todos os spokes visão geral do Gateway de VPN
Azure Bastion Proteger o acesso remoto a VMs entre spokes emparelhados Visão geral do Azure Bastion
Resolvedor de Azure DNS privado Encaminhamento de DNS entre Azure e local Visão geral do resolvedor de DNS privado
Proteção contra DDoS do Azure Plano de DDoS compartilhado que abrange IPs públicos spoke Visão geral da Proteção contra DDoS
Gerenciador de Rede Virtual do Azure (AVNM) Pareamento automatizado de spokes, gerenciamento de UDR e grupos de rede em larga escala Visão geral do AVNM

Como funciona

Diagrama mostrando uma topologia de hub e spokes, com redes locais conectadas por meio do ExpressRoute e de VPN site a site a uma VNet de hub contendo as sub-redes de gateway, Firewall do Azure e Azure Bastion, emparelhada com três VNets spoke que executam cargas de trabalho distintas.

Em uma topologia hub e spoke:

  1. Uma rede virtual de hub atua como o ponto central da conectividade. Ele contém serviços de rede compartilhados, como firewall, gateway e host do Bastion.
  2. Emparelhar as redes virtuais hub e spoke. Cada spoke hospeda uma carga de trabalho: um aplicativo, um ambiente de equipe ou um serviço isolado.
  3. O emparelhamento VNet é não transitivo. Os spokes podem se conectar ao hub, mas não podem se comunicar diretamente entre si por meio do hub, a menos que você configure o roteamento ou o emparelhamento direto entre eles.

O que acontece na rede virtual do hub

Use a tabela a seguir para determinar quais serviços colocar em seu hub:

Service Incluir? Observações
Firewall do Azure Recomendado Fornece inspeção de tráfego centralizada para todo o tráfego leste-oeste e norte-sul. Requer uma sub-rede chamada exatamente AzureFirewallSubnet.
Gateway de VPN ou ExpressRoute Se a conectividade híbrida for necessária Todos os spokes compartilham um único gateway por meio do trânsito do gateway. Requer uma sub-rede chamada exatamente GatewaySubnet (mínimo /27).
Azure Bastion Recomendado Um host do Bastion no hub alcança VMs em todas as redes virtuais spoke emparelhadas. Requer SKU Basic ou superior: o SKU Developer não oferece suporte ao acesso por emparelhamento entre VNets.
Resolvedor de DNS privado Se o DNS personalizado for necessário Encaminha consultas DNS entre zonas DNS privadas hospedadas Azure e servidores DNS locais.
Azure plano de Proteção contra DDoS Se a proteção contra DDoS estiver habilitada Um único plano pode proteger endereços IP públicos em todas as redes virtuais spoke vinculadas à assinatura do hub.

Importante

Mantenha as cargas de trabalho do aplicativo fora do hub. O hub hospeda somente serviços de infraestrutura compartilhada: firewall, gateways, Bastion e DNS. VMs de aplicativo, contêineres e recursos de PaaS pertencem a redes virtuais spoke. Essa separação mantém o hub limpo, simplifica o emparelhamento e permite que a equipe de plataforma gerencie serviços compartilhados independentemente das equipes de aplicativos.

Layout da sub-rede do hub

Uma rede virtual de hub bem projetada normalmente inclui estas sub-redes:

Nome da sub-rede Purpose Tamanho mínimo
AzureFirewallSubnet implantação de Firewall do Azure /26
AzureFirewallManagementSubnet NIC de gerenciamento para tunelamento forçado (apenas Standard/Premium) /26
GatewaySubnet Gateways de VPN e ExpressRoute /27
AzureBastionSubnet Azure Bastion /26
Sub-rede de entrada do resolvedor DNS Pontos de extremidade de entrada por Resolvedor de DNS Privado /28
Sub-rede de saída do resolvedor DNS ponto de extremidade de saída do resolvedor de DNS Privado /28

Para obter diretrizes detalhadas de dimensionamento de sub-rede, consulte VNets e sub-redes.

Como escolher uma variante

Hub-and-spoke tem três variantes comuns. Escolha com base em seus requisitos de isolamento e comunicação:

Diagrama mostrando três variantes de topologia: selos isolados, hub-spoke com emparelhamento direto e hub-spoke padrão por meio do firewall

Variant Caminho de tráfego Quando usar
Hub e spoke padrão Todo o tráfego entre spokes passa pelo firewall do hub Você precisa de inspeção de tráfego centralizada. Spokes não exigem comunicação ponto a ponto direta.
Hub e spoke com emparelhamento direto Pares específicos de spokes também se conectam diretamente entre si Cargas de trabalho estreitamente acopladas precisam de comunicação spoke-to-spoke de baixa latência sem passar pelo firewall.
Selos (totalmente isolados) Nenhum hub. Cada rede virtual é completamente independente. Isolamento de raio de explosão estrito, separação controlada por conformidade ou SaaS multilocatário com pilhas independentes.

Hub e spoke padrão

Essa variante é a mais comum. Todo o tráfego spoke-to-spoke passa pelo firewall do hub para inspeção. Os spokes se comunicam apenas por meio do hub, nunca diretamente.

Padrão de roteamento: Aplique uma UDR (rota definida pelo usuário) a cada sub-rede spoke com a rota padrão (0.0.0.0/0) apontando para o endereço IP privado do firewall do hub. Isso força todo o tráfego de saída, incluindo o tráfego entre spokes, a passar pelo firewall para registro e filtragem.

Limite de emparelhamento: Uma única rede virtual de hub dá suporte a até 500 conexões de emparelhamento (limite de plataforma padrão). Se você usar Gerenciador de Rede Virtual do Azure (AVNM) com uma configuração de conectividade hub-spoke, o limite aumentará para 1.000 spokes.

Hub e spoke com emparelhamento direto

Em algumas arquiteturas, pares específicos de spokes exigem comunicação de baixa latência sem passar pelo firewall do hub. Para esses casos, adicione o emparelhamento direto de VNet entre o par de spokes, ou use grupos conectados do AVNM.

Use o emparelhamento direto de spokes quando:

  • Duas cargas de trabalho trocam dados de alta taxa de transferência (por exemplo, replicação de banco de dados entre spokes).
  • A latência do salto pelo firewall é inaceitável em um caminho de dados específico.
  • Você aceita que o tráfego com emparelhamento direto contorna a inspeção do firewall central.

Note

O pareamento entre spokes não elimina a necessidade do hub. O tráfego associado ao hub (saída, conectividade híbrida, serviços compartilhados) ainda roteia pelo firewall do hub.

Padrão de estampas (totalmente isolado)

O padrão Stamps é uma alternativa para cenários que exigem isolamento de raio de explosão estrito. Cada carga de trabalho é implantada em uma rede virtual totalmente independente sem hub e sem emparelhamento com outras cargas de trabalho.

Quando usar Selos:

  • A conformidade regulatória não requer nenhum caminho de rede entre cargas de trabalho.
  • SaaS com múltiplos clientes em que cada cliente tem uma infraestrutura independente.
  • Isolamento máximo de falhas: uma falha em um carimbo não pode se propagar para outras pessoas.

Exemplo: isolamento de SaaS multitenant

Um provedor SaaS hospeda cada cliente corporativo em um carimbo dedicado. Cada carimbo contém sua própria VNet (10.x.0.0/16), gateway de aplicativo, camada de computação e banco de dados. Não existe emparelhamento de VNet entre os stamps, portanto, um NSG mal configurado ou uma carga de trabalho comprometida no stamp do Locatário A não consegue acessar os recursos do Locatário B pela rede. O provedor gerencia carimbos por meio de modelos do Azure Resource Manager e os implanta em grupos de recursos separados ou assinaturas separadas para grandes locatários. A troca de dados entre locatários, quando necessário, usa um namespace de Barramento de Serviço do Azure compartilhado. Cada stamp acessa este namespace por meio de endpoints privados.

Compensações:

  • Nenhum serviço compartilhado. Cada stamp precisa de seu próprio firewall, gateway e host do Bastion (se necessário), o que aumenta os custos.
  • Nenhuma comunicação entre cargas de trabalho em rede privada.
  • A sobrecarga operacional aumenta porque você gerencia redes independentes em vez de infraestrutura centralizada.
  • O custo aumenta linearmente com a contagem de selos porque a economia de serviço compartilhado não se aplica.

Se suas cargas de trabalho precisarem de serviços compartilhados ou comunicação entre cargas de trabalho, use a variante de hub e spoke padrão.

Padrões de comunicação spoke-to-spoke

Como o emparelhamento VNet é não transitivo, a comunicação spoke-to-spoke requer roteamento explícito. Esta seção explica como o tráfego flui entre spokes usando o firewall do hub.

Fluxo de tráfego: Spoke A para Spoke B por meio do firewall do hub

A sequência a seguir descreve como um pacote viaja de uma VM no Spoke A (10.1.0.4) para uma VM no Spoke B (10.2.0.4):

  1. Spoke Uma VM envia um pacote destinado a 10.2.0.4. A tabela de rotas efetiva da VM contém uma UDR com 0.0.0.0/0 → 10.0.1.4 (o IP privado do Firewall do Azure).
  2. O pacote atravessa o link de emparelhamento da VNet da Spoke A para a VNet do hub. O peering permite que o tráfego chegue à sub-rede do firewall.
  3. Firewall do Azure recebe o pacote em sua interface interna. Ele avalia o pacote em relação às regras de rede e às regras de aplicativo na ordem de prioridade.
  4. Se uma regra permitir o fluxo, o firewall encaminha o pacote para 10.2.0.4. O pacote cruza o link de emparelhamento hub aSpoke-B.
  5. A VM spoke B recebe o pacote. O tráfego de retorno segue o mesmo caminho no sentido inverso. A UDR do Spoke B envia a resposta de volta por meio do firewall.

Configurando as tabelas de roteamento

Aplique estas tabelas de rotas para habilitar o padrão anterior:

  1. Crie uma tabela de rotas para sub-redes de spoke. Desative a propagação de rotas BGP se quiser impedir que as rotas do ambiente local substituam suas UDRs.
  2. Adicione uma rota padrão (0.0.0.0/0) com o tipo VirtualAppliance de próximo salto e o endereço do próximo salto definido como o IP privado Firewall do Azure.
  3. Associe a tabela de rotas a cada sub-rede de spoke que precise acessar outros spokes ou a internet.
  4. Crie regras de firewall de rede que permitam o tráfego específico entre spokes. Por exemplo, permitir 10.1.0.0/16 → 10.2.0.0/16 nas portas 443 e 1433.

Tip

Use IP Groups no Firewall do Azure para organizar os intervalos de endereços das redes spoke. Isso simplifica o gerenciamento de regras à medida que você adiciona spokes.

Alternativa: grupos conectados ao AVNM para conexão spoke-to-spoke direta

Se você não precisar de inspeção de firewall entre spokes específicos, os grupos conectados a AVNM fornecerão um modelo de conectividade de malha. Os spokes no mesmo grupo conectado se comunicam diretamente sem atravessar o hub. Isso reduz a latência e os requisitos de capacidade de processamento do firewall, mas contorna a inspeção centralizada.

Importante

Se você habilitar o tunelamento forçado no Firewall do Azure (para rotear o tráfego destinado à Internet para um dispositivo on-premises), precisará da camada Standard ou Premium. O túnel forçado também requer uma sub-rede de gerenciamento (AzureFirewallManagementSubnet) e desativa regras DNAT.

Trânsito de gateway

O trânsito via gateway permite que todos os spokes compartilhem um único gateway de VPN ou gateway do ExpressRoute implantado no hub. Sem o trânsito do gateway, cada spoke precisa de seu próprio gateway para acessar redes locais.

Etapas de configuração

  1. Implante um gateway VPN ou ExpressRoute no hub GatewaySubnet.
  2. Na conexão de emparelhamento do hub (hub → spoke): habilite Permitir o trânsito do gateway.
  3. Na conexão de emparelhamento no lado do spoke (spoke → hub): habilite Usar gateways remotos.
  4. Verifique a propagação de rotas. Após a configuração, verifique as rotas efetivas na NIC de uma máquina virtual spoke. A tabela de rotas mostra os prefixos do ambiente local aprendidos por meio do gateway do hub, com tipo de próximo salto VNetGlobalPeering ou VNetPeering.

Quando configuradas, as rotas aprendidas pelo gateway de hub (por exemplo, prefixos locais do ExpressRoute) são propagadas automaticamente para tabelas de roteamento spoke.

Limitações de tráfego do gateway

  • O trânsito do gateway funciona com todas as camadas do Gateway de VPN, exceto a camada Básica. Se você usar o Gateway de VPN Básico, não poderá compartilhá-lo com redes virtuais emparelhadas.
  • Uma rede virtual spoke pode usar apenas um gateway remoto. Você não pode habilitar Use remote gateways em um spoke que emparelhe com vários hubs.
  • Se você usar UDRs para forçar o tráfego por meio do firewall, verifique se a UDR não substitui as rotas locais propagadas pelo gateway sem querer. Defina rotas mais específicas para prefixos locais, se necessário.

Note

Ao usar o ExpressRoute com trânsito de gateway, habilite Permitir trânsito de gateway antes de criar os emparelhamentos spoke. O gateway deve existir e ser provisionado primeiro.

Gerenciador de Rede Virtual do Azure em grande escala

Quando seu ambiente cresce além de um punhado de spokes, o gerenciamento de conexões de emparelhamento e tabelas de rotas manualmente se torna complexo. O AVNM fornece automação para topologias hub-spoke:

Funcionalidade do AVNM O que faz
Configuração de conectividade hub-spoke Cria e mantém automaticamente o emparelhamento entre o hub e todos os spokes em um grupo de rede. Dá suporte a até 1.000 spokes por hub.
Grupos conectados Permite conectividade direta de spoke a spoke sem emparelhamento manual. Limite padrão: 250 redes virtuais por grupo (expansível para 1.000 por solicitação).
Grupos de rede com associação dinâmica Usa condições do Azure Policy para adicionar automaticamente redes virtuais a grupos com base em tags, convenções de nomenclatura ou assinaturas.
Gerenciamento de UDR Automatiza a implantação da tabela de rotas em várias topologias hub-spoke.

O AVNM é especialmente valioso quando você gerencia topologias hub-spoke em várias regiões ou precisa de associação dinâmica à medida que novas redes virtuais spoke entram online.

Considerações de dimensionamento

À medida que a topologia hub-spoke cresce, planeje os seguintes limites de plataforma e padrões organizacionais:

Limites de emparelhamento e conectividade

Dimensão Limite padrão Com a AVNM Observações
Emparelhamentos de VNet por rede virtual 500 1.000 (configuração hub-spoke) Cada emparelhamento entre spoke e hub consome um slot em ambos os lados
Redes virtuais por grupo conectado do AVNM 250 (padrão) Até 1.000 (por solicitação) Solicitar aumento por meio de Suporte do Azure
Assinaturas por escopo AVNM N/A 1,000 O escopo pode abranger várias assinaturas em um grupo de gerenciamento

Organização da assinatura

  • Separe as redes spoke em assinaturas específicas para cada carga de trabalho para ambientes com mais de 10 redes spoke. Isso isola a cobrança, o RBAC e os limites de cotas por equipe responsável pela carga de trabalho.
  • Use uma assinatura de conectividade dedicada para a VNet do hub, os gateways e o firewall. Esse é o padrão recomendado pelas landing zones do Azure (assinatura da plataforma).
  • Agrupe assinaturas em um grupo de gerenciamento para que o AVNM possa descobrir e gerenciar dinamicamente VNets spoke em várias assinaturas usando condições do Azure Policy.

Aplicando topologia com o Azure Policy

Use a Política do Azure para evitar desvios de configuração:

  • Negar pareamento para VNets que não são de hub. Atribua uma política no nível do grupo de gerenciamento para bloquear a criação de emparelhamento de VNet, a menos que o destino seja a VNet de hub designada.
  • Exigir associação UDR. Atribua uma política que audite (ou negue) sub-redes de spoke sem uma tabela de rotas que inclua a rota 0.0.0.0/0 → Firewall.
  • Impor a participação no grupo AVNM. Use regras de associação dinâmica na AVNM com base em marcas (por exemplo, NetworkRole:Spoke) para que novas VNets sejam registradas automaticamente.

Caminho de migração de simples para hub-spoke

Se você começou com uma topologia de rede simples e seu ambiente cresceu para exigir serviços compartilhados ou segmentação entre cargas de trabalho, siga este caminho de migração:

Etapa 1: Planejar a VNet do hub

  1. Aloque um novo espaço de endereço para o hub (por exemplo, 10.0.0.0/16) que não se sobreponha à sua VNet plana existente.
  2. Determine quais serviços compartilhados implantar: firewall, gateway, Bastion, resolvedor DNS.
  3. Tamanho das sub-redes do hub de acordo com a tabela de layout da sub-rede do hub .

Etapa 2: Implantar serviços compartilhados no hub

  1. Crie a VNet do hub e implante Firewall do Azure (ou sua NVA escolhida).
  2. Implante o gateway VPN/ExpressRoute se precisar de conectividade híbrida.
  3. Implante Azure Bastion para acesso seguro à VM.
  4. Configure o Resolvedor de DNS Privado se estiver usando DNS personalizado.

Etapa 3: Migrar cargas de trabalho para spokes

  1. Crie VNets spoke com novos espaços de endereço para cada carga de trabalho. Se você não puder alterar os endereços IP, poderá manter as faixas de IP existentes, desde que não se sobreponham ao hub.
  2. Conecte cada spoke ao hub. Habilite o trânsito do gateway no lado do hub e use gateways remotos no lado do spoke.
  3. Aplique UDRs às sub-redes de spoke com a rota padrão apontando para o firewall do hub.
  4. Mova ou reimplante VMs e serviços da VNet plana para o spoke adequado. Use o Azure Resource Mover ou a reimplantação, dependendo da complexidade da carga de trabalho.
  5. Crie regras de firewall para permitir os padrões de tráfego entre spoke e spoke para a Internet que você permitiu anteriormente dentro da VNet simples.

Etapa 4: Descomissionar a VNet plana

  1. Verifique se todas as cargas de trabalho podem ser acessadas por meio da nova topologia hub-spoke.
  2. Atualize os registros DNS se os endereços IP privados forem alterados.
  3. Remova a VNet simples antiga depois de migrar e validar todo o tráfego.

Tip

Migrar cargas de trabalho em fases. Comece com uma carga de trabalho não crítica para validar as regras de roteamento e firewall e prossiga com cargas de trabalho de produção.

Quando considerar a WAN Virtual em vez disso

Se a topologia hub-spoke estiver se tornando mais complexa, avalie se o WAN Virtual do Azure é a opção mais adequada:

Fator Hub-and-spoke (tradicional) WAN Virtual do Azure
Management Infraestrutura do hub gerenciado pelo cliente roteamento e conectividade do hub gerenciado pela Microsoft
Melhor para Menos de 30 conexões de branch VPN, controle total necessário Mais de 30 filiais VPN, muitas regiões do Azure
Routing O cliente configura as UDRs manualmente Roteamento automático no hub
integração SD-WAN Implantação manual de NVA Integração de parceiros de SD-WAN nativos
Trânsito global Requer roteamento entre hubs gerenciado pelo cliente Integrado: todos os hubs se conectam entre si automaticamente

Para obter uma comparação detalhada, consulte WAN Virtual do Azure topologia.

Considerações sobre o design

Para uma migração "lift-and-shift", implante um único hub com serviços compartilhados que todas as cargas de trabalho em migração utilizam:

  • Hub único com Gateway de VPN. Implante o gateway de VPN (ou o gateway do ExpressRoute) na GatewaySubnet do hub. Todas as cargas de trabalho dos spokes compartilham esse gateway por meio do gateway transit para conectividade com o ambiente on-premises durante e após a migração.
  • Azure Bastion no hub. Uma implantação única do Bastion no hub fornece acesso RDP/SSH seguro às VMs em todos os spokes emparelhados, sem expor IPs públicos nos servidores migrados.
  • Firewall centralizado para tráfego de saída. Implante Firewall do Azure no hub. Configure UDRs em cada sub-rede spoke com a rota padrão apontando para o firewall. Todo o tráfego de saída e o tráfego entre spokes passa por este único ponto de inspeção.
  • Comece com um hub, adicione spokes incrementalmente. Emparelhe a VNet spoke de cada carga de trabalho ao hub à medida que você a migra. Um único hub oferece suporte a até 500 conexões de emparelhamento (1.000 com AVNM).

Para um cenário de migração e modernização, planeje a topologia de hub duplo que separa a infraestrutura da plataforma das cargas de trabalho do aplicativo:

  • Implantação de hub duplo. Implante um hub em sua região primária e um segundo hub em sua região de backup. Cada hub contém seu próprio firewall, gateway e Bastion. Isso dá suporte a arquiteturas ativas para cargas de trabalho de PaaS.
  • Hubs de propriedade de TI, spokes de propriedade da equipe de aplicativos. A equipe de plataforma gerencia assinaturas de hub (padrão de assinatura de conectividade, uma assinatura de Azure dedicada para recursos de rede de hub compartilhado, separados das assinaturas de carga de trabalho). As equipes de aplicativos possuem suas assinaturas spoke com controle delegado sobre suas sub-redes Link Privado e recursos de carga de trabalho.
  • Sub-redes Link Privado por spoke. Cada VNet de spoke conta com uma sub-rede dedicada para Endpoints Privados. As equipes de aplicação criam conexões de Link Privado para seus serviços PaaS (SQL do Azure, Storage e Key Vault) dentro de seus próprios spokes.
  • Firewall de hub como SNAT/DNAT. O firewall central em cada hub fornece NAT de origem para tráfego de saída e NAT de destino para padrões de tráfego de entrada. As equipes de aplicativos não podem ignorar a inspeção centralizada.

Para conectividade entre nuvens, avalie se o hub-spoke tradicional ou WAN Virtual fornece o modelo de trânsito correto:

  • Decisão entre Hub-spoke e WAN Virtual Se você tiver menos de 30 conexões de filial, um pequeno número de túneis VPN multinuvem e operar em uma ou duas regiões do Azure, o modelo hub-spoke tradicional com Gateway de VPN será mais simples. Se você tiver muitas VPCs, filiais, regiões ou pontos de borda na nuvem, a WAN Virtual fornece roteamento automatizado que escala melhor.
  • Gateway de VPN para túneis entre nuvens. Em um modelo hub-spoke, implante o Gateway de VPN no hub e crie conexões site a site com Gateways Virtuais Privados do AWS e pontos de extremidade de VPN do Google Cloud. Cada conexão usa criptografia IPSec/IKE.
  • Avaliar o crescimento da complexidade. Se o seu ambiente multinuvem crescer (mais contas da AWS, projetos do Google Cloud ou regiões do Azure), revisite a decisão entre hub-spoke e WAN Virtual. WAN Virtual se torna mais econômico ao administrar um grande número de túneis em escala.

Para obter uma comparação completa, consulte WAN Virtual do Azure topologia.

Pré-requisitos

Antes de criar uma rede hub-and-spoke:

  • Conclua seu plano de rede virtual e sub-rede. Saiba de quantas ramificações você precisa e quais sub-redes cada ramificação requer.
  • Defina seu esquema de endereço IP. Os espaços de endereço "hub" e "spoke" não devem se sobrepor.
  • Entenda que o emparelhamento de VNet não é transitivo: as redes spoke não herdam conectividade com outras redes spoke por meio do hub.

Considerações de segurança

Uma topologia em hub-and-spoke centraliza a aplicação de políticas de segurança no hub. Aplique estes princípios:

  • Encaminhar todo o tráfego das redes spoke pelo firewall do hub. Use UDRs com a rota padrão apontando para o firewall. Essa configuração garante que o firewall inspecione e registre logs em todos os fluxos spoke-to-spoke e spoke-to-internet.
  • Use NSGs nas sub-redes spoke como defesa em profundidade. Mesmo com um firewall central, os grupos de segurança de rede em sub-redes spoke fornecem uma camada extra de segmentação. Negar tráfego lateral inesperado no nível da sub-rede. Para obter diretrizes de design do NSG, consulte grupos de segurança de rede e grupos de segurança de aplicativos.
  • Habilite o trânsito do gateway com cuidado. O trânsito pelo gateway expõe as rotas do ambiente local a todas as redes spoke. Verifique se as regras de firewall contemplam a conectividade ampliada.
  • Remova os IPs públicos das VMs de spoke. Azure Bastion no hub fornece acesso de gerenciamento seguro sem expor VMs à Internet.
  • Trate cada spoke como um limite de segurança. As cargas de trabalho em spokes diferentes permanecem isoladas por padrão. A conectividade entre os spokes requer regras explícitas de roteamento e firewall.

Saiba mais

Próximas Etapas 

Tip

Explorando por conta própria? Retorne ao navegador de visão geral para encontrar seu próximo artigo por funcionalidade.

A seguir, na sua jornada de lift-and-shift:

Conecte-se à sua rede local: configure Gateway de VPN ou ExpressRoute na VNet do hub para estabelecer a dependência de migração crítica.

A seguir, em sua jornada de modernização:

Planeje sua implantação multirregional: Implemente ativo-ativo nas regiões primária e de backup para seus aplicativos voltados ao cliente.

A seguir, em sua jornada multinuvem:

Avalie o WAN Virtual do Azure como seu modelo de trânsito de rede: determine se o WAN Virtual ou a topologia hub-and-spoke é mais adequada para o seu ambiente multinuvem com várias VPCs, filiais e regiões.