EC2 執行個體上的精確時鐘和時間同步 - Amazon Elastic Compute Cloud

EC2 執行個體上的精確時鐘和時間同步

對許多伺服器任務和流程而言,Amazon EC2 執行個體上一致且精準的時間參考至關重要。在識別問題發生的時間和事件的時間順序方面,系統日誌中的時間戳記扮演著至關重要的角色。如果您使用 AWS CLI 或 AWS SDK 來從執行個體提出請求,這些工具會代您簽署請求。如果執行個體的日期和時間設定不正確,可能會導致簽章日期與請求日期有差異,導致 AWS 拒絕您的請求。

為了解決這個重要層面,Amazon 提供 Amazon Time Sync Service,此服務可從所有 EC2 執行個體存取和提供不同 AWS 服務 使用。此服務在每個 AWS 區域使用與衛星連線的原子參考時鐘機群,提供對國際標準時間 (UTC) 全球標準最新的精準時間讀數。

為獲得最佳效能,建議您在 EC2 執行個體上使用本機 Amazon Time Sync Service。對於備份到執行個體上的本機 Amazon Time Sync Service,以及將 Amazon EC2 以外的資源連線至 Amazon Time Sync Service,您可以使用位於 time.aws.com公有 Amazon Time Sync Service。公有 Amazon Time Sync Service (例如本機 Amazon Time Sync Service),會自動消彌加至 UTC 的任何閏秒。我們在每個 AWS 區域 都有與衛星連線的機群和原子參考時鐘,可在全球範圍內支援公有 Amazon Time Sync Service。

閏秒

1972 年推出的閏秒是為了消彌由於地球自轉速度不穩定,導致國際原子時間 (TAI) 與太陽時間 (Ut1) 之間產生的差異,而不定期校正 UTC 時間的一秒鐘。為了代表客戶管理閏秒,我們在 Amazon Time Sync Service 中設計了閏秒消彌機制。如需詳細資訊,請參閱閏秒搶先報:即將到來的閏秒和 AWS

國際度量衡局第 27 屆大會決議,將在 2035 年之前取消閏秒,我們全力支持這項決議。

為了支援這次轉變,我們仍計劃透過本機 NTP 連線或公有 NTP 集區 (time.aws.com) 存取 Amazon Time Sync Service 時,在閏秒事件期間消彌時間。不過 PTP 硬體時鐘不提供消彌時間選項。如果發生閏秒,PTP 硬體時鐘會依照 UTC 標準加上閏秒。在大多數情況下,消彌的閏秒和閏秒時間來源相同。但由於閏秒事件期間會有所不同,所以不建議在閏秒事件期間,在您的時間用戶端組態中同時使用消彌和未消彌的時間來源。