Publicado en: Nov 2, 2021

Amazon Time Sync Service ahora le permite generar y comparar fácilmente las marcas de tiempo de las instancias de Amazon EC2 con ClockBound, un daemon y biblioteca de código abierto. Esta información es valiosa para determinar el orden y la consistencia de los eventos y transacciones en las instancias EC2, independientemente de las ubicaciones geográficas de las respectivas instancias. ClockBound calcula el límite de error de reloj de la instancia de Amazon EC2 para medir su precisión de reloj y le permite verificar si una marca de tiempo determinada está en el pasado o en el futuro con respecto al reloj actual de la instancia. En cada llamada, ClockBound devuelve simultáneamente dos informaciones: la hora actual y el rango de error absoluto asociado. Esto significa que la hora real de una marca de tiempo ClockBound está dentro de un rango establecido.

Para comenzar, primero hay que asegurarse de que se está utilizando Chrony. A continuación, instale el daemon y la biblioteca de ClockBound, o cree su propia biblioteca para integrar ClockBound en la aplicación. Para obtener la mejor precisión de reloj, también se recomienda utilizar Amazon Time Sync Service. Amazon Time Sync Service y Chrony están configurados de forma predeterminada en las instancias de Amazon Linux 2.

Para obtener más información sobre ClockBound, incluidas las instrucciones de instalación, consulte ClockBound en GitHub.

Para obtener más información sobre Amazon Time Sync Service, consulte configurar la hora en la guía del usuario de EC2.

Para obtener más información sobre la precisión de reloj y el límite de error de reloj, consulte esta publicación de blog.