合肥客票联网背后的“三高”选择

2009-04-15 03:00刘洪宇
中国计算机报 2009年17期
关键词:三高浪潮合肥市

刘洪宇

合肥市客运联网售票系统系统方案拓扑图

从2008年年底开始,合肥市民终于享受到了全城客运联网售票的便利,在就近的售票窗口就可以买到4家客运企业管辖的9个客运站发售的汽车客票。而过去,由于各车站的售票系统相互独立,数据无法集中,旅客不得不在哪个车站乘车就在哪个车站购票。

在合肥“大建设”的背景下,解决旅客出行订票难的合肥市客运联网售票系统建设被列为合肥市2008年便民项目之一。4家客运企业合资建设公共平台,将合肥市所有客运车票集中在该平台上,并将数据中心建在合肥汽车客运总公司,以此为试点,安徽全省各地数据集中正在酝酿之中。

走向整合

据合肥市客运集团总经理卫志东介绍,合肥客运的9个客运站有常设售票窗口65个,高峰时期还增加售票点;全市汽车客运流量日平均3万多人,在春运、黄金周这样的高峰期,每天发运旅客近8万人。

合肥客运确立了整合原则,从孤立的分布式系统到数据大集中,实现四个统一,即:统一软件、统一票证、统一结算、统一运维。而实现整合后,分布式系统将高并发量和业务负载都集中在新建的数据中心上。目前,合肥客运还计划增加售票窗口,预期提供公网服务接口后在线交易服务人数将达到5000左右。如果在线查票、在线订票等业务上线,数据中心对高性能和高可用性的需求还将进一步加大。为了应对之后的扩容,业务系统还需要满足高扩展性的要求。

新的合肥市客运联网售票系统应用平台由合肥汽车客运总公司的技术团队定制化开发完成,系统分为站务系统(售票、检票、结算和统计查询)、站外售票系统(社会代售点、商业网点、自助终端售票)和网上售票系统(网上查询、网上售票);硬件系统则由浪潮从初期开始参与规划并搭建,稳定、安全、扩展性是重点考虑的因素。合肥市客运集团信息处主任黄震表示,方案既要能满足客户当前需求,又要为未来安徽省整合全省客运系统,构筑统一售票平台提供可靠且富有弹性的系统。经过对客户需求的深入调研,浪潮提出了以四路服务器为主,配合负载均衡设计的解决方案。

从服务器的角度来看,系统建设计划的应用系统将包括数据库服务器、应用服务器、Web服务器、报表服务器、内DNSMD防病毒服务器以及数据传输服务器。其中,关键应用主要集中在数据库服务器、应用服务器和Web服务器。其中,数据库服务器承担售票窗口应用服务器及公众网网上查票订票应用服务器的后端数据查询的重任,作为核心应用绝不能停机;Web服务器为面向公众的第一接口,将面临较大的并发压力,并可能遭遇不可预料的病毒入侵等攻击。为了保护售票系统数据,系统数据备份也要考虑在内。

四路挑大梁

新平台共采用了8台服务器,并根据相应角色进行分工。两台数据库服务器及两台Web服务器均采用浪潮四路NF560D2,应用服务器两台采用高配NF380,其他相关辅助业务系统采用两台NF380低配来运行,数据库后端共享存储使用浪潮AS800,应用服务器前端配置一台浪潮TS8650进行应用服务器的负载均衡调配。

采用多用于运行关键企业应用的高配四路服务器和负载均衡是该系统的一大特色。据合肥客运信息处主任黄震介绍,过去由于单机压力不大,各售票处采用单台服务器运行数据库,安全系数不高。而在数据大集中后,数据库关键应用被配置在四路服务器上,同时采用双机热备+浪潮数据备份系统,这就极大提高了数据库系统的业务连续性。

至于Web服务器,一般的做法都是采用多台中等配置的服务器,而合肥客运这次将Web服务器也选用了四路服务器。鉴于窗口系统并发访问量较大,同时具有较大的未来增加趋势,该系统不仅采用高配服务器,还采用了负载均衡软件,结合应用服务器使用专门的负载均衡器,为客运高峰提供订票系统负载分流,保证核心联网售票应用线性扩展能力及降低日后升级带来的成本。黄震表示,在后续工作中整个安徽省客运联网售票系统都会整合在这个平台上,采用四路服务器,更多是出于对未来的准备。考虑到系统以后整合全省联售,该系统配置了FC 4GB全光纤存储,为日后通过光纤交换机进行整合,支持全省数据集中和远程容灾做好准备。

新系统的升级调试用了半年时间,而后进行了模拟切换,并在2008年12月20号,完成了系统切换,系统峰值能力大约为日发送旅客20万人。联网售票后,各客运站可以清楚各站运力和运量,政府部门也可以通过这一平台实时监控各客运站的情况,进行线路、班次调整。新系统上线后,经受住了春运考验,运行平稳,达到了预期目的。基于该实现了高性能、高可靠、高扩展性的系统平台,后续整合各地市的二期工程也已开始进行。

猜你喜欢
三高浪潮合肥市
“双创”浪潮方兴未艾
合肥市朝霞小学
新色彩浪潮
“三高”让哪里最受伤
积极应对慕课浪潮
合肥市出城口道路设计招标探讨
浪潮