Я розробник, і ми використовуємо Quartz.Net, широко використовувану бібліотеку планування з магазином резервної копії SQL для запуску кластера серверів завдань (віртуальних машин на кластері ESXI).
Quartz.Net вимагає, щоб час синхронізувався між екземплярами сервера завдань, і рекомендує використовувати для нього NTP.
Годинники повинні знаходитися в межах секунди один від одного.
Наші sysadmins використовують Windows NTP для синхронізації часу з контролером домену. Синхронізація віртуальних машин із хостом ESXI вимкнена.
Вони продовжують наполягати, що "протягом секунди" не є правильною вимогою, і це не може бути виконано без апаратних GPS-синхронізуючих пристроїв. Їх рівень SLA та моніторинг знаходяться "протягом 3 хвилин".
Ми спостерігаємо періодичні (раз на 2-3 місяці) кварцові випадки поза синхронізованої поведінки, які відповідають часу не синхронізації.
- Чи правильно ми просити «протягом секунди» чи нам потрібно цілком відкинути кварц?
- Якщо так, то які зміни рекомендуються для нашого налаштування?