定义
交易所和一些供应商会在自己的数据中心里出租空间和电力,让客户的服务器坐在它们要对话的系统几米之外。CME Globex 跑在 CME Group 位于伊利诺伊州 Aurora 的数据中心里,托管客户在那里直接接入。像 Rithmic 这样的供应商也在这类设施内部运营接入点。
一个算例:距离要花多少代价
光在光纤里的传播速度大约是每秒 200 000 公里,约为它在真空中速度的三分之二。因此 1 000 公里的光纤大约增加 1 000 / 200 000 = 0.005 秒,单程 5 毫秒,往返 10 毫秒,而这还没算上任何路由器或处理的延迟。真实的线路比直线更长,所以实际数字还要更高。
谁需要它
- 做市商和套利策略,它们的优势在微秒之内就会消失。
- 那些要比竞争者更快地对交易所数据作出反应的公司。
- 而不是一个决策要花几秒的主观交易者:几毫秒的网络延迟远远低于人的反应时间。
延迟不只是距离
光纤里的传播时间给出的是一个下限,而真实的往返时间由好几段加起来:每一跳路由器的排队与转发、两端操作系统的网络栈、以及应用自己处理一条消息所花的时间。在一条普通的家用连接上,这些加起来通常远远超过那段距离本身。这有一个实务后果:在换接入点之前先量一量。如果你的往返时间是 80 毫秒,而其中只有 20 毫秒来自距离,那么搬到一个更近的网关最多省下那 20 毫秒里的一部分,剩下的 60 毫秒还在原地。
在 Senzoukria 里
在 Rithmic 的生产接入点里,有一个——Colo75——是留给主机托管的。应用把它列在最后,并标注为「只供托管」,同时给出一条警告:它的主机名解析到一个私有网络,所以一条普通的互联网连接在它上面只能超时;建议是继续用 Chicago(核心),除非这台机器就托管在那个设施内部。
常见错误
- 从家里的连接选了一个托管端点,然后把那次超时读成账户有问题。
- 为一套时机其实由人的决策决定的策略,去买低延迟的基础设施。
相关内容
同一栏目
其他语言版本
常见问题
- 我能把一个桌面交易应用托管起来吗?
- 主机托管托的是放在数据中心里的服务器;而一个交互式使用的桌面应用跑在你自己的电脑上。你可以租一台靠近网关的远程服务器,但你用来交易的那块屏幕,仍然在你所在的地方。
- 那个托管接入点为什么对我超时?
- 因为它只能从那个设施内部的私有网络访问到。从公共互联网过去没有路由,所以连接尝试只能以超时结束。