Publicado: Nov 2, 2021

Agora, o Amazon Time Sync Service permite que você gere e compare facilmente timestamps de instâncias do Amazon EC2 com o ClockBound, um daemon e uma biblioteca de código aberto. Essas informações são valiosas para determinar a ordem e a consistência de eventos e transações nas instâncias do EC2, independentemente das respectivas localizações geográficas das instâncias. O ClockBound calcula o erro de relógio da instância do Amazon EC2 para medir a precisão do relógio e permite que você verifique se um determinado timestamp está no passado ou no futuro em relação ao relógio atual da sua instância. Em cada chamada, o ClockBound retorna simultaneamente duas informações: a hora atual e o intervalo de erro absoluto associado. Isso significa que a hora real de um timestamp do ClockBound está dentro de um intervalo definido.

Para começar, primeiro certifique-se de usar o Chrony. Em seguida, instale o daemon e a biblioteca do ClockBound ou crie sua própria biblioteca para integrar o ClockBound à sua aplicação. Para obter a melhor precisão do relógio, também recomendamos o uso do Amazon Time Sync Service. O Amazon Time Sync Service e o Chrony estão configurados por padrão nas instâncias do Amazon Linux 2.

Para saber mais sobre o ClockBound, incluindo instruções de instalação, consulte o ClockBound no GitHub.

Para saber mais sobre o Amazon Time Sync Service, veja como configurar seu horário no guia do usuário do EC2.

Para ler mais sobre a precisão do relógio e o limite de erro de relógio, consulte esta postagem do blog.