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.
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:
- Consulte a visão geral Gestor de Tráfego do Azure para saber mais sobre como funciona este equilibrador de carga de tráfego baseado em DNS.
- Consulte considerações de design de aplicativos Híbridos para saber mais sobre as melhores práticas e para obter respostas para quaisquer perguntas adicionais.
- Veja 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 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.