Myślę, że większość dużych sieci korzysta z niewielkiej puli dedykowanych wewnętrznych serwerów NTTP. Ruch NTTP jest dość niewielki, więc prawdopodobnie nie potrzebujesz wielu serwerów do obsługi dużej organizacji.
Podobnie jak w przypadku wszystkich usług sieciowych, zaletą prowadzenia własnych serwerów NTTP jest to, że masz większą kontrolę i możesz podejmować więcej decyzji. Na przykład, jeśli stracisz połączenie sieciowe ze światem zewnętrznym, twoje maszyny będą mogły nadal komunikować się z twoim wewnętrznym serwerem NTTP i nie musisz się martwić, że wszystkie będą musiały ponownie połączyć się z serwerami zewnętrznymi.
Jeśli masz tysiące serwerów, powinieneś również rozważyć uruchomienie własnego dedykowanego serwera czasu, na przykład z urządzenia GPS lub dedykowanego zegara atomowego . Nie jestem pewien, ile to kosztuje w dzisiejszych czasach, ale nie może być drogie w porównaniu z tysiącami systemów, które już obsługujesz. Masz wtedy dokładną usługę czasu całkowicie niezależną od twojego połączenia ze światem zewnętrznym.
Inną kwestią do rozważenia jest to, że prowadzenie własnych serwerów NTTP jest bardziej grzeczne. W ten sposób masz tylko kilka maszyn wysyłających żądania zewnętrzne w przeciwieństwie do tysięcy. Jestem pewien, że administratorzy publicznie dostępnych serwerów NTTP doceniliby to. Ponadto nieznacznie (bardzo nieznacznie) zmniejszy ruch w sieci zewnętrznej, co prawdopodobnie jest dobrą rzeczą.
Również jeśli posiadasz własne serwery NTTP, możesz trochę zaostrzyć zaporę ogniową, ponieważ tylko kilka komputerów łączy się na zewnątrz na porcie 123 zamiast wielu maszyn. To może być przydatne.
Program ntp jest łatwy w konfiguracji, a po uruchomieniu wymaga bardzo niewielkiej konserwacji. Każda firma, z którą kiedykolwiek byłem zaangażowany, skonfigurowała własne serwery NTTP i to działało dobrze.