Синхронизация часов в распределенной системе обычно следует одной или двум из следующих целей: (1) убедиться, что все узлы, входящие в распределенную систему, имеют одинаковые внутренние часы и (2) убедитесь, что распределенная система в синхронизации с другими внешними часами.
Внутренняя синхронизация обычно выполняется через протоколы синхронизации, которые позволяют вычислительному кластеру синхронизировать свои локальные часы. Машины соглашаются на использование общего времени. Однако время, в течение которого они согласуются, не обязательно должно синхронизироваться с внешними часами, то есть со временем в определенном часовом поясе.
Внешняя синхронизация гарантирует, что вычислительные системы синхронизируют свои часы с внешним источником времени, таким как сервер, обеспечивающий время с использованием протокола NTP. Цель состоит в том, чтобы вычислительная система могла синхронизироваться со временем в определенной временной зоне. Если требуется очень точное время, обычно используются NTP-системы, которые генерируют время от атомных часов.
В обоих случаях внутренняя и внешняя синхронизация протокола NTP может быть и широко используется.
Можете ли вы добавить «синхронизацию часов» к названию вашего вопроса? Другим пользователям будет проще найти ваш вопрос. –