机房里的设备越来越多,时间统一的问题就越来越突出。服务器自己走自己的,交换机和防火墙又是另一套时间,存储阵列也各跑各的,一到查日志的时候就头疼——谁先谁后全靠猜。更麻烦的是,很多内网出于安全考虑根本不连外网,设备连个对时的源头都没有。GPS卫星同步时钟就是解决这个问题的设备——它通过接收GPS卫星发来的标准时间信号,在本地生成一个高精度的时间源,再通过NTP协议分发给内网所有设备,让服务器、交换机、防火墙、存储设备全都按同一个时间运行。这东西不是民用级别的,它主要用在通信机房、电力调度中心、数据中心、金融交易系统、安防监控平台这些对时间一致性要求高的地方。
山东唯尚电子有限公司
有人会想,每台设备自己联网同步不就行了?实际中很多机房是物理隔离的,压根出不去。就算能出去,互联网对时受线路拥塞影响,延迟不稳定,误差几十毫秒到上百毫秒都可能。几十毫秒放到交易流水或者故障录波里,足以让事件的先后顺序出现偏差。GPS卫星同步时钟直接从卫星获取时间,不受网络状况影响,本地生成的NTP信号稳定,精度能保持在毫秒级。
设备怎么工作的?室外架一个GPS天线,对准天空接收卫星信号,通过馈线传到机房的机箱里。机箱内部的时间处理模块把卫星信号解码成标准时间,然后通过网口向外发送NTP校时报文。内网里任何支持NTP协议的设备,只需要把时间服务器地址填成这台时钟的IP,就会定时主动来校准,整个过程全自动。
安装上也不复杂。天线找个楼顶或者窗边开阔位置固定,避开遮挡物就行。机箱是标准机架式,放机柜里占用1U空间,接好电源和网线,配置好IP地址,基本就完工了。日常运行不需要专人盯着,前面板有指示灯显示卫星锁定状态和信号强度,看一眼就知道工作正常不正常。
实际使用中,GPS卫星同步时钟解决的是时间源从哪来的问题。不依赖互联网,不依赖人工校准,直接从天上拿标准时间,内网设备统一对齐。对于没有外网条件的机房来说,这是比较直接的对时方案。
说到底,GPS卫星同步时钟就是把卫星上的标准时间搬到机房内部来。活儿不复杂,但内网设备有了它,才谈得上统一时间这回事。