Publié le: Nov 2, 2021
Amazon Time Sync Service vous permet désormais de générer et de comparer facilement les horodatages provenant des instances Amazon EC2 avec ClockBound, un démon et une bibliothèque open source. Ces informations sont précieuses pour déterminer l'ordre et la cohérence des événements et des transactions entre les instances EC2, indépendamment des emplacements géographiques respectifs des instances. ClockBound calcule la limite d'erreur d'horloge de votre instance Amazon EC2 pour mesurer la précision de son horloge et vous permet de vérifier si un horodatage donné se situe dans le passé ou le futur par rapport à l'horloge actuelle de votre instance. À chaque appel, ClockBound renvoie simultanément deux informations : l'heure actuelle et la plage d'erreur absolue associée. Cela signifie que l'heure réelle d'un horodatage ClockBound se situe dans une plage déterminée.
Pour commencer, assurez-vous d'abord que vous utilisez Chrony. Installez ensuite le démon et la bibliothèque ClockBound ou créez votre propre bibliothèque pour intégrer ClockBound dans votre application. Pour une précision optimale de l'horloge, nous vous recommandons également d'utiliser Amazon Time Sync Service. Amazon Time Sync Service et Chrony sont configurés par défaut sur les instances Amazon Linux 2.
Pour en savoir plus sur ClockBound, y compris les instructions d'installation, consultez ClockBound sur GitHub.
Pour en savoir plus sur Amazon Time Sync Service, consultez Réglage de l'heure dans le guide de l'utilisateur EC2.
Pour en savoir plus sur la précision des horloges et la limitation des erreurs d'horloge, consultez cet article de blog.