AWS实例时钟是否与分钟精度同步



我的问题是:AWS工作人员(例如EC2、Lambdas…(之间的时间是否在一分钟级别上同步(即,工作人员之间的Unix时间最多可以相差1分钟(?

为什么我需要这个:我正在AWS中创建一个系统,其中系统定期(不少于每5分钟1次(将以下作业安排给池中的工作人员:

  1. 获取本地Unix时间作为jobTime
  2. 从源数据存储读取
  3. 进行转换
  4. 如果jobTime晚于目标数据存储器中存储的内容,则写入目标数据存储器

很简单,嗯?这种方法保证了目标数据存储上的单调读取(这是我们要求的一部分(,条件是工作程序之间的Unix时间"足够"同步/可靠(这是我需要知道的(。

一致且准确的时间参考对于许多服务器任务和进程至关重要。大多数系统日志都包含一个时间戳,您可以使用该时间戳来确定问题何时发生以及事件发生的顺序。如果您使用AWS CLI或AWS SDK从您的实例发出请求,这些工具将代表您签署请求。如果您的实例的日期和时间设置不正确,签名中的日期可能与请求的日期不匹配,AWS将拒绝该请求。

亚马逊提供亚马逊时间同步服务,所有EC2实例都可以访问该服务,其他AWS服务也可以使用该服务。该服务在每个地区使用一组卫星连接的原子参考时钟,通过网络时间协议(NTP(提供协调世界时(UTC(全球标准的准确当前时间读数。亚马逊时间同步服务会自动平滑添加到UTC的任何闰秒。

亚马逊时间同步服务可通过NTP获得,IP地址为169.254.169.123,适用于VPC中运行的任何实例。您的实例不需要访问internet,也不必配置安全组规则或网络ACL规则来允许访问。默认情况下,最新版本的Amazon Linux 2和Amazon Linux AMI与Amazon时间同步服务同步。

使用以下过程使用chrony客户端在实例上配置Amazon时间同步服务。。。

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

该服务建立在亚马逊久经考验的网络基础设施之上,利用AWS地区的一组冗余卫星连接和原子参考时钟来提供协调世界时(UTC(全球标准的当前时间读数。该服务设计为具有持续监控的时间基础设施的高可用性,并提供低差异的参考时间源。

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

相关内容

  • 没有找到相关文章

最新更新