Синхронизированы ли часы AWS с точностью до минуты? - PullRequest
0 голосов
/ 10 апреля 2020

Мой вопрос: - это время для AWS рабочих (например, EC2, Lambdas, ...), синхронизированных на минутном уровне (то есть, Unix Время в рабочие могут различаться между собой не более 1 минуты)?

Зачем мне это нужно: Я создаю систему в AWS, где система периодически ( не менее 1 каждый 5 минут ) планирует следующее задание для работника из пула:

  1. Получить локальный Unix Время как jobTime.
  2. Чтение из хранилища исходных данных.
  3. Выполнение преобразования.
  4. Запись в целевое хранилище данных, если jobTime позже того, что хранится в целевом хранилище данных.

Довольно просто, а? Такой подход гарантирует Monotoni c Считывания (что является частью наших требований) в хранилище данных Target при условии, что Unix Время между работниками «достаточно» синхронизировано / надежно (что и является Мне нужно знать).

1 Ответ

0 голосов
/ 13 апреля 2020

Последовательный и точный отсчет времени имеет решающее значение для многих задач и процессов сервера. Большинство системных журналов содержат метку времени, которую вы можете использовать, чтобы определить, когда возникают проблемы и в каком порядке происходят события. Если вы используете AWS CLI или AWS SDK для отправки запросов от вашего экземпляра, эти инструменты подписывают запросы от вашего имени. Если дата и время вашего экземпляра установлены неправильно, дата в подписи может не совпадать с датой запроса, и AWS отклоняет запрос.

Amazon предоставляет сервис Amazon Time Syn c, который доступен из всех экземпляров EC2, а также используется другими AWS сервисами. Эта служба использует парк спутниковых и эталонных c опорных часов в каждом Регионе для обеспечения точных показаний текущего времени глобального стандарта всемирного координированного времени (UT C) через сетевой протокол времени (NTP). Сервис Amazon Time Syn c автоматически сглаживает любые дополнительные секунды, добавленные в UT C.

Сервис Amazon Time Syn c доступен через NTP по IP-адресу 169.254.169.123 для любого экземпляра. работает в VP C. Вашему экземпляру не требуется доступ к inte rnet, и вам не нужно настраивать правила группы безопасности или правила ACL сети, чтобы разрешить доступ. Последние версии AMI Amazon Linux 2 и Amazon Linux по умолчанию синхронизируются со службой Amazon Time Syn c.

Используйте следующие процедуры для настройки службы Amazon Time Syn c на вашем устройстве. экземпляр, использующий клиент chrony. ...

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html

Служба, основанная на проверенной сетевой инфраструктуре Amazon, использует парк резервированных опорных тактовых импульсов со спутниковой связью и атомных c в AWS регионов для доставки показаний текущего времени глобального стандарта всемирного координированного времени (UT C). Служба разработана для обеспечения высокой доступности с постоянно контролируемой временной инфраструктурой и обеспечивает источник эталонного времени с низкой дисперсией.

https://aws.amazon.com/about-aws/whats-new/2017/11/introducing-the-amazon-time-sync-service/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...