據報道2020年,每人每秒創造了1.7兆字節的信息。在視頻流、社交媒體、在線游戲和金融交易等應用的推動下,全球用戶數據生成量持續增長,給供應商帶來了新挑戰。
為了提供更低的延遲, 更為優化的用戶體驗,供應商將數據中心去中心化,將數據和計算分散轉移到網絡邊緣,更貼近客戶。然而問題也由此產生,去中心化解決了延遲問題,但這也意味著數據將從多個不同地點高速生成,數據傳輸速度不同,有些數據可能已陳舊過時。數據中央存儲管理系統需更新最新數據,但多個不同地點均可操作數據時,系統需要通過準確的時間來確定哪些是當前數據,哪些是陳舊數據。對于高頻金融交易或商業交易的應用來說,這個問題尤為值得關注。由于標準和法規的影響,這類應用需精準的時間戳作為金融記錄。
為了保持數據完整性,更為精確的定時同步頗為關鍵。定時同步不精確會導致供應商不得不加大數據傳輸,大大提高所需服務器的數量,成本也會隨之增加。
定時同步在數據中心領域并不是新概念,但供應商所要求的精確度不斷提高,現在通常需要100或10微秒,有時甚至更為嚴格。為了實現這一目標,供應商需要合適的定時同步協議。
原先數據中心一直使用NTP,該協議主要為在互聯網上以單播形式進行同步而設計,它通??蛇_到個位數毫秒范圍內的精度。如果在Chrony和本地網絡,并且在理想的條件下使用NTP,同步精度可達到幾十微秒。
數據中心也可使用PTP, 該協議設計用于以廣播/多播形式傳輸的本地網絡,同樣在理想條件下,系統時鐘與參考時間同步可達到亞微秒的精度。
可以看到的是,運行這兩種協議的條件,將會影響它們所能達到的同步精度。隨著更多的數據中心去中性化,分散到或離用戶更貼近用戶的地區,或更為偏遠的地區,或運行條件更為復雜的環境中,實地現場同步測試將是保證同步精度,并實現數據中心去中心化所能帶來優勢的重要途經。
上一篇:ntp授時服務器在銀行系統當中的應用 下一篇:如何用CentOS 建立你的NTP服務器解決方案