核心提示
由铁道部下属机构研发的网上售票平台12306网站,在2012年春运前期的售票高峰首次面临极端考验,并被证实无法胜任。
专业互联网分析网站Alexa的统计显示,12306网站的访问量排名从3个月前的第1059位跃居至目前的第115位。1月9日,Alexa统计估算的12306网站独立用户访问比例,已占到全球的0.86%,3个月间访问增速达627.5%。
庞大的访问浪潮冲击下,12306网站几度瘫痪,一些旅客遭遇页面刷新缓慢、购票失败却被扣款等问题。众多购票者面对报错页面兴叹,抱怨声四起。
现象 铁道部耗资数千万元建平均刷超500次才能买一票的网站 紧张,无奈,失望,窝火,抓狂……
如果你最近尝试在铁道部官方订票网站www.12306.cn买票回家过年,面对网站的崩溃、登录缓慢、无法支付或者扣钱不出票,多少都会有这些感受。
据调查,铁道部耗资数千万元聘请两家上市公司参与建设网站订票系统,但从未做过有关春运订票的模拟演练,网站也无巨大访问量经验。正因如此,熟悉网购的民众也要靠“技术”狂刷网站才能买到票,而对很多网络菜鸟而言,想成功网购火车票要靠“运气”。
铁道部官方订票网站www.12306.cn,由铁道部信息中心和中国铁道科学研究院共同开发,铁道科学研究院电子所负责开发和维护。它2011年6月1日正式上线,到今年1月8日2012年春运启动,大概半年时间。其间,网站未做过有关春运订票的模拟,也无巨大访问量经验。
9日,这个网站点击量超过14亿次,相当于所有中国人当天都点击了一次。由于访问量太大,网站无法顺畅登录。
有媒体估算,按照铁道部订票网站的日点击率和日售票量,乘客平均猛刷网站超过500次才能买一票。
就算足够幸运,“成功”网购火车票,也不一定出票。网络购票“扣钱不出票”情况已出现十多天,至今仍未有效解决。10日,新华社记者通过12306网站在付款后“成功购得”2张1月21日北京至淮安的火车票,但到换票点却被告知根本无票,甚至连网络购票信息也消失了。
“龟速”的订票网站,让参与购票系统建设的两家上市公司太极股份、网宿科技受到质疑。
太极股份的财报显示,2011年上半年,太极股份签订了铁道部12306网站售票系统建设项目,这为它贡献了1685.89万元营业收入(合同一期的金额)。根据网宿科技的财报,2011年前三季度,它的主营业务收入3.82亿元。据测算,网宿科技从铁道部12306网站建设项目获得的合同金额可能不超过4000万元。
原因 12306网站带病仓促上线 12306网站遭遇的危机,连日来引起专业人士的关注。据他们分析,问题出在12306网站所使用的技术,并非是成熟的解决方案。
“12306网站在线售票功能,其实就是个海量事务高速处理系统,这样一个系统,并不能简单地使用通用方案进行设计,但听说12306网站采用了Oracle通用数据库进行搭建”,CTO俱乐部成员、互联网产品设计专家胡争辉评价说,“使用通用系统进行设计也不是不可以,但在面对春运前夕的瞬间海量网络购票需求时,这个系统会变得极为脆弱。”
此前,有舆论把12306网站的问题归咎于两家硬件提供商上市公司太极股份和网宿科技,他们为12306网站提供了硬件系统集成和CDN网络内容分发加速服务。而受访的IT业人士认为,问题不出在硬件上,而出在软件设计上。
“他们试图通过服务器的堆积,来解决软件设计的不足”,胡争辉分析,但理论和实践都已经证明,再强大的硬件也很难满足一个不完善的软件系统的极端处理请求。
清华大学Web与软件技术研究中心电子商务研究室主任、高级架构师王津用“神奇的化学反应”来形容12306网站所面临的极端情况当出现海量交易请求后,网站的运行效率会呈现指数级的下降,最终导致崩溃。
“我们中心是专门研究这个的,当时铁道部的会议我们都去了,我们就向铁道部领导说明过,在极端情况下网站会出现什么样的神奇结果。”王津透露。
如今,“神奇的化学反应”应验了。
而这,则牵引出当年12306网站系统设计招标的往事。
回溯 两个成熟解决方案被“枪毙” 12306网站的质量问题,使它的承建商浮出水面。
一位知情人士1月10日向记者透露,当年12306网站的设计招投标,申报方案的仅有中国铁道科学研究院电子计算技术研究所(以下简称铁科院电子所)和易程科技股份有限公司两家。而最终,在业界眼里实力雄厚的易程科技未能中选,承建12306网站在线售票系统的合同被交给了铁道部下属机构、业内并不知名的铁科院电子所。
而当年咨询机构曾向铁道部提出网上售票系统的两个解决方案,也均未被采纳。
“当初IBM的成熟方案报价太高,12306网站要走自主研发的路子,没想到现在搞成这样。”这位知情人士感叹。
据王津透露,从2006年起铁道部就开始讨论和筹议网上售票的相关计划。
王津所在的清华大学Web与软件技术研究中心,则是铁道部在线售票系统领域的一个颇为重要的智囊专家机构。“从五六年前到现在,我们中心陆陆续续都在参与铁道部的技术会议和专家交流,至今也一直没有停过”,王津说,“开会的时候,铁道部负责票务技术的领导也都来了,我们作为专家团队提出技术建议,他们自主决定是否采纳。”
在铁道部与清华大学Web与软件技术研究中心的合作下,由中心成员邵晓风主导开展了《基于海量数据高并发交易的铁路电子商务平台关键技术的研究》课题。
据王津称,中心当时向铁道部提出了网上售票系统的两个解决方案,一是IBM拥有专利的“基于z/TPF的互联网订票引擎”,另一个是由该中心掌握自主知识产权的分布式解决方案。但最后这两个方案均未被铁道部采纳。
内幕 易程科技的出局是因为
“甲方想用自己的东西”
王津回忆,后来铁道部进行12306网站系统设计招标时,申报方案的除了铁科院电子所,还有易程科技股份有限公司。“实际上铁科院电子所不用投标,因为它本身就是铁道部下属的,因此最后投标的仅仅是易程。”王津告诉记者。
事实上,易程科技股份有限公司也与铁道部有着极为密切的关系。一份平安证券的分析报告估算,易程科技在手的高铁订单累计已达到60亿元左右,这些项目预计在2014年前完成,每年乐观估计可确认收入接近10亿元。
清华大学Web与软件技术研究中心与易程科技也存在业务沟通往来。一则该中心网站发布的消息称,2009年4月9日在该中心主任邢春晓主持下,易程科技股份有限公司及IBM公司的相关负责人和开发团队,参加讨论了基于IBMz/TPF铁路订票系统的研究、设计和开发。
然而实力强大、并具有清华系背景的易程科技,最终也没有能得到承建12306网站在线售票系统的合同。“易程是乙方,铁道部是甲方,甲方想用自己的东西,乙方也没什么话可说。”王津笑称。
王津所称的铁道部“自己的东西”,是指铁科院电子所。
记者获知,该所承担开发了12306网站时刻表、票价和余票查询业务,备受质疑的网络售票系统,也是由该所研发的。一个佐证是,在12306网站首页下端的版权信息里,中国铁道科学研究院被列入其中。
铁科院成立于1950年3月1日,为中国铁路行业唯一的多学科、多专业的综合性研究院。2002年由国家事业单位转制成为集科研、开发、生产、咨询等业务为一体的铁道部直属大型科技企业。其下属的电子所成立于1979年5月1日,从事铁路电子计算技术的专业研究,1992年电子所单独注册成立北京经纬信息技术公司,开始企业化运作。
工商资料显示,北京经纬信息技术公司的注册资金为5000万元,法人代表为史天运,正是现任电子所所长。而电子所承担开发的12306网络售票系统,则由电子所副所长王富章领导。电子所官方页面显示,该所承担了“铁路客票发售和预订系统”的研制,在最新的5.0版本中,该系统实现了客票销售渠道网络化。
“在海量事务高速处理系统研发领域,清华大学Web与软件技术研究中心是目前国内该领域研究的翘楚,有宝贵的成功经验,而铁科院电子所在这个领域此前并不知名。”胡争辉评价说。
“铁路系统很多问题就在于不找最好的,只找自己人,肥水不流外人田。”雅虎中国原总经理谢文对媒体评价说。
(综合《光明日报》等)