Hoje a Cloudflare divulgou no seu blog técnico como reduziu pela metade o tempo que uma mudança de DNS leva para valer na sua rede global, além de diminuir o uso de memória em 85%. Em 2022, o componente chamado Zone Builder recebia cerca de 250 alterações de registros DNS por segundo; hoje recebe cerca de 700, além de outros 100 eventos, como mudanças de configuração de zonas. Pense em um DNS como uma enorme lista telefônica da internet: cada zona é a lista de um domínio, e cada alteração precisa ser copiada para milhares de cópias espalhadas pelo mundo.
O problema não era só a quantidade de eventos, mas o tipo de trabalho que alguns deles exigiam. Zonas grandes, com mais de 20 milhões de registros, obrigavam o sistema a reler e recalcular a lista inteira para cada pequena mudança, como refazer um livro inteiro para corrigir uma vírgula. A Cloudflare passou a identificar a menor reconstrução que pode provar ser segura, em vez de sempre refazer tudo, e também criou um novo agendador que junta trabalhos da mesma zona.
Com isso, o sistema evita reconstruir a zona completa em 92,95% dos casos, em medições feitas durante 24 horas. As reconstruções completas caíram de cerca de 11,88% para 7,04% do total, uma redução de cerca de 40% nesse tipo de trabalho. A maior parte dos casos que ainda exigem reconstrução completa envolve zonas novas e pequenas, que são rápidas de processar.
A empresa também comparou o novo agendador com o antigo rodando sobre os mesmos eventos. O pico mais alto de atraso no percentil 99 caiu de 14,6 minutos para 1,21 minuto. A memória média em uso caiu de 49 GiB para 7 GiB, e os picos, de 79 GiB para 12 GiB. Com o ganho de folga, a Cloudflare conseguiu reduzir intervalos de espera e a janela de segurança de replicação, e a mediana do atraso entre a mudança e a gravação dos dados caiu de cerca de 7,7 segundos para cerca de 3,3 segundos.
Para quem administra sites e domínios, o recado é que mudanças de DNS devem ficar disponíveis mais rapidamente e com menos consumo de recursos. A publicação técnica não traz instruções de proteção para usuários, pois trata de desempenho da infraestrutura interna da empresa; quem usa serviços da Cloudflare deve seguir as orientações oficiais do fabricante e manter seus sistemas atualizados.

Comentários