1
resposta

Políticas de roteamento adicionais ao DNS

No exercício 1 da aula de routing policy do curso de DNS foi questionado quais eram as políticas de roteamento fornecidas como recursos adicionais ao DNS no Route53 da AWS, uma das alternativas (a errada de acordo com a correção) era sobre o Failover. Gostaria de saber se e porque o Failover não é considerado uma política de roteamento visto que o local onde ela é configurada é o mesmo que as demais (sendo a difereça a dependência de um healty check) e visto que em caso de falha ela redireciona a requisição para outro servidor.

1 resposta

A razão para isso é que as políticas de roteamento tradicionais do DNS, como balanceamento de carga (Load Balancing) e roteamento geográfico (Geolocation Routing), estão relacionadas à distribuição do tráfego entre vários servidores ou locais geográficos, independentemente do estado ou disponibilidade desses servidores.

Por outro lado, a política de roteamento Failover está mais relacionada à resiliência e à disponibilidade do serviço. Ela envolve monitorar a saúde de um recurso específico usando checks de integridade (health checks) e, com base no resultado desses checks, redirecionar o tráfego para um recurso secundário (standby) quando o recurso principal (primary) está inativo ou indisponível.

Embora o Failover seja uma funcionalidade importante e útil para garantir a alta disponibilidade de um serviço, ele é mais uma estratégia de failover do que uma política de roteamento no sentido tradicional. Isso ocorre porque seu principal objetivo é alternar o tráfego para um recurso secundário quando o recurso primário não está saudável, em vez de balancear o tráfego entre vários recursos ativos.

Em resumo, embora o Failover seja configurado no Route 53 do AWS e possa ser relacionado ao roteamento do tráfego, ele é considerado uma estratégia de failover em vez de uma política de roteamento no contexto do DNS.