|
機(jī)房運(yùn)維最怕什么?怕單點(diǎn)故障。電源有雙路,網(wǎng)絡(luò)有冗余,硬盤做了RAID,什么都備了一份。但很多人會忽略一個問題——時間源如果只有一個,它出故障了怎么辦?GPS天線被鳥啄斷了,衛(wèi)星信號被干擾了,或者上級時間服務(wù)器宕機(jī)了,整個網(wǎng)絡(luò)的時間同步就停擺了。這時候所有依賴時間戳的系統(tǒng)開始各自為政,日志記錄開始漂移,監(jiān)控錄像的時間線逐漸混亂。解決這個問題的設(shè)備叫做時間同步服務(wù)器,它的本職工作就是在企業(yè)機(jī)房或控制中心里充當(dāng)整個系統(tǒng)的時間后盾,用多種方式保證時間服務(wù)永遠(yuǎn)在線、從不中斷。
時間同步服務(wù)器跟普通的時間服務(wù)器有個明顯的區(qū)別:它不依賴單一的時間來源。一臺標(biāo)準(zhǔn)的時間同步服務(wù)器通常同時支持GPS、北斗、格洛納斯等多種衛(wèi)星系統(tǒng),還支持通過NTP從上級時間源取時,有些型號甚至能接收地面長波授時信號或CDMA基站時間。這么多路信號同時接入,內(nèi)部有一套判斷機(jī)制——自動選用信號質(zhì)量好的那一路作為主用,其他幾路作為熱備份。主用信號一旦變差或者中斷,系統(tǒng)毫秒級切換到備份信號,網(wǎng)絡(luò)里的所有設(shè)備感覺不到任何變化,時間同步照常進(jìn)行。
大型數(shù)據(jù)中心對這東西是剛性需求。幾千臺服務(wù)器晝夜不停地運(yùn)轉(zhuǎn),虛擬化平臺跨物理機(jī)遷移、分布式數(shù)據(jù)庫多節(jié)點(diǎn)寫入、容器編排調(diào)度,每項(xiàng)操作都依賴嚴(yán)格的時間一致性。如果時間同步服務(wù)中斷超過一定時限,集群里各節(jié)點(diǎn)的時間誤差累積到毫秒級以上,分布式事務(wù)就可能出問題——數(shù)據(jù)寫入順序錯亂、主從復(fù)制延遲判斷失誤、負(fù)載均衡決策偏差。時間同步服務(wù)器用多源備份的機(jī)制,把這種風(fēng)險降到很低,運(yùn)維人員不需要半夜爬起來處理時間源故障。
金融行業(yè)的交易系統(tǒng)更不用說。交易所的數(shù)據(jù)中心、券商的交易柜臺、基金公司的量化平臺,所有交易訂單的時間戳必須準(zhǔn)確、連續(xù)、可追溯。監(jiān)管機(jī)構(gòu)檢查的時候會抽查訂單時間記錄,如果發(fā)現(xiàn)時間戳不可靠,罰款和整改通知就來了。時間同步服務(wù)器不僅提供多源備份,還內(nèi)置高精度的本地晶振或恒溫晶振,即使所有外部信號全部丟失,依靠內(nèi)部振蕩器也能維持相當(dāng)長時間的高精度守時,給運(yùn)維人員留出充足的修復(fù)窗口。
廣播電視臺的播出系統(tǒng)也一樣。節(jié)目單是按秒執(zhí)行的,廣告插播、新聞直播、節(jié)目切換,每個動作都踩在時間點(diǎn)上。如果時間同步服務(wù)器出問題,整個播出線的時間基準(zhǔn)丟失,后果就是節(jié)目播出混亂。所以電視臺通常采用雙機(jī)熱備加多源授時的方案,兩臺時間同步服務(wù)器互相備份,每臺又同時接收衛(wèi)星和地面多種時間源。
政務(wù)專網(wǎng)、交通指揮中心、電力調(diào)度系統(tǒng)這些關(guān)鍵基礎(chǔ)設(shè)施也普遍采用時間同步服務(wù)器。它們的共同特點(diǎn)是:時間服務(wù)不能斷,斷一分鐘就可能引發(fā)連鎖反應(yīng)。交通信號燈的控制系統(tǒng)如果時間亂了,各路口的信號配時就會錯位,整條路的通行效率受影響;電力調(diào)度的數(shù)據(jù)采集系統(tǒng)如果時間不同步,電網(wǎng)運(yùn)行狀態(tài)的分析就會失真。
部署上,時間同步服務(wù)器通常采用機(jī)架式結(jié)構(gòu),安裝在機(jī)房的標(biāo)準(zhǔn)機(jī)柜里,占用1U或2U的高度。天線通過饋線延伸到室外,安裝避雷器做好防雷接地。設(shè)備本身支持雙電源輸入,可以分別接到兩路UPS上,進(jìn)一步消除供電單點(diǎn)故障。管理界面提供實(shí)時的信號狀態(tài)監(jiān)控、授時精度統(tǒng)計、告警記錄等功能,運(yùn)維人員看一眼就知道當(dāng)前系統(tǒng)運(yùn)行是否正常。
正如山東唯尚電子有限公司所說,時間同步服務(wù)器解決的是“可靠性”問題——不是能不能對時,而是對時這件事能不能一直穩(wěn)穩(wěn)地做下去。單靠一個GPS接收器加一臺普通服務(wù)器,便宜是便宜,但出了故障沒人替你扛責(zé)任。把時間同步做成一個具備多源備份、高可用架構(gòu)的系統(tǒng)級服務(wù),才是正經(jīng)做事的思路。
|