Em poucas palavras, o Azure Traffic Manager através de seus métodos de roteamento de tráfego e atuando no nível de DNS, lhe permite controlar a distribuição do tráfego – de forma inteligente – e direcionar as solicitações do usuário para o endpoint mais apropriado.
Outra característica, ou melhor, vantagem desse serviço é seu monitoramento contínuo de integridade dos pontos de extremidade (endpoints), com Failover automático quando um destes pontos falharem.
O Traffic Manager apenas gerencia o tráfego através de consultas recursivas, indicando o melhor caminho entre os clientes e os endpoints!
Ou seja, não atua servindo conteúdo/informações (como seria o papel de um cache, por exemplo!), e sim, fornece a melhor rota para o cenário em questão.
Métodos de Roteamento
▪ Performance (Desempenho): rota com menor latência, ou seja, a mais próxima do usuário.
▪ Priority (Prioridade): rota definida com base em uma lista com prioridades, você pode ter um endpoint como serviço primário e outros atuando como backup e consequentemente com prioridade diferenciada.
▪ Weighted (Ponderado): rota distribuída de maneira uniforme baseada nos pesos configurados para os pontos de extremidades.
▪ Geographic (Geográfico): o roteamento é feito com base na localização geográfica do usuário.
▪ MultiValue (Vários Valores): este método permite que, através de uma única resposta de consulta DNS, obter vários pontos de extremidade.
▪ Subnet (Sub-rede): o roteamento é feito baseado no endereço de IP de Origem da solicitação.
Funcionamento do Azure Traffic Manager
1️⃣ Usuário acessa a URL “https://thecloudbootcamp.com/”, e essa requisição é recebida por um serviço de DNS;
2️⃣ O Serviço de DNS envia a requisição para o Traffic Manager;
3️⃣ O Traffic Manager baseado no método de roteamento, determina qual melhor rota/caminho/endpoint e retorna a informação (consulta DNS recursiva) para o Serviço de DNS;
4️⃣ O Serviço de DNS informa ao Usuário qual endpoint o mesmo deve se conectar;
5️⃣ O Usuário se conecta diretamente ao endpoint e não através do Traffic Manager.
Traffic Manager NÃO é um Gateway!
Traffic Manager NÃO é um Proxy!
Traffic Manager É um Gerenciador de Tráfego, como a própria tradução de seu nome.
Este foi um overview sobre o Azure Traffic Manager!
Até o próximo post!
☁ TCB 🚀