3、机房与托管:IDC机房选择标准、服务器托管与Co-location、物理安全与电力保障
做量化交易的朋友,尤其是做高频或者多品种策略的,迟早要面对一个问题:你的服务器放哪儿?
放在公司?放在家里?还是托管到机房?
我个人的经验是,如果你管理的资金规模超过500万,或者你的策略对延迟敏感,那必须考虑IDC托管。别想着省那点托管费,网络抖动一次,可能就把你一年的利润吃掉了。
3.1 IDC机房选择标准
选机房,不是看装修多豪华,也不是看销售多热情。我总结了几条硬指标,你照着筛就行。
3.1.1 网络质量
这是命根子。量化交易对网络的要求,说白了就三个字:稳、快、冗余。
- BGP多线接入:必须支持电信、联通、移动三线BGP。为什么?因为你的交易柜台可能部署在电信机房,但行情源可能在联通。单线机房,跨网延迟直接飙到50ms以上,没法做。
- 延迟指标:机房到交易所的物理距离决定延迟下限。我建议你实测一下,用mtr或者ping工具,从机房到你的核心交易柜台,延迟波动不能超过1ms。如果波动超过3ms,直接pass。
- 丢包率:正常网络丢包率应低于0.01%。我曾经遇到一个机房,平时测着挺好,一到开盘时间就丢包。后来发现是带宽跑满了,他们没做QoS。
核心指标速查表
| 指标 | 合格标准 | 优秀标准 |
|---|---|---|
| BGP线路 | 双线 | 三线+CN2 |
| 延迟抖动 | < 3ms | < 0.5ms |
| 丢包率 | < 0.1% | < 0.01% |
| 带宽冗余 | 峰值使用率 < 70% | 峰值使用率 < 50% |
3.1.2 地理位置
这个其实不用多说。你的服务器离交易所越近,延迟越低。但要注意,不是所有机房都允许你放交易服务器。有些机房只做CDN或者视频业务,网络策略很严格。
我个人习惯是,优先选择交易所同城的机房。比如你做上期所的品种,那就找上海外高桥或者金桥的机房。物理距离控制在10公里以内,光纤直连,延迟能压到1ms以内。
3.1.3 机房等级
国内机房分T1到T4等级。做量化交易,至少T3起步。T3机房的特点是:冗余架构,任何单点故障不影响业务。包括电力、制冷、网络链路都是N+1冗余。
嗯,这里要注意。有些机房自称T3+,但实际是T2改的。怎么鉴别?直接问他们:柴油发电机的储油量能撑多久?T3标准是至少24小时。如果对方支支吾吾,那就有问题。
3.2 服务器托管与Co-location
托管和Co-location,听起来差不多,其实差别很大。
3.2.1 传统托管
你买一台服务器,送到机房,租个机位。机房提供电力、网络、空调。你自己负责服务器运维。
这种方式适合团队有运维能力的人。我早期就是这么干的。但有个坑:如果你服务器出问题了,机房只帮你重启,不负责排查。有一次我磁盘满了,机房值班人员直接给我强制关机,数据差点丢了。
3.2.2 Co-location(主机托管)
Co-location是托管的高级版。机房不仅提供机位,还提供网络设备、带宽、甚至运维服务。你只需要把服务器带过去,插上网线就行。
我建议做多品种交易的朋友选Co-location。为什么?因为你的交易系统可能涉及多个交易所、多个行情源,网络配置很复杂。Co-location机房一般有专门的网络工程师帮你调BGP、配VLAN、做链路聚合。省心很多。
我的经验:选Co-location时,一定要确认机房是否支持「智能运维」。比如远程KVM、带外管理、硬件监控。这些功能在出问题时能救命。我曾经半夜三点被报警吵醒,远程连上KVM一看,是内存ECC报错。直接让机房值班换内存,十分钟搞定。
3.2.3 托管费用构成
别只看月费。托管费用通常包括:
- 机位费:按U算,1U=4.45cm。一般交易服务器2U就够了。
- 电力费:按功率算。一台服务器大约300-500W。如果功率超标,加钱。
- 带宽费:按峰值带宽或者95计费。量化交易流量不大,但要求稳定。建议选独享带宽,别共享。
- IP费:每个公网IP每月几十块。多品种交易可能需要多个IP,比如行情IP、交易IP、管理IP。
3.3 物理安全与电力保障
物理安全,很多人容易忽略。觉得机房有保安、有门禁就够了。其实远远不够。
3.3.1 物理安全
机房的安全等级,我一般看三点:
- 门禁系统:必须是生物识别+刷卡双重认证。单纯刷卡,卡丢了就完了。
- 监控系统:7x24小时录像,保存至少90天。而且监控要覆盖机柜前后,不能有死角。
- 机柜锁:每个机柜独立门锁,钥匙由你保管。有些机房是统一管理的,这不行。万一有人误操作拔了你的网线,你找谁去?
避坑指南:我曾经遇到一个机房,机柜门是透明玻璃的,而且没锁。任何人都能直接看到你的服务器型号、网口状态。这等于把你的网络拓扑暴露了。后来我要求机房加装遮光板和独立锁,他们还不乐意。我直接换机房了。
3.3.2 电力保障
电力是服务器的生命线。量化交易系统一旦断电,轻则错过行情,重则数据损坏。
电力保障分三层:
- UPS(不间断电源):机房必须配备在线式UPS,电池续航至少30分钟。UPS的作用是平滑切换,防止电压波动损坏设备。
- 柴油发电机:UPS只能撑半小时,之后要靠发电机。发电机必须能自动启动,切换时间不超过10秒。储油量要支持至少24小时满载运行。
- 双路供电:从两个不同的变电站引入电力。一路故障,另一路自动切换。这是T3机房的标配。
我建议你亲自去机房看看他们的配电室。如果配电室乱糟糟的,线缆没做标签,那说明管理不到位。这种机房,再便宜也别去。
3.4 知识体系总览
下面这张图,是我梳理的机房与托管的核心逻辑。你可以对照着看,哪些环节是你目前缺失的。
这张图把三个核心模块串起来了。你选机房的时候,就按这个框架去评估。别被销售忽悠,也别贪便宜。记住一句话:你的交易系统,值多少钱,你的机房就该花多少钱。
最后一个小建议:签托管合同前,一定要去机房实地考察。别只看照片。我每次去机房,都会带一个笔记本,记录机柜位置、空调出风口方向、甚至隔壁机柜是什么设备。这些细节,往往决定了你未来几年的运维体验。