随着LIUNX的不断发展和2.6版内核的在企业版LINUX系统的应用,使LINUX率先成为在PC服务器上运行的成熟的64位操作系统;以及HP、IBM等硬件厂商不断推出具备64位计算技术在高性能PC服务器上;以及象ORACLE这样LINUX的强大的数据库厂商的支持,不断推出ORACLE FOR LINUX的64位成熟版本;使我们已经拥有了从服务器到企业级操作系统和大型数据库系统的全套解决方案。
每个在以前采用了WIN2000+PC服务器的架构进行了集中交易的券商的CIO现在都会深有感触,现在的系统的架构是不能满足以后迅速发展的证券市场的需求,而作为证券公司核心的数据中心在未来是不能运行在现在这样一个系统平台上的,这只是一个权益之计,一个过度而已。那么,是什么原因让这些CIO选择了WIN2000+PC服务器这条路呢?一方面,大多券商的CIO最开始的初衷当然是看好UNIX+小型机的模式,但是面临动则上千万乃至于几千万的投入以及大量的技术人员的培训投入以及后期运行费用使大多数中小券商驻足不前,加上一个个采用这种模式的券商并不良好的效果制约了他们的选择。另一方面,有很多小型券商采用了WIN2000+PC服务器这种模式在较少的投入下实现了数据大集中或区域集中的成功促使这些中小券商的CIO们选择了这条路。
但是,当他们选择了WIN2000+PC服务器这种模式并不意味着就放弃了对UNIX+小型机这一强劲的平台的选择,因为大家都明白,如果公司发展了,市场发展了,他们的最后还是要选择更强劲的系统平台来满足未来的发展需要。在这样的前提下,于是在2003年底开始出现了各种新的模式的探索,其中最广泛的模式探索就是在LINUX企业版操作系统上的探索。于我们也在这一平台上进行了大量的工作,也就是我要提出的在LINUX+PC服务器的架构上建立可靠的证券数据大集中的平台。
为什么要选择LINUX+PC服务器的架构作为券商的数据大集中的平台呢?这就要从这种架构的各方面的优越性来说,LINUX作为开源的操作系统拥有全世界最强大的开发团队,使得LINUX在这些年得到了很好的发展,同时也成为了一个优秀的操作系统平台。
LINUX的发展得到了IBM,Oracle、HP、Intel、Bea、Dell等国际知名厂商的大力支持,使的LINUX从硬件平台、数据库平台都拥有了优秀的解决方案和成功案例,其中GOOGLE就是一个LINUX的一个最优秀的成功案例。
LINUX不仅可以稳定运行在32位和64位的PC服务器上同时在多种小型机上也得到了良好的支持。
ORACLE和DB2等数据库系统对于LINUX有非常良好的支持,尤其作为LINUX和ORACLE的结合可以称为非常好的组合。同时Oracle Real Application Clusters不仅能够实现数据库的负载均衡,还可以使所有的应用程序不经修改便能获得集群数据库的高可用性、可伸缩性和高性能,使得数据库系统实现线性扩充。
LINUX是目前可以完全支持安腾2、EMT64、AMD64多种64位CPU的操作系统。
如何在LINUX+PC服务器的架构上建立稳定可靠的证券数据大集中的平台?
这样一个问题是所有证券公司的CIO尤其是中小券商的CIO所关心的问题,首先我们从LINUX操作系统的选型来说起,由于证券公司的数据大集中需要的是一个处理能力强大而且系统稳定的操作系统,目前有许多公司推出了功能强大的LINUX企业版操作系统,NOVELL的SUSE以及RED HAT以其强大的技术实力和众多世界知名厂商的支持在LINUX市场占据了绝对的优势,其中SUSE LINUX Enterprise Server 9和 Red Hat Enterprise Linux 3 以其系统的可靠和稳定性和出色的性能表现以及良好的技术支持当仁不让的成为了证券大集中数据中心操作系统的首选。SUSE LINUX Enterprise Server 9和 Red Hat Enterprise Linux 3 对于AMD的Opteron 64位CPU和INTEL 的EMT64和安腾2都有着良好的支持,为券商数据大集中步入64位计算时代奠定了坚实的基础。
作为LINUX的强大支持者的ORACLE在这些年在LINUX平台上大力发展和ORACLE数据库系统,成为在LINUX平台上最优秀的数据库系统,拥有从32位到64位全面的数据库解决方案, Oracle Real Application Clusters可以使所有的应用程序不经修改便能获得集群数据库的高可用性、可伸缩性和高性能。应用程序可以将Oracle9i Real Application Clusters当成一个单一的系统使用,而不必再进行修改或分区,以获取类似集群数据库的可伸缩性,使企业能够在几台低端服务器上运行大规模的数据库。这允许用户随着应用及需求的不断增长,横向地伸缩数据库的级数,而不必对应用程序进行修改。ORACLE以其在LINUX平台上强大的优势,使得ORACLE成为在LINUX平台上数据库应用的第一选择,同时ORACLE的Real Application Clusters使得我们利用几台PC服务器集群运行大规模数据库成为了现实,ORACLE也当仁不让的成为中小券商进行数据大集中的数据库系统的首选。
到目前为止,我们就可以确立一个全新的证券大集中的模式: LINUX操作系统+ORACLE数据库+PC服务器,LINUX操作系统建议选择SUSE LINUX Enterprise Server 9和 Red Hat Enterprise Linux 3 (或以后即将推出的采用2.6内核的版本),数据库可以采用ORACLE,如客户量大可以采用ORACLE Real Application Clusters建立多台服务器群集。
我们在2004年9月在装有4颗AMD Opteron 64位 1.6GHz-1MB CPU 和8G内存HP ProLiant DL585服务器安装了Red Hat Enterprise Linux 3 X86_64和ORACLE 9.2.0.4 for LINUX X86_64 以及杭州恒生企业版3.0集中交易系统进行了大数据量实际的测试,无论从系统稳定性和处理能力上都比原先的WIN2000+PC服务器架构有了大幅度的提高,尤其是在系统高负荷大数据量处理上体现了WIN2000+PC服务器架构无法达到的性能。系统出色的性能表现使我们更加坚定了我们对LINUX操作系统+ORACLE数据库+PC服务器这种架构的信心。在2005年随着64位技术在PC服务器上的应用,各厂商也陆续推出高端4路和8路的PC服务器,这也使得LINUX和ORACLE的64位版本有新的运行平台,在经济实惠的PC服务器上成功高速运行大型数据库已经成为了现实。
2005年券商大集中展望
未来的一年我们该如何进行和继续我们的大集中呢?我们期望已久的券商数据大集中该走向何处?这些问题我们可以通过一系列国际软硬件厂商的产品推出列表可以看出,券商大集中在2005年将会全面进入64位计算时代,64位的高端PC服务器的推出使得券商的数据大集中的硬件平台选择范围已经不在局限于小型机了,LINUX基于2.6版内核的企业级操作系统的成熟以及ORALCE在LINUX上 的64位版本的不断发展。将会有越来越多的中小券商的CIO会选择经济实惠的64位PC服务器而不是小型机来作为他们的数据大集中的硬件平台,同时与UNIX有相同起源的基于2.6版内核的企业级LINUX操作系统和拥有强大技术实力的ORALCE出品的ORACLE在LINUX上 的64位版本数据库产品也将成为中小券商的CIO们的操作系统和数据库的首选。2.6版内核的企业级LINUX操作系统+ORACLE FOR LINUX 64位版本+64位PC服务器的模式将成为2005年券商进行数据大集中的主要模式。(计世网)