I am working on a plan towards overhauling how time synchronization is handled on our network. Currently our network is predominantly Windows-based, in a fairly standard AD domain broken up into various sites. However we are starting to utilize Linux-based servers in our environment as well, with the thought that this balance will continue to shift towards that direction.
In such a mixed environment I am trying to figure out where NT5DS is used, if at all. Is it a better idea to have the Windows infrastructure respect the domain hierarchy for time synchronization and have the Linux servers pull time from the domain, or should an NTP server be spun up and have everything (Windows or Linux) pull its time from it?
I see both avenues as being functional, but am concerned that I am overlooking obvious gotcha's down the road. On one hand, it seems silly to have a (proposed) fleet of Linux servers getting their time from a Windows domain. On the other hand, having every host on the network pull from one NTP server on the local network feels like a comparatively flat solution.