案例:芝加哥商业交易所从Unix向Linux迁移(3)

在开始转换到Linux之前,芝加哥商业交易所大约有1500台UNIX服务器。它并非对Sun Microsystems公司Solaris系统的性能不满意或者对Sun的技术服务和支持不满意。最初,这家期货交易所将兴趣转移到Linux主要是想削减高涨的硬件成本。

首席技术官Troxel先生以及负责Linux部署的分布式计算总监Joe Panfil在2002年的时候就开始研究Linux套件,但是到2003年初才开始对Linux进行非常认真的测试。在2003年底,芝加哥商业交易所实施了第一个应用试点。Panfil和Troxel已对Linux的潜在优势深信不疑,但是最初他们需要做的是平息UNIX管理人员与Linux支持者之间的内部纷争。

Troxel回忆说:“在我们管理组中,确实有许多Sun系统的忠实支持者,他们处于Linux支持者的对立面。”为此,他召开了一次整个管理组大会,并在会上告诉大家要充分发挥这两种专业技能的优势,这一争执终于得以解决了。

Troxel说:“我们惊喜地发现在我们公司内部的开发人员中,有许多人对Linux应用开发有着丰富的经验,如今这是非常有用的技能。”

由于芝加哥商业交易所实施了红帽企业Linux的试点应用,它在上述关键领域设定了如下标准:

性能(高度集约型数据交易处理的效率)

可靠性

安全性

红帽技术服务和支持

Panfil和Troxel都亲自参与了测试和开发过程,红帽企业Linux在试验室里的性能给他留下了深刻的印象。他们希望在实际生产环境中进行应用时会有同样的结果-他们果真如愿以偿。

红帽的优势

Panfil说芝加哥商业交易所获得的最快投资回报是, 硬件采购和软件维护方面的资本支出费用获得了大家所预期的大幅削减。

Panfil介绍说:“2004年我们的硬件成本节省了50%,由于芝加哥商业交易所的增长率极高,这是一笔非常大的节余。如果我们继续使用Sun作为唯一的资源,我们预计要要花费450万美元来升级Unix硬件;然而,迁移到在基于Intel的服务器上的红帽企业Linux后,我们只需要不到200万美元。”

尽管最初促使芝加哥商业交易所迁移到Linux的原因是:如果使用Linux,可以用惠普DL360双CPU服务器来代替费用更贵的 Sun 4 CPU SPARC硬件,这可以降低硬件成本。芝加哥商业交易所的这一举措确实开始产生性能收益。Panfil说,在与Sun Solaris SPACE机器相同的负荷下,在惠普基于Intel的服务器上运行红帽企业Linux所获得的巨大收益令他感到惊讶。

Panfil解释说,由于他们的应用系统在使用UNIX RISC的机器上与在基于Intel的商业系统上的运转方式不同,目前还没有办法提前准确地测量系统的性能。Panfil说:“没有百分比的可预测性,我们的证据就是他们在生产环境中的性能。”

芝加哥商业交易所的目标是加快交易的速度。Panfil说:“如果可以将每笔交易的时间节省几毫秒,不但客户会感到高兴,我们也会感到高兴,因为我们可以做更多的交易。”

部署红帽企业Linux平台是芝加哥商业交易所决心将完成一笔交易的时间从几年前的1,800毫秒(1.8秒)降低到现在的150毫秒或不到半秒这一计划的一部分。目前,芝加哥商业交易所的日均交易量已经从2000年不到1百万增加到了2004的大约2百万手。

Troxel和Panfil还称赞红帽企业Linux套件的核心操作系统内核及其TCP/IP堆栈精简高效。Troxel和Panfil说他们还把红帽企业Linux载入了古老的x86服务器之上,它仍然可以高效运行。

Troxel说:“红帽公司拥有一个极其快速、高效、可靠的内核软件包。如果我们遇到了问题,红帽总会提供一个补丁。”

Panfil指出:在处理芝加哥商业交易所的大量交易数据上,Linux TCP/IP 堆栈要比过去的Solaris操作系统高效得多。他说:“我们现在可以以极快的速度处理订单,并以同等快速的操作报出价格。毫无疑问,与以前的系统相比,红帽企业Linux以及它在Linux之上的TCP/IP堆栈可以更好地处理交易。”

还可以看出系统的可靠性和正常运行时间也有一定增加。Panfil说:“使用Linux系统,完成一笔交易的标准偏差大约只有50毫秒,这非常好。”此外,与大多数交易所一样,芝加哥商业交易所也大大增加了它的电子交易量。2000年,在芝加哥商业交易所,大约只有15% 的交易是以电子的方式完成的,而到了2004年10月,这一数字增加到68%。在这种情况下,网络的正常运行时间以及安全性至关重要。

Troxel说:“我们根本没有想到正常运行时间会大大增加,但是确实如此-增加了20%~30%-我们对此非常高兴。”他指出甚至3~5分钟的运转中断都会导致几千万美元的业务损失。

随着芝加哥商业交易所对它的红帽企业Linux系统进一步调整,它希望可以在100毫秒内完成交易。尽管实际用户在等待单子处理过程中,可能在觉察不出半秒的反应时间与立刻反应之间的不同,但是在每个交易日结束时,就会节省很多时间。

Panfil说:“执行自动交易的经纪人意识到自己处理的交易量增加了20~30%时,就知道这有什么不同了。

平稳迁移

迁移到红帽企业Linux的过程非常顺利,而且没有发生重大迁移问题。确实发生了一些应用互用性问题,但是在芝加哥商业交易所的主要Linux提供商-惠普、红帽和Oracle公司工程师的通力协作下,上述问题很快解决了。

在这种情况下,芝加哥商业交易所超出了自己设定的内部目标,它计划在2004年年底将其20% 的传统UNIX系统迁移到红帽企业Linux中。到目前为止,35%的系统已成功地迁移到了Linux套件之中,芝加哥商业交易所预计到年底可以实现 40%或更多的迁移。这是一次非常大胆的升级, Troxel说:“但是由于在惠普服务器上运行的红帽企业Linux系统非常可靠、高效,而且具有很好的性能,我们做到了。”

在Linux网络中,每日日常管理事务的数量也大大减少。

III. 结论

芝加哥商业交易所的首席信息官、首席技术官和网络管理人员一致认为红帽企业 Linux 兑现了它的诺言。

Panfil said.Panfil 说:“从开始迁移到 Linux 系统,现在已有一年了,我们相信这是一个正确的方向,而且它确实给我们带来了好处。从去年的这个时间开始,我们的电子交易量就增加了100%,每天达到了 2 百多万手交易,正是由于我对红帽企业 Linux 越来越多的投入,我们才做到了这一点。”

首席技术官 Troxel 说,他期盼着Linux 能够继续发展,在新的一年里,使芝加哥商业交易所的规模经济和电子交易功能更上一层楼。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/28671.html