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

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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

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

為了解決這個重要層面,Amazon 提供 Amazon Time Sync Service,此服務可從所有 EC2 執行個體存取和提供不同 AWS 服務使用。該服務使用衛星連接和原子參考時鐘的隊列,以提供協調世界時(UTC)全球標準的準確和當前時間讀數。 AWS 區域

為了獲得最佳效能,我們建議您在 EC2 執行個體上使用本機 Amazon 時間同步服務。若要備份到執行個體上的本機 Amazon 時間同步服務,或將 Amazon EC2 外部的資源連接到 Amazon 時間同步服務,您可以使用位於的公有 Amazon 時間同步服務time.aws.com。公有 Amazon Time Sync Service (例如本機 Amazon Time Sync Service),會自動消彌加至 UTC 的任何閏秒。公用 Amazon 時間同步服務由我們的衛星連接和原子參考時鐘在全球範圍內提供支援。 AWS 區域

閏秒

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

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

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