在证券交易的世界里,没有什么比速度和可用性更重要。在电子、算法驱动的交易中,哪怕是几微秒的延迟,都可能造成数万美元的经济损失。较长的系统停机时间可能是毁灭性的,经济损失会飙升至数百万美元。
请收看一个简短的视频,了解Stratus 如何使这个领先的国际证券交易所在不影响性能的情况下始终处于运行状态。
这就是为什么全世界的证券交易所都依赖Stratus 。我们的一个国际证券交易所客户每天处理超过10亿条交易信息,使他们成为世界上交易量最大的证券交易所之一。如果他们的系统发生故障,这将是全国性的,甚至是国际性的新闻。有了Stratus ,该交易所的关键交易应用程序始终处于开启状态,并以最高效率执行。
与其他许多金融机构不同的是,该交易所不希望在传统的硬件集群上运行水平分布的应用程序,以获得更高的可用性,因为这样做的运营支出较高。证券交易所也不愿意在应用软件中建立高可用性,因为这将增加软件的开销和工程的复杂性。
相反,该证券交易所通过Stratus 硬件容错来避免这一切。该交易所的一位IT主管解释说:”硬件容错为我们提供了防弹的可靠性,而不需要付出失去计算周期的代价。”
这些计算周期是至关重要的。软件的复杂性不仅会窃取周期,而且还会导致许多内部系统事件,从而导致 “抖动”,使股票交易变慢。看似无关紧要的系统事件,如打开风扇以调节工作温度,会消耗宝贵的计算资源并拖累性能。复杂的聚类方法只会通过引入网络延迟来增加性能问题。抖动和延迟的结合可能使交易算法暂停数百微秒。这足以让股票价格发生变化。
[sc name=”边缘_1″]
在Stratus ,我们在硬件中建立了控制措施,以控制抖动和尽量减少延迟,帮助避免潜在的负面业务影响。事实上,通过选择Stratus 硬件容错,这个证券交易所客户的交易应用程序的运行速度比它追求定制编码的高可用性软件要快。
另外,不需要内部软件工程师编写和维护特殊代码。这种 “自产自销 “的解决方案只会增加成本和复杂性,而且系统可能仍然无法满足电子交易的性能和可用性要求。有了Stratus ,容错和性能优化都内置于硬件中,不需要修改软件。
因此,这家证券交易所避免了在软件中编写高可用性代码的成本,从而节省了数百万美元。更不用说通过选择Stratus ,而不是传统的硬件集群来节省地面空间和管理时间。而且,该交易所通过Stratus ,保持了99.999%的卓越的正常运行时间水平,而这是使用自定义编码的高可用性软件所无法实现的。
该交易所的 IT 主管解释说:”Stratus 让我们安心部署应用程序,而不用担心硬件故障。这为我们带来了巨大的优势。它使我们的架构和管理变得更加简单。而且我们一直能够顺利运行。这对我们来说是一个很好的体验。”
[sc name=”可用性_CTA_1″]