Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo explica como projetar redes Azure que abrangem várias regiões. Uma rede de várias regiões fornece alta disponibilidade contra interrupções regionais, atende usuários geograficamente distribuídos com menor latência e dá suporte aos requisitos de residência de dados regulatórios.
O que este artigo aborda
Este artigo aborda redundância por zona versus redundância regional, estratégias de roteamento entre regiões, opções de topologia de hub para implantações multirregionais, padrões de failover ativo-ativo versus ativo-passivo e considerações sobre a latência de replicação.
Quem precisa deste artigo
Leia este artigo se o ambiente corresponder a qualquer uma dessas condições:
- Sua carga de trabalho requer proteção de recuperação de desastre contra uma falha de região de Azure completa.
- Você atende usuários em várias geografias e precisa minimizar a latência de rede.
- Os requisitos regulatórios ou de conformidade exigem que os dados permaneçam dentro de limites geográficos específicos.
- Seus objetivos de continuidade de negócios definem um RTO (objetivo de tempo de recuperação) que uma única região não pode atender sozinha.
Se sua carga de trabalho opera em uma única região e implantações com redundância de zona atendem aos seus requisitos de disponibilidade, talvez você ainda não precise de um design de várias regiões. Comece com uma topologia hub-and-spoke ou WAN Virtual em uma região e expanda posteriormente.
Foco em lift-and-shift: cargas de trabalho ultrapassadas geralmente não podem ser executadas em um modelo ativo-ativo entre regiões. Planeje a recuperação de desastres com o Azure Site Recovery e um hub na região de recuperação, em vez de um design totalmente ativo-ativo.
Foco em modernização: implante aplicativos voltados para o cliente em um modelo ativo-ativo em duas regiões com SKUs redundantes de zona, usando espaço de endereço não sobreposto para que as regiões possam se conectar, se necessário.
Foco em nuvem cruzada: use o WAN Virtual do Azure para conectar várias regiões e filiais e planeje o roteamento entre regiões juntamente com o trânsito entre nuvens.
Azure serviços e recursos
A tabela a seguir lista os Azure serviços e recursos que habilitam a rede de várias regiões:
| Serviço ou recurso | Função no design de várias regiões | Saiba mais |
|---|---|---|
| Gerenciador de Tráfego do Azure | Roteamento de tráfego baseado em DNS entre regiões para qualquer protocolo | Visão geral do Gerenciador de Tráfego |
| Azure Front Door | Balanceamento de carga global HTTP/HTTPS com CDN e WAF na borda | Visão geral do Front Door |
| Emparelhamento VNet global | Conectividade privada de alta largura de banda entre redes virtuais em regiões diferentes | Emparelhamento de rede virtual |
| Alcance Global do ExpressRoute | Conecta sites locais uns aos outros por meio do backbone do Azure | Alcance Global do ExpressRoute Global |
| WAN Virtual do Azure (vários hubs) | trânsito global gerenciado por Microsoft com roteamento entre hubs automático | Trânsito global da WAN Virtual |
| Gerenciador de Rede Virtual do Azure (AVNM) | Automatiza a topologia de emparelhamento entre regiões e o gerenciamento de grupos de rede | Visão geral do AVNM |
Por que a multirregião requer várias redes virtuais
Uma rede virtual (VNet) abrange uma única região. As sub-redes nessa VNet abrangem todas as zonas de disponibilidade na região, mas a própria VNet não pode se estender entre os limites da região. A rede de várias regiões significa, portanto, implantar várias VNets, uma ou mais por região, e conectá-las com serviços entre regiões.
Essa restrição fundamental forma cada design de várias regiões:
- Cada região precisa de seu próprio espaço de endereços VNet (sem sobreposição com outras regiões para o emparelhamento).
- O tráfego entre regiões requer um mecanismo de conectividade explícito: emparelhamento global de VNet, roteamento entre hubs do WAN Virtual ou um roteamento baseado em gateway.
- Os serviços globais de balanceamento de carga (Gerenciador de Tráfego ou Front Door) direcionam os usuários para a implantação regional correta.
Para obter diretrizes de planejamento de sub-rede e endereço, consulte o planejamento de endereço IP.
Zonas de disponibilidade versus redundância regional
Antes de criar uma topologia de várias regiões, entenda os dois níveis de redundância de infraestrutura em Azure:
| Nível | Protege contra | Mecanismo | Example |
|---|---|---|---|
| Zonas de Disponibilidade | Falha de datacenter único em uma região | Datacenters fisicamente separados com poder, resfriamento e rede independentes | Firewall do Azure com redundância entre zonas implantado em 3 zonas |
| Redundância regional | Falha total na região (desastre natural, interrupção generalizada) | Implantando cargas de trabalho em duas ou mais regiões Azure | Aplicação web ativa-ativa no Leste dos EUA e no Oeste dos EUA |
Comece com redundância de zona. As implantações com redundância de zona protegem contra os cenários de falha mais comuns (problemas de datacenter único) sem a complexidade do roteamento de várias regiões. Adicione redundância regional quando sua empresa exigir proteção contra interrupções em toda a região ou quando você precisar atender usuários geograficamente distribuídos.
Referência de serviços de rede com redundância de zona
A tabela a seguir mostra as opções de implantação com redundância de zona para os principais serviços de rede. Implante-as em todas as regiões em que você executa cargas de trabalho:
| Service | Opção com redundância de zona | Observações |
|---|---|---|
| Firewall do Azure | Implantação em zonas de disponibilidade | Distribui em todas as três zonas da região |
| Standard Load Balancer | Front-end com redundância entre zonas | Comportamento padrão do SKU Standard |
| Gateway de Aplicativo v2 | Implantação com redundância de zona | Requer SKU Standard_v2 ou WAF_v2 |
| Gateway de VPN | Ativo-ativo com SKUs com redundância de zona | Use SKUs com sufixo AZ (VpnGw1AZ, VpnGw2AZ etc.) |
| Gateway do ExpressRoute | SKUs com redundância de zona | Usar ErGw1AZ, ErGw2AZ ou ErGw3AZ |
| Azure Bastion | Redundância de zona (versão preliminar) | SKUs Básico, Padrão e Premium |
| Gateway de NAT (StandardV2) | Zone-redundant | SKU StandardV2 necessária; a SKU Standard é somente zonal |
Como escolher uma abordagem de roteamento de tráfego entre regiões
Use a tabela de decisão a seguir para selecionar o serviço certo para rotear o tráfego entre regiões:
| Seus requisitos | Serviço recomendado | Como funciona |
|---|---|---|
| Failover multirregional ou distribuição de carga para qualquer protocolo (HTTP, TCP, UDP) | Gerenciador de Tráfego do Azure | Retorna o melhor IP do endpoint via resolução de DNS. O cliente se conecta diretamente ao endpoint. A velocidade de failover depende da TTL DNS (normalmente de 30 a 300 segundos). |
| Balanceamento de carga HTTP/HTTPS global com CDN, WAF e failover rápido | Azure Front Door | Encerra conexões nos pontos de presença (PoPs) de borda. Encaminha as solicitações para o servidor de back-end saudável mais próximo. Fornece failover em nível de conexão (em segundos, sem depender do TTL do DNS). |
| Tráfego de back-end privado entre regiões (replicação, APIs internas) | Emparelhamento VNet global | Conecta VNets entre regiões no backbone Microsoft. O emparelhamento não é transitivo; cada relação de emparelhamento é explícita. Aplicam-se cobranças por GB de transferência de dados. |
| Conectividade site a site local por meio de Azure | Alcance Global do ExpressRoute | Conecta dois circuitos do ExpressRoute para que os locais se comuniquem pelo backbone Microsoft sem atravessar roteadores de hub. |
Tip
Combine esses serviços. Por exemplo, use o Front Door para tráfego HTTP destinado aos usuários e o Global VNet Peering para replicação de backend entre regiões.
Como escolher uma topologia de hub de várias regiões
Depois de decidir estender sua rede entre regiões, escolha um padrão de hub para gerenciar a conectividade entre regiões:
| Fator | Hub por região (tradicional) | WAN Virtual com vários hubs |
|---|---|---|
| Conectividade entre regiões | O cliente configura o emparelhamento de VNet global entre hubs regionais e gerencia UDRs. | Roteamento entre hubs automático: todos os hubs WAN Virtual interconectam por padrão |
| Management | Controle total do cliente sobre roteamento, regras de firewall e peering | infraestrutura de hub gerenciada pela Microsoft com gerenciamento baseado em políticas |
| Melhor para | Organizações que precisam de controle granular de roteamento, NVAs personalizadas ou investimentos existentes em hubs. | Organizações com muitas regiões, mais de 30 sites de filial ou preferência por infraestrutura gerenciada |
| Trânsito global | Requer emparelhamento explícito + configuração de UDR entre cada par de hubs | Integrado: o tráfego entre quaisquer dois hubs é roteado automaticamente |
| Scaling | Adicione hubs e emparelhamentos manualmente (o AVNM pode automatizar). | Adicionar hubs por meio da configuração da WAN Virtual: as atualizações de roteamento são feitas automaticamente |
| Modelo de custo | Recursos de VNet do hub (firewall, gateway, emparelhamento) cobrados separadamente. | preços unitários da WAN Virtual e recursos conectados |
Para obter uma comparação detalhada de hub-and-spoke versus WAN Virtual em uma única região, consulte a topologia hub-and-spoke e WAN Virtual.
Considerações sobre o design
Foco no design multirregional de migração direta
- Para cargas de trabalho legadas que não podem abranger zonas ou regiões, projete para recuperação de desastres em vez de ativo-ativo: replique com o Azure Site Recovery para uma região de recuperação.
- Crie um hub na região de recuperação que espelha o hub primário para que o tráfego de failover tenha os mesmos serviços compartilhados.
- Use o Gerenciador de Tráfego do Azure ou o failover por DNS para redirecionar os usuários durante uma interrupção regional.
- Mantenha o espaço de endereço da região de recuperação sem sobreposição com a região primária para evitar conflitos durante o failover e qualquer emparelhamento posterior.
Modernizar o foco de design de várias regiões
- Implante cargas de trabalho voltadas para o cliente em modo ativo-ativo em duas regiões com SKUs redundantes de zona para obter a postura de resiliência mais alta.
- Atribua intervalos de endereços não sobrepostos às regiões primária e de backup para que os spokes ativo-ativo possam usar o emparelhamento VNet global posteriormente, sem necessidade de reendereçamento.
- Escolha sua camada de entrega por tipo de aplicativo: Azure Front Door para aplicativos Web e Gerenciador de Tráfego para aplicativos não Web, distribuindo entre pontos de extremidade públicos regionais.
- Proteja os pontos de extremidade públicos de cada região com o firewall do hub (SNAT e DNAT) para que o tráfego de entrada seja inspecionado antes de chegar aos back-ends.
Foco de arquitetura multinuvem e multirregional
- Use o WAN Virtual do Azure para interconectar várias regiões do Azure, filiais e bordas da nuvem com roteamento automático ponto a ponto.
- Planeje intervalos de endereços resumidos e não sobrepostos entre regiões e nuvens para que o roteamento de trânsito permaneça simples.
- Encerre as conexões IPsec entre nuvens em hubs seguros regionais e deixe WAN Virtual lidar com o roteamento entre hubs.
- Distribua a entrada pública entre regiões usando o Front Door ou o Gerenciador de Tráfego e mantenha a inspeção em cada firewall do hub regional.
Pré-requisitos
Antes de criar uma rede de várias regiões, verifique se você tem:
- Implantou e testou uma topologia de região única. Comece com hub-and-spoke ou WAN Virtual.
- Requisitos de alta disponibilidade e recuperação de desastre definidos: RTO, RPO (objetivo de ponto de recuperação) e mandatos de conformidade.
- Criou um plano de endereço IP não sobreposto em todas as regiões. Consulte o planejamento de endereço IP.
- Identificou quais cargas de trabalho precisam de redundância regional e quais precisam apenas de redundância de zona.
Padrões de implantação ativo-ativo versus ativo-passivo
Seu modelo de implantação de várias regiões determina como o tráfego flui durante a operação normal e durante uma falha regional:
Active-active
Ambas as regiões atendem ao tráfego simultaneamente. Um balanceador de carga global, como o Gerenciador de Tráfego ou o Front Door, distribui solicitações entre regiões com base na proximidade, desempenho ou peso.
Quando usar ativo-ativo:
- Seu aplicativo pode lidar com solicitações em qualquer região sem dependências de estado específicas da região.
- Você precisa do menor RTO possível (o failover é imediato porque a região íntegra já está atendendo o tráfego).
- Você deseja usar a capacidade em ambas as regiões durante a operação normal (eficiência de custo).
Considerações de rede:
- Ambas as regiões devem ter infraestrutura de rede idêntica, incluindo firewalls, gateways e balanceadores de carga.
- A replicação de dados entre regiões deve manter ambas as implantações atuais.
- Os intervalos das sondas de integridade e o TTL do DNS determinam com que rapidez o Gerenciador de Tráfego redireciona o tráfego. O Front Door proporciona um failover mais rápido em nível de conexão.
Active-passive
Uma região (primária) manipula todo o tráfego. A região secundária permanece pronta, mas não atende às solicitações do usuário até um evento de failover.
Quando usar ativo-passivo:
- Seu aplicativo tem requisitos estritos de região de gravação ou não pode replicar facilmente o estado.
- Restrições de custo impedem a execução de capacidade total em duas regiões simultaneamente.
- Sua tolerância de RTO permite o tempo necessário para ativar a região secundária.
Considerações de rede:
- A infraestrutura de rede da região passiva pode usar níveis menores ou capacidade reduzida até que ocorra o failover.
- O failover automatizado requer sondagens de integridade com limites apropriados (para evitar oscilações).
- Teste o failover regularmente. As configurações de rede na região passiva podem ficar divergentes se não forem validadas.
- Mantenha tabelas de rotas e regras NSG sincronizadas entre regiões. Use modelos de infraestrutura como código para garantir que a região passiva corresponda à postura de segurança da região primária.
- Pré-provisionar gateways VPN ou ExpressRoute na região passiva. O provisionamento de gateway pode levar de 20 a 45 minutos. Isso é lento demais para a maioria das metas de RTO.
Escolhendo entre redes ativas-ativas e ativas-passivas
A escolha entre a rede ativa-ativa e ativa-passiva afeta o dimensionamento de rede, o custo e a complexidade operacional:
| Consideration | Active-active | Active-passive |
|---|---|---|
| Capacidade de rede | Capacidade total em ambas as regiões | Capacidade reduzida na região passiva (escalonamento em caso de falha) |
| Provisionamento de gateway | Sempre ativado em ambas as regiões | Pré-provisionado, mas pode usar camadas menores |
| Sincronização de dados entre regiões | Tráfego de replicação bidirecional contínuo | Replicação assíncrona unidirecional para o servidor de espera |
| Regras de firewall | Conjuntos de regras idênticos, ambos aplicados ativamente | Conjuntos de regras idênticos, mas conjunto passivo raramente exercido |
| Endereçamento IP | Ambas as regiões anunciam para o balanceador de carga global | Somente a região primária é anunciada até o failover |
| Risco operacional | Parte inferior: ambos os caminhos são testados continuamente | Mais alto: o caminho passivo pode se desviar ou ter configurações não testadas |
Replicação e latência de dados
A replicação entre regiões introduz a latência de rede que afeta o design do aplicativo. As regiões do Azure na mesma região geográfica normalmente apresentam latência de ida e volta de 1 a 10 ms para pares de regiões próximas (por exemplo, East US para East US 2) e de 30 a 70 ms para pares de regiões distantes (por exemplo, East US para West US). Pares de regiões transatlânticos ou transpacíficos podem exceder 100 ms.
Principais considerações de design:
- Topologia de replicação: Escolha a replicação síncrona somente para pares de região com baixa latência (< 10 ms). Use a replicação assíncrona para pares distantes para evitar a degradação do desempenho do aplicativo.
- Planejamento de largura de banda: estime os requisitos de taxa de transferência de replicação e considere os custos de transferência de dados por GB do Emparelhamento VNET Global. A replicação de alto volume entre regiões distantes pode gerar encargos de saída significativos.
- Resolução de conflitos: Padrões ativos com gravações bidirecionais exigem estratégias de resolução de conflitos na camada de aplicativo ou banco de dados. A rede fornece conectividade, mas os aplicativos devem lidar com conflitos de gravação.
- Pontos de extremidade privados para replicação de PaaS: Ao replicar SQL do Azure, Cosmos DB ou Armazenamento entre regiões, use pontos de extremidade privados em cada região para manter o tráfego de replicação no Microsoft backbone e evitar a exposição pública à Internet.
Considerações de custo
A rede de várias regiões aumenta os custos por meio da infraestrutura duplicada e da transferência de dados entre regiões. Planeje seu orçamento em torno desses drivers de custo primários:
- Transferência de dados entre regiões: O Emparelhamento Global de VNet e o tráfego entre hubs da WAN Virtual geram cobrança por GB para dados que cruzam os limites entre regiões. O tráfego intra-região entre VNets emparelhadas na mesma região não tem custo adicional para a mesma zona e é cobrado a uma taxa menor para zonas diferentes.
- Dispositivos de rede duplicados: Cada região requer seu próprio firewall, balanceador de carga e instâncias de gateway. Implantações ativas-ativas dobram esses custos. Implantações ativas-passivas podem reduzir custos usando camadas menores na região de espera e escalando durante a falha.
- Taxas globais de balanceamento de carga: O Gerenciador de Tráfego e o Front Door cobram com base em consultas DNS ou solicitações processadas. O Front Door cobra adicionalmente pela transferência de dados dos PoPs de borda para os back-ends.
- ExpressRoute e Gateway de VPN: Projetos multirregionais geralmente exigem instâncias de gateway em cada região. Os circuitos do ExpressRoute que conectam várias regiões adicionam taxas mensais de porta e encargos de dados medidos por GB.
- Otimize considerando a localidade do tráfego: Projete camadas da aplicação para minimizar chamadas entre regiões. Mantenha as réplicas de leitura localizadas junto com o poder computacional em cada região para reduzir a largura de banda de replicação e as consultas sensíveis à latência.
Considerações de segurança
Uma rede de várias regiões apresenta considerações de segurança além das implantações de região única:
- O tráfego permanece na infraestrutura da Microsoft. Todo o tráfego entre regiões pelo emparelhamento global de VNets ou pela conectividade entre hubs da WAN Virtual percorre a rede de backbone da Microsoft, não a internet pública.
- Implante firewalls com redundância de zona em todas as regiões. Cada hub regional precisa de sua própria instância de firewall para inspeção de tráfego. Implante firewalls entre zonas de disponibilidade para manter a segurança durante falhas de zona.
- O Front Door WAF fornece segurança de borda. Quando você usa o Front Door, seu Firewall de Aplicativo Web integrado inspeciona o tráfego antes de atingir qualquer implantação regional. Isso fornece uma primeira camada de defesa na borda da rede.
- Planeje o failover de DNS com cuidado. O failover do Gerenciador de Tráfego depende do TTL do DNS. TTLs mais curtos permitem um failover mais rápido, mas aumentam o volume de consultas DNS. O Front Door fornece failover em nível de conexão que não depende da expiração do cache DNS do cliente.
- O tráfego do Alcance Global do ExpressRoute permanece privado. O tráfego entre sites on-premises conectados por meio do Global Reach nunca passa pela internet pública. Ele permanece na rede principal da Microsoft entre os circuitos.
- Proteger canais de replicação entre regiões. O tráfego de replicação de back-end sobre o Emparelhamento VNet Global é privado por padrão, mas aplique grupos de segurança de rede e criptografia para dados confidenciais em trânsito.
Artigos relacionados
Se o design de várias regiões envolver cenários específicos abordados em outros lugares neste guia, confira:
- Topologia hub-and-spoke: padrão de design com um hub por região para implantações multirregionais.
- WAN Virtual: WAN Virtual padrão de vários hubs com roteamento entre hubs automático.
- Conectividade entre regiões: diretrizes detalhadas sobre emparelhamento, Alcance Global e opções de conectividade entre hubs.
- VNets e sub-redes: design de VNet por região e planejamento de sub-rede.
- Planejamento de endereço IP: espaços de endereço não sobrepostos entre regiões.
- Firewall do Azure e inspeção de tráfego: implantação de firewall com redundância de zona em cada hub regional.
Saiba mais
Para obter mais informações sobre os serviços e conceitos discutidos neste artigo, consulte os seguintes recursos:
- Visão geral do Gerenciador de Tráfego
- Visão geral do Azure Front Door
- Visão geral do emparelhamento de rede virtual
- Alcance Global do ExpressRoute Global
- Arquitetura da rede global de trânsito da WAN Virtual
- Regiões e zonas de disponibilidade no Azure
Próximas Etapas
Tip
Explorando por conta própria? Retorne ao navegador de visão geral para encontrar seu próximo artigo por funcionalidade.
Próximo passo na sua jornada de migração:
Conecte-se à sua rede local: depois de planejar a recuperação de desastre, estabeleça a conectividade VPN ou ExpressRoute com o local.
A seguir, em sua jornada de modernização:
Projete seus padrões de entrada na Internet: determine como o tráfego do cliente atinge seus aplicativos em suas regiões primárias e de backup.
A seguir, em sua jornada multinuvem:
Configurar túneis criptografados para suas outras nuvens: após o planejamento de várias regiões, configure a conectividade VPN entre nuvens.