SunE10000在青海证券网络中的应用
随着业务的不断扩展,青海证券有限责任公司原有的机房和十几台服务器已经不能满足需求,因此,去年5月,青海证券以Sun E10000为核心设备重新装备了机房,并逐渐把网上交易向Sun E10000上转移。经过将近一年的运行,该系统稳定、可靠,没有出现过大的故障。青海证券有限责任公司成立于1988年,现有注册资本5400万元人民币。1999年底,公司确定了将传统业务向基于现代化信息网络的电子商务方向转变的策略,并以“成为中国最优秀的网上券商”为发展目标,从普通的网上交易开始,最终完成全部营业部门的集中交易,Sun E10000将发挥不可替代的作用。
网上交易要稳定
谈及Sun E10000的性能,青海证券电脑部的工程师们用得最多的一个词就是稳定。青海证券面对的客户是众多的股民,连续运行的业务系统,稳定的硬件不仅可以保证交易的顺利进行,对提升公司形象,增强股民的信心也大有裨益。
青海证券购买的一台Sun E10000共配有四块系统板、16个ultra-sparc2 400MHZ CPU、12G内存。根据业务的需要,平均分成两个域,每个域8个CPU,6G内存,分别运行公司网站数据库和网上交易数据库。为了保证数据的安全存储,青海证券的系统中还配备了两台A5200磁盘阵列互为冗余,每台配置了22个18.2G硬盘。此外,还有一台E3500用作备份服务器,一台Storagtek L20磁带库。
据青海证券电脑部的工程师陈路如介绍, Sun E10000的特性是可以划分成多个域,每个域都可以当做单机运行。目前,青海证券的网上业务平均分配在两个域上,它们互为冗余备份,既充分利用了资源,又可以保证出现意外时,两个域可以实时切换,确保系统的安全。
除了两个域互为冗余,Sun E10000还配备有5个电源、所有模块,包括硬盘、磁盘阵列、I/O通道、网卡、网络通道、UPS都采用了双机备份,如此周全的备份配置使得系统固若金汤。
以前,青海证券采用的是传统的柜台交易方式,虽然也有网上交易功能,但规模比较小,后台应用也不完善,直到使用Sun E10000以后,才真正开始通过Internet进行交易。目前,在Sun E10000上运行的业务包括网站的全部信息、客户的注册资料、″银证通″,以及部分网上交易。注册用户有50万,同时在线的有五六千人,用户的登录、认证过程都要通过Sun E10000。由于其具有多线程、多任务的处理能力,因此,没有出现过用户数据量过大而阻塞网络的情况。
负责数据库维护的王栓应工程师介绍说,公司以前数据库是运行在PC Server上,因其系统的不稳定性,可能每个月都要重启一次,或有其他小故障发生。而使用了Sun E10000,其稳定性让人放心,可能一年才需要重启一次数据库。
目前,在Sun E10000上运行的业务只占青海证券所有业务量的40%,是不是负载不足才使系统显得游刃有余呢?
陈路如工程师认为,评价一个系统的优劣不在于其业务量的多少,主要是看系统对意外事件的预防性如何,在可预见的范围内给用户一种稳定的感觉。青海证券之所以选择Sun E10000,也是看重了这一点。比如PC就有不确定性,可能在负荷达到80%时,就突然崩溃了。而Sun E10000由于硬件配置完备,与软件相互结合较好,一旦主板或电源出现问题,它总有一个备份可以立即切换过来,不会使业务中断,这才是最重要的。
采用Sun E10000前后,系统使用的软件改动不大,仍旧是应用层,中间件(专件)、后台三个应用层。新的数据库Oracle 8与Sun的设备配合很好,并采用了VERITAS VOLUMN MANAGER 3.0.4软件管理磁盘阵列和磁带库,操作方便,运行、监控效果好。为了提升速度,青海证券还准备使用VERITAS QUICK I/O软件,把磁盘阵列的速度将提升一倍。
由于机房是全新的,Sun E10000的现有配置也完全可以满足公司业务的需求,自2001年10月起,系统开始步入稳定,至今没有出现问题。
集中交易要安全
将网上交易全部转向Sun E10000只是青海证券拓展业务的第一步,实现集中交易才是最终目标。Sun E10000也将承担此重任。
青海证券现有7个营业部,分布在深圳、西宁、武汉、无锡、镇江。另外,在北京等地还设有办事处。实现集中交易后,这些营业部和分支机构就不再拥有自己的数据库、柜台和应用服务器,而只保留交易的终端,所有的交易将通过网络直接上挂到总部电脑中心的Sun E10000主机上。青海证券今年的目标是,再发展13家营业部,让所有营业部都实现集中交易。
当初,Sun E10000的设计容量是400万用户,根据青海证券的业务规模预测,应该可以满足集中交易的需要。
2002年3月29日,青海证券进行了一次系统切换,把现有的网上交易全部转移到Sun E10000,为以后实现集中交易奠定了基础。系统成功切换后,以前以PC Server为核心的Windows 2000、NOVELL网络将全部改换成以Sun E10000为核心,使用Oracle数据库,并过渡到UNIX平台。据介绍,随着业务数据量的增加,系统的硬件配置只需微调就可以满足要求。
如果在今年内完全实现集中交易,那时将是风险最集中的时候。如果数据库、硬件出现故障,影响的就不止是一个营业部。就Sun E10000目前的配置来看,可以满足此业务的需求,但这并不一定能保证出现故障时可以及时解决,因为突发事件可能是来自于外部环境,比如火灾、地震,或者长时间停电。这时就需要考虑到冗灾和备份的问题。目前,青海证券已经投入大量人力和财力做这方面的市场调研工作。将来,集中交易将运行在现在的网上交易域,它与网站数据库域仍旧是互为热备,可以实时切换,实现高可用性。
用户评价
青海证券领导考虑到公司长远发展的需要,对此次引入Sun E10000及其相关设备十分重视,总共投入1000万元人民币。从目前的运行情况看,系统平台的稳定性、系统的容量、可扩展性、响应时间, 以及冗余设计都令人满意。Sun公司的技术支持也很到位。Sun E10000做为整个公司业务的核心,提供了一个稳定运行的后台,保证了股民的利益。从整个证券行业来说,青海证券选择了Sun E10000这样先进的高端设备也是屈指可数的。这也体现了青海证券的实力,以及企业向网上转型的决心,同时增强了股民的信心。