Sinto fortemente que dois servidores locais, aos quais todos os outros se ligam, são o caminho certo a seguir. O NTP foi projetado para funcionar dessa maneira e minimiza a carga nos servidores públicos / de pool.
Eu executo um servidor de pool NTP. Mesmo em áreas com pools bem preenchidos, a carga ainda é significativa (estou executando uma média anualizada de 25 solicitações de clientes por segundo, o que significa cerca de 2,5 milhões por dia). Em algumas partes do mundo, os pools são tão pequenos que as poucas pessoas que executam servidores de pool ficam sobrecarregadas .
Editar : Aaron Copley faz a excelente ponto de que dois servidores tanto ser rejeitado pelos clientes, se apenas um deles está fora de sincronia , mas ainda acha que é correto (ver, por exemplo, esta questão ), e que ter dois (em vez de apenas um) simplesmente dobra o ponto único de falha. Ele está absolutamente certo de que três seriam melhores e, em uma rede de produção maior, eu concordaria que é apropriado para esse caso de uso. Na minha experiência, no entanto, devidamente configurado NTPD trabalha muito mais vezes do que ele falhar, e o risco de um único servidor estar indisponível e relógios cliente ficar muito longe para fora de sincronia para recuperar automaticamente muito superior ao risco de um servidor anunciando um defeito tempo e invalidar ambos.
Para mim, dois é o número certo de servidores sincronizados a montante para esta rede - mas há definitivamente uma discussão legítima a ser realizada em torno do problema, e sou grato a Aaron por ter levantado a questão.