现实的挑战
在金融服务领域,一分钟的时间往往等价于上百万美元。由于每秒要完成的交易量数目巨大,芝加哥期权交易所(CBOE) 需要确保每一条交易都能够顺利完成。系统中任何一个微小的停顿都会引起CBOE赖以生存的投资者出现问题。因此,能否对系统进行精确而且深入的监控,成为了至关重要的因素。
因为网络中传递着敏感型的数据,因此金融服务机构必须遵循隐私保护的原则。而当今,数据流都是以“多点传送”的方式进行传播的,即好比同时向很多用户“现场直播”数据,这就意味着CBOE需要有一套足够强大的分析方案,来应付这类型的特殊需求。
解决方案
CBOE买进了几套GigaStor和Observer Expert Console。NI公司的产品可以对“金融信息交换协议 (FIX protocol) ”进行解码分析。该协议通常被用于金融服务机构,经纪人,和银行机构等,用来处理金融市场中的买卖交易。
GigaStor™是一款回放型的网络分析工具,它可以让管理人员捕获高达48TB的网络数据,并回放出来做分析。GigaStor完全能够应付Gigabit和10Gb的网络。
CBOE的网络管理员John Rittner认为GigaStor可以提供线速的包捕获能力,且拥有独特的功能特性。它最特殊的价值体现在能够做Time Interval分析,而且还支持动态连接。这些都有助于将系统的会话情况用图形表示出来,并精确的定位出发生延迟的地方。
“我们发现,我们往往在问题发生后数小时,都还不知所以。”Rittner说到,“在网络的关键地方部署了STRONG>GigaStor之后,我们就可以‘回到过去’,滤出有特别之处的数据流,然后进行深入的分析。这节约了我们很多时间,在以前,我们通常要再创造同样的情景出来,然后等待问题的出现。”
专业级的工具
在安装了Observer Expert(该软件是专门针对VoIP和无线网络的,可进行业务流分析和数据流修复)后,Rittner就能够迅速隔离出导致交易延迟的问题,适时完成某个交易业务。
“我们还发现Observer Expert中的一些有用功能,那就是“动态连接”和“Time Interval分析”。”Rittner说到,“Observer Expert让我们可以迅速收窄查找问题的范围,甚至干脆告诉你这到底属不属于网络的问题。”
Observer Expert还让CBOE将很多原来需要人工手动完成的,既单调乏味又耗费时间的工作,变成了由系统自动处理。
“我们常常要将捕获进来的数据,导出到excel文件中,还得将其整理成特定类型的数据,而这种数据,我们通过现在的Time Interval分析,马上就可以得到。”Rittner说,“这项工作相当的费精力,需要手工处理。所以,Observer Expert所提供的‘过滤特定数据流’和‘Time Interval分析’功能非常有价值。”
小数据 大问题
金融界通常采用多点传送的方式来发送实时的数据。CBOE也是如此,因为这样可以保证客户能够及时收到最准确的报价和交易数据。
“金融方面的多播数据流是典型的‘突发型’数据流(bursty traffic)。没有限速,也不会像TCP那样,会作相应的调整以适应当时的带宽。”Rittner说,“次秒级的burst数据流会很大。单纯的查看路由器或交换机的统计数字有可能会遗漏一些micro-burst数据流,但我们可以通过Time Interval分析把他们都找出来。在金融界,遗漏任何数据都是大问题。这就是为什么我们要用Observer Expert和GigaStor来确保我们能对一切数据进行监控。”
“例如,几年前,我们接到过部分客户的抱怨,称我们漏发了一小部分市场数据给他们。经过调查,我们发现这些数据都已经从我们的网络中发出,并传送到了客户的WAN服务提供商那里。我们还查看了数据传输速率,那里显示一切正常。做这些调查当时花了我们几天的时间,所用的方法是将捕获的数据导出到excel文件中进行手工处理,这样我们才发现有一些micro-burst数据流已经越出了客户网络的带宽,因而导致了数据丢失。而现在,借助于GigaStor和Observer Expert这两个工具,我们只需要几分钟,就可以把这类问题查出来。”
成功的策略
Rittner所领导的团队,任务是对CBOE局网/外网(LAN/WAN)进行网络设计和分析,以及对CBOE期货交易所(CFE),CBOE股票交易所(CBSX)和OneChicago Exchange的网络进行设计和分析。
“我们无法控制那些因WAN网链路拥塞引起的问题,”Rittner说,“我们需要查看经过某指定路径的数据流,并依此确定合适的带宽。GigaStor提供的这项功能真是帮我们节约了大量的时间。”
CBOE很有策略地将几台GigaStor和Expert软件部署在网络的合适位置,GigaStor放在核心链路和面向外部的接口上,如连接会员单位和市场数据提供商的接口。
“Observer Expert和GigaStor拥有比别人更胜一筹的解决问题的能力。”Rittner说,“他们具备捕获和存储海量网路数据的能力,并可以做动态连接和Time Interval分析,而且价钱也比别人好,这是个很容易做的决定。”