Jest to rok 2018. System Windows może utrzymywać synchronizację serwerów w ciągu około 2 ms, zgodnie z wymogami przepisów MIFID II. Twój problem nie jest problemem.
Nasi administratorzy używający Windows NTP do synchronizacji czasu z kontrolerem domeny. Synchronizacja maszyn wirtualnych z hostem ESXI jest wyłączona.
Dlaczego? Host może sobie z tym poradzić znacznie lepiej (będąc sprzętem), a masz o wiele mniej. Twoi administratorzy strzelają sobie w stopę, a następnie narzekają, że krwawią.
Utrzymują, że „w ciągu sekundy” nie jest poprawnym wymaganiem i nie można tego spełnić bez sprzętowych urządzeń synchronizujących GPS. Ich SLA i poziom monitorowania są „w ciągu 3 minut”.
STARY - starożytny - system Windows zsynchronizował się w tym czasie, ponieważ bilety Kerberos miały ważność 5 minut.
Jest to jednak, jak powiedziałem, 2018. Branża finansowa ma obecnie dość brutalne wymagania, a państwa członkowskie sprostały temu - myślę, że od 2012 r. 2016 wprowadził go w pełni w życie. Milisekundowa dokładność przez Internet to rozwiązany problem - rozwiązany właściwie 50 lat temu, w celu uzyskania przyzwoitego połączenia. NTP sobie z tym poradzi. Być może będziesz musiał zainstalować tani sprzęt, jeśli chcesz ograniczyć ruch (np. Stworzyć własne źródło czasu NTP poziomu 3), ale to znowu nie jest nawet drogie.
Czy możemy prosić o „w ciągu sekundy”, czy też musimy całkowicie porzucić Kwarc?
Musisz sporadycznie programować problemy z czasem - tak jak w przypadku sprzętu. Ale „w ciągu sekundy” to żart wymogu - spełnienie w normalnych okolicznościach jest banalne.
Niektóre referencje:
https://docs.microsoft.com/en-us/windows-server/networking/windows-time-service/accurate-time
Przepisy rządowe, takie jak: dokładność 50 ms dla FINRA w USA 1 ms ESMA (MiFID II) w UE.
Wiele szczegółów i instrukcji. To naprawdę niesamowita lektura, jeśli musisz rozwiązać ten problem. Być może będziesz musiał zaktualizować swojego hypervisora - wszystko mówi o Hyper-V. VMWare powinno być w stanie zrobić to samo, ale nie ma pewności, ile lat ma Twoja wersja.