Padrão de aplicativo distribuído geograficamente

Saiba como fornecer pontos de extremidade de aplicativos em várias regiões e rotear o tráfego de usuários com base nas necessidades de localização e conformidade.

Contexto e problema

Organizações com geografias de amplo alcance se esforçam para distribuir e habilitar o acesso aos dados com segurança e precisão, garantindo os níveis necessários de segurança, conformidade e desempenho por usuário, local e dispositivo além-fronteiras.

Solução

O padrão de roteamento de tráfego geográfico do Azure Stack Hub, ou aplicativos distribuídos geograficamente, permite que o tráfego seja direcionado para pontos de extremidade específicos com base em várias métricas. A criação de um Gerenciador de Tráfego com roteamento baseado em geografia e configuração de ponto final roteia o tráfego para pontos finais com base em requisitos regionais, regulamentação corporativa e internacional e necessidades de dados.

Padrão geo-distribuído

Componentes

Fora da nuvem

Gestor de Tráfego

No diagrama, o Gerenciador de Tráfego está localizado fora da nuvem pública, mas precisa ser capaz de coordenar o tráfego no datacenter local e na nuvem pública. O balanceador encaminha o tráfego para localizações geográficas.

Sistema de Nomes de Domínio (DNS)

O Sistema de Nomes de Domínio, ou DNS, é responsável por traduzir (ou resolver) um nome de site ou serviço para o seu endereço IP.

Nuvem pública

Endpoint na Nuvem

Os endereços IP públicos são usados para rotear o tráfego de entrada através do gerenciador de tráfego para o ponto de extremidade de recursos do aplicativo de nuvem pública.  

Nuvens locais

Ponto final local

Os endereços IP públicos são usados para rotear o tráfego de entrada através do gerenciador de tráfego para o ponto de extremidade de recursos do aplicativo de nuvem pública.

Questões e considerações

Considere os seguintes pontos ao decidir como implementar esse padrão:

Escalabilidade

O padrão lida com o roteamento geográfico de tráfego, ao invés de dimensionar para acompanhar aumentos no tráfego. No entanto, você pode combinar esse padrão com outras soluções do Azure e locais. Por exemplo, este padrão pode ser usado com o Padrão de Escalabilidade entre Nuvens.

Disponibilidade

Certifique-se de que os aplicativos implantados localmente estejam configurados para alta disponibilidade por meio da configuração de hardware local e da implantação de software.

Capacidade de gestão

O padrão garante um gerenciamento perfeito e uma interface familiar entre os ambientes.

Quando usar este padrão

  • Minha organização tem filiais internacionais que exigem políticas de distribuição e segurança regional personalizadas.
  • Cada um dos escritórios da minha organização extrai dados de funcionários, empresas e instalações, exigindo relatórios de atividades de acordo com os regulamentos locais e fuso horário.
  • Os requisitos de alta escala podem ser atendidos dimensionando horizontalmente os aplicativos, com várias implantações de aplicativos sendo feitas em uma única região e entre regiões para lidar com requisitos de carga extrema.
  • Os aplicativos devem estar altamente disponíveis e responder às solicitações dos clientes, mesmo em interrupções de uma única região.

Próximos passos

Para saber mais sobre os tópicos introduzidos neste artigo:

  • Consulte a visão geral do Azure Traffic Manager para saber mais sobre como este balanceador de carga de tráfego baseado em DNS funciona.
  • Consulte a família de produtos e soluções Azure Stack para saber mais sobre todo o portfólio de produtos e soluções.

Quando estiver pronto para testar o exemplo de solução, continue com o guia de implantação de solução de aplicativo distribuído geograficamente. O guia de implantação fornece instruções passo a passo para implantar e testar seus componentes. Você aprende a direcionar o tráfego para pontos de extremidade específicos, com base em várias métricas usando o padrão de aplicativo distribuído geograficamente. A criação de um perfil do Gerenciador de Tráfego com roteamento baseado em geografia e configuração de ponto final garante que as informações sejam roteadas para pontos de extremidade com base nos requisitos regionais, na regulamentação corporativa e internacional e nas suas necessidades de dados.