|
你有没有遇到过这种情况:两台服务器显示的时间差了十几秒,排查故障时日志顺序对不上?对普通人来说,时间差几秒可能不算事,但对机房管理员来说,这是个能让人崩溃的问题。这时候,一台专用的NTP网络时间服务器就能派上用场——它不干别的,就专门负责给全网的设备当“时间裁判”。
现代企业的网络系统里,服务器、交换机、存储设备、安防摄像头各自都有自己的时钟。这些设备出厂时内置的晶振本身存在频率误差,加上运行环境温度变化、设备老化等因素,时间漂移是常态。一台服务器一天跑快几秒钟,用不了多久,整个系统的时间就乱成一锅粥。
NTP网络时间服务器从GPS或北斗卫星获取标准的UTC时间(协调世界时),然后通过NTP协议把时间分发给网络里的所有设备。不管是Windows服务器、Linux主机,还是交换机、防火墙,只要把NTP指向这台服务器,它们的时间就会被拉到同一个基准上。这款产品非民用,主要用在金融、交通、能源、政务这些对时间和数据一致性要求严格的行业。
为什么不能直接用公网上的免费时间服务器?原因有几个:一是很多内部网络和互联网物理隔离,根本出不去;二是依赖外网校时,一旦断网,所有设备就没了时间源;三是安全因素,有些行业不允许设备随意访问外部网络。
没有统一时间基准的麻烦是实实在在的。金融交易系统里,一笔转账的发起和完成时间必须精确到毫秒,否则可能产生资金纠纷。工厂的DCS控制系统里,各控制器时间不一致,故障发生时连事件先后都理不清,根本没法做事故分析。检察院的电子取证系统里,不同设备的时间戳对不上,证据链就不完整。
NTP网络时间服务器一般长成标准1U机箱的样子,能直接上机柜,背后有天线接口接卫星信号,有网口连交换机,面板上还能看当前时间和卫星接收状态。部署一台在机房里,所有网络设备都会自动把时间校准到同一标准。
正如山东唯尚电子有限公司所说,这不是一个经常被提起的设备,但它像消防栓一样——平时没人注意,真到出问题的时候,你希望它已经在正确的位置上了。如果你管理的网络设备多、日志量大、对事件时序有要求,那么这套东西迟早要用上。
|