发布于: Nov 2, 2021

Amazon Time Sync Service 现在允许您从使用 ClockBound 的 Amazon EC2 实例轻松生成与比较时间戳,而 ClockBound 是开源的守护进程与资料库。此信息与实例的各自地理位置无关,对于确定跨 EC2 实例的事件和事务的顺序及一致性来说十分重要。ClockBound 会计算您的 Amazon EC2 实例的时钟误差界限以测量其时钟准确性,并允许您根据实例的当前时钟检查某指定时间戳是过去或未来的时间戳。每次调用时,ClockBound 会同时返回两项信息:当前时间以及相关的绝对误差范围。这意味着 ClockBound 时间戳的实际时间在固定的范围以内。

要开始使用,首先确保您正在使用 Chrony。然后安装 ClockBound 守护进程和资料库,或构建您自己的资料库以集成 ClockBound 到您的应用程序。为尽可能提高时钟准确性,我们还建议使用 Amazon Time Sync Service。Amazon Linux 2 实例默认配置 Amazon Time Sync Service 和 Chrony。

要了解关于 ClockBound 的更多信息,包括安装说明,请见 GitHub 上的 ClockBound

要了解关于 Amazon Time Sync Service 的详情,请参阅 在 EC2 用户指南中设置时间

要了解有关时钟准确性和时钟误差界限的更多信息,请参阅此博客文章