Назад | Перейти на главную страницу

AWS - лучший способ контролировать даты в распределенных системах?

У меня есть система, в которой изначально не нужно было так жестко контролировать дату и время (она работала только в одном часовом поясе), но теперь в качестве требования нам нужно использовать несколько часовых поясов в этой системе.

Проблема в том, что эта система будет готова к работе с несколькими экземплярами EC2, хранящими информацию в экземпляре Aurora с несколькими серверами-репликами.

Кроме того, эта система будет управлять сеансами в экземпляре Redis или AWS-подобном сервисе.

У меня вопрос:

Как лучше всего контролировать, где и какая служба будет записывать эти даты, и обеспечивать точность дат при их сохранении или получении?

Я слышал, что лучший способ обеспечить наиболее точные даты - использовать сервер NTP, но также я слышал о человеке, который потерял соединение с сервером NTP, и их даты имели задержку, когда он это обнаруживал.

У меня есть некоторые предположения, например:

Я знаю, что это не первая система, решающая эти проблемы, но я действительно не знаю, с чего начать.

Спасибо за совет.