Padrão de aplicativo geo-distribuído

Saiba como fornecer pontos finais de aplicações em várias regiões e encaminhar o tráfego de utilizadores com base nas necessidades de localização e conformidade.

Contexto e problema

Organizações com geografias de grande alcance esforçam-se por distribuir de forma segura e precisa e permitir o acesso aos dados, garantindo os níveis necessários de segurança, conformidade e desempenho por utilizador, localização e dispositivo além-fronteiras.

Solução

O padrão de encaminhamento de tráfego geográfico Azure Stack Hub, ou aplicações geo-distribuídas, permite que o tráfego seja direcionado para pontos finais específicos com base em várias métricas. A criação de um Gestor de Tráfego com o encaminhamento geográfico e a configuração de pontos finais liga o tráfego para pontos finais com base nos requisitos regionais, na regulação corporativa e internacional e nas necessidades de dados.

Geo-distributed pattern

Componentes

Fora da nuvem

Gestor de Tráfego

No diagrama, Gestor de Tráfego está localizado fora da nuvem pública, mas precisa de ser capaz de coordenar o tráfego tanto no centro de dados local como na nuvem pública. O equilibrador encaminha o tráfego para locais geográficos.

Sistema de Nomes de Domínio (DNS)

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

Cloud pública

Ponto final da nuvem

Os endereços IP públicos são usados para encaminhar o tráfego de entrada através do gestor de tráfego para o ponto final de recursos de aplicações de nuvem pública.  

Nuvens locais

Ponto final local

Os endereços IP públicos são usados para encaminhar o tráfego de entrada através do gestor de tráfego para o ponto final de recursos de aplicações de nuvem pública.

Problemas e considerações

Na altura de decidir como implementar este padrão, considere os seguintes pontos:

Escalabilidade

O padrão lida com o encaminhamento de tráfego geográfico em vez de escalar para fazer face ao aumento do tráfego. No entanto, pode combinar este padrão com outras soluções Azure e no local. Por exemplo, este padrão pode ser usado com o Padrão de escala de nuvem cruzada.

Disponibilidade

Certifique-se de que as aplicações implementadas localmente são configuradas para alta disponibilidade através da configuração de hardware no local e implementação de software.

Capacidade de gestão

O padrão garante uma gestão perfeita e uma interface familiar entre ambientes.

Quando utilizar este padrão

  • A minha organização tem agências internacionais que exigem políticas de segurança e distribuição regionais personalizadas.
  • Cada um dos escritórios da minha organização retira dados de empregados, negócios e instalações, exigindo atividade de reporte de acordo com os regulamentos locais e fuso horário.
  • Requisitos de alta escala podem ser cumpridos escalando horizontalmente aplicações, com várias implementações de aplicações sendo feitas dentro de uma única região e em todas as regiões para lidar com requisitos de carga extrema.
  • As aplicações devem estar altamente disponíveis e responder aos pedidos dos clientes mesmo em interrupções de uma região única.

Passos seguintes

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

Quando estiver pronto para testar o exemplo da solução, continue com o guia de implementação da solução de aplicações geo-distribuída. O guia de implantação fornece instruções passo a passo para a implantação e teste dos seus componentes. Aprende-se a direcionar o tráfego para pontos finais específicos, com base em várias métricas utilizando o padrão de aplicação geo-distribuído. Criar um perfil Gestor de Tráfego com a configuração geográfica de encaminhamento e ponto final garante que a informação é encaminhada para pontos finais com base nos requisitos regionais, na regulação corporativa e internacional, e nas necessidades dos seus dados.