Earlier quoted context omitted.
Amazon time sync likely also requires extremely accurate clocks on the system board as well to prevent there from being too much drift.
You don’t even need a tcxo. If you don’t care about holdover, connecting the pps pin from a $5 GPS module to an $15 SBC will give you a time source that is significantly better than anything you can serve over NTP to your clients. NTP is always gonna be the weak link for a service like this.
https://en.m.wikipedia.org/wiki/Precision_Time_Protocol
With that underneath you need just one gps clock reciever for the whole LAN, and PTP capable Ethernet adapter and switches throughout, of course. Which most are, these days.