科技: 人物 企业 技术 IT业 TMT
科普: 自然 科学 科幻 宇宙 科学家
通信: 历史 技术 手机 词典 3G馆
索引: 分类 推荐 专题 热点 排行榜
互联网: 广告 营销 政务 游戏 google
新媒体: 社交 博客 学者 人物 传播学
新思想: 网站 新书 新知 新词 思想家
图书馆: 文化 商业 管理 经济 期刊
网络文化: 社会 红人 黑客 治理 亚文化
创业百科: VC 词典 指南 案例 创业史
前沿科技: 清洁 绿色 纳米 生物 环保
知识产权: 盗版 共享 学人 法规 著作
用户名: 密码: 注册 忘记密码?
    创建新词条

历史版本1:12306网站瘫痪 返回词条

目录

12306网站瘫痪回目录

  汤浔芳 北京报道

  2012年春节,铁道部推出12306网站,进行网络实名购票。每一个返乡人原以为能买着一张回家的火车票,但结果还是大失所望。

  12306网站瘫痪了。大量用户无法登录,页画刷新时间长达30分钟,定票付了款却无法购票。不少购票者无奈地怒斥道,12306网站形同虚设。

  12306网站瘫痪后,铁道部相关负责人表示,将增加服务器与带宽,改善网购登录难的问题。

  “即便增加了足够的服务器与带宽,但是软件系统架构不行,也无济无事。”一位从事航空电子客票业务的人士说。

  购票时限之错?

  自元旦起,12306网站就处于半死不活的状态。“前访问用户过多,请稍后重试!”这是大量用户会碰上的无法登录;还有不少用户登录之后,却无法打开二级、三级页面,只有在不停地刷新;一些幸运的用户登录后成功付款,但却功亏一篑,却无法买票了。

  对于“付款成功却无法购票”的情况,12306官网表示,“这是由于网络等原因导致银行的支付结果数据没有及时回传至12306网站。”

  而一位从事航空电子客票业务的人士认为,这是12306网站的系统与银行的支付系统连接不顺畅,12306无法及时响应银行。

  事实上,“付款成功却无法购票”的现象也可能是由网络购票的时限造成的。铁道部规定,网络购票需要在30分钟内完成,如果超时,就会重新返回售票系统,造成票没买上而钱被扣除的现象。

  目前,12306网站只支持工商银行、中国农业银行、中国银行、招商银行和银联的网上银行功能,不支持第三方支付公司。“支付方式太少了,很多用户事先并不知道只能使用4家银行的网银。”一位进行过网络购票的人士表示,这会让很多用户花费很多时间来支付,最终却无功而返。

  面对这样的情况,铁道部将网络购票的支付时限延长至45分钟。但这一招无异于“饮鸩止渴”。前文所述的专业人士对此表示,支付时间过长,会极大影响网站的安全性,给黑客与钓鱼网站以可乘之机。

  前文从事电子客票的人士告诉记者,为了保证支付的安全性,网络支付有较强的时间限制。在一般情况下,提交订单15分钟内必须完成付款,否则订单取消。一般来说,从下单、支付到出票,最多在10分钟以内就可以完成了。

  “一位用户呆在网站上的时间就需要几十分钟,这会让网站变得越来越拥挤。”一位IT运维技术工程师告诉记者,网站对每位用户的需求响应慢,那么用户从登录到退出登录的时间就需要更长,这样的恶性循环会让网站变得越来越不堪重负。

  无力承受的高流量

  1月3日,12306网站公布了“互联网购票起售时间”,每天分别在8点、10点、12点和15点放票。但这一举措更激化了网站与用户的“矛盾”。

  “这样的定点放票会形成秒杀的效果。开始放票的1分钟之内,访问量会剧增,形成一个个高峰。”前文所述的航空电子客票人士说道,高峰时,服务器需要交互的响应量成几何级数增长。

  “12306系统瘫痪在所难免。”一位CDN(内容分发网络)行业人士认为,从需求层面来说,火车票是刚性需求,不比购物。用户买不到票就会不停地刷新,“今天买不到,明天再继续”,需求得不到满足的用户会持续聚集在网站上,这会带来连续的“峰值”。

  据铁路部门的预计,从1月8日到2月16日,春运期间铁路将发送旅客2.35亿人次,同比增加1352万,日均达到588万人次,但目前铁路的春运客运能力仅为382万。这意味着每天有200万人次的缺口。

  1月5日,本报记者查询了Alexa排名,数据显示,近一周,12306网站的“一周平均排名”为339,日均IP为194万(每一个IP有可能是好几个人访问)。而国内航空网络售票网站“travelsky。com”的“一周平均排名”为11340,日均IP为8万多。相比之下,火车票的需求远大于机票。

  一位CDN技术工程师告诉记者,从行业经验来看,春运期间,12306的并发量(同时在线访问量)达到1GB(1GB=1024MB,1MB=1024KB,1KB=1024字节),而一般来说,每个人一次性访问只需要花费2KB左右,有时候甚至只有几个字节。这意味着峰值时,12306网站的同时在线访问人数高达500多万。

  这位技术工程师举例道,网上足球直播的视频的并发量达到几十GB,但由于传递的都是静态的内容,视频网站服务器需要的“处理能力”只是几十MB。但是,12306网站交互的是动态信息(查询、定票),所有的访问请求最终都需要12306网站的服务器作出响应,1GB就需要网站服务器拥有处理1GB访问的能力。

  一位大型集团企业的CIO(首席信息官)根据其多年的工作经验判断,此次12306网站瘫痪是系统架构规划的问题,导致不能有效支持大并发量集中访问。同时,12306在IT管理上也有问题,未能进行有效的压力测试和运行模拟。

  12306瘫痪:技术之罪?

  重硬轻软

  据了解,12306网站于2011年6月1日正式上线,到春运也不过半年时间。

  “12306网站只是在高铁、动车上进行尝试,之前并没有遇到春节这样巨大访问量的经验。不仅没有做过模拟,并且一上来就是全国性的访问,系统瘫痪在意料之中。”一位行业人士说。他告诉记者,电信、金融等行业上新的大规模系统时,在压力测试之外都会进行区域试点。

  12306的官方网站显示,该网站是铁道部信息中心和中国铁道科学研究院共同开发的。据铁道部信息中心的一位技术人员透露,12306网站的研发与运维已经单独成为了一个机构,归属于铁道部信息中心管理。

  据业内人士透露,12306网站是由铁道科学研究院电子所负责开发和维护。铁科院是铁道部下属企业,电子所是铁科院下属单位,该所还负责铁路售票系统的开发和维护。铁路行业,纯粹的软件并不受重视,基建、大型装备和各种硬件等“赚钱”、看得见的设备铺天盖地。

  “要靠硬件来实现软件的价值,这种思路使得铁道部的IT技术实力很难得到提升。”上述行业人士表示。

  目前铁路行业还没有民营的系统集成商也可以侧面印证铁路行业IT技术落后。在IT技术比较发达的电信、金融行业,国内就存在多家系统集成商。电信行业有亚信联创、亿阳信通、联信永益等。金融行业有恒生电子、浙大网新、金证股份、中联集团等。

  目前,铁路行业的IT系统往往是铁道部信息中心、铁路科学研究院等铁道部旗下的事业单位、下属公司等承包研发,并运维。目前,只有太极股份、网宿科技等公司摸到铁路IT的边缘。

  根据太极股份的2011年半年报,2011年上半年,“太极签订了铁道部互联网售票系统项目”(互联网售票指的是12306网站)。对此,太极股份相关负责人表示,太极只负责12306网站的硬件集成,对于操作系统、数据库、中间件、软件的实施都不负责,网站的运维也不负责。

  另据相关资料显示,网宿科技为12306网站提供CDN加速服务。12306此次瘫痪与该公司技术是否有关,截至发稿,记者未能联系上网宿科技相关人士。

  “12306网站瘫痪,与CDN分发并无太大关系。”上述CDN技术工程师告诉记者, 1GB带宽的分发没有任何问题。

  “最重要的是对软件系统架构进行优化设计,使其能支撑大并发量的交易,并支持平滑升级。这需要在优秀的系统架构师的主导下进行。软件系统架构合理后,才能通过增加硬件和带宽的方法,提升响应速度。”前文所述的大型集团企业CIO建议。

  一位业内人士建议,只要12306将售票系统的数据接口对外开放,不少技术高的IT企业都会趁势接入,很快成熟的系统就可以建立,而再运营一段时间,那么,12306网站将不会发生大规模瘫痪。

  目前,和中航信的travelsky系统将机票销售的数据接口对外开放,无论是携程、易龙等互联网OTA,还是传统的机票代售点等网站,都可以帮助销售机票,而企业商最终接入的还是中航信的travelsky。

12306网站1天点击10亿次频瘫痪:最牛电商求诊回目录

<p>    C FP供图</p>
CFP供图

  “中国最牛电商网站”求诊:学机票销售?

  “过年回家,你准备好了吗?”这是全国2亿春运旅客共同的话题。

  2012年,全国第一次实施铁路系统的网络电话订票。从一部电脑、一根网线出发,铁道部副部长胡亚东在去年6月给出了“网络售票最方便、最公开、最公平”的设想。

  最新的数据显示,目前网络售票和电话订票每天已经达到200万张,网络售票的注册用户已经超过1000万人。1月1日至8日,铁道部推出的12306铁路客户服务中心网站日均点击次数超过10亿次,被网友戏称为“中国最牛的电子商务网站”。

  人们终于不用再到车站整宿排队,但买到一张返乡的火车票却仍然艰难。在12306网站上,大量用户无法登录、订票付款后无显示,少数紧俏的线路需要刷新系统30- 50次才能购买成功,购票者有苦难言。

  无力承受的高流量,使得12306网站频频出现瘫痪。从事航空电子客票销售的人士认为,12306系统架构规划以及客票发放机制有缺陷,无法支持大并发量的交易,长远来说应仿效机票销售,对外开放数据接口,进行分流。

  一票难求重压12306

  12306的瘫痪正在续写着中国春运“一票难求”的古老故事。在8日举行的发布会上,铁道部副部长胡亚东表示“虽然我们尽力采取了多项便民利民措施,但是由于综合的和客观的因素影响,买票难的问题仍然没有得到根本的解决”。

  根据胡亚东介绍,今年春运期间全国铁路将发送旅客2 .35亿人次,同比增加1352万人,增长6.1%,日均588万人,同比增加34万人。

  从事航空电子客票销售的人士认为,今年春运从1月8日至2月16日为期40天,但由于各铁路局电话订票和互联网售票的预售期为12天,1月6日-10日(可对应购买17-21日的火车票)网络电话订票将达到最高峰,预计12306网站出现拥堵和瘫痪的现象会更为频繁。

  事实上,目前铁路春运客运能力为日均382万人次,实际运力需求缺口达到206万人次。即便是在公平的网络售票方式下,成百上千的网民获取一票仍具有极大的不确定性,这也是12306网站出现巨大负荷的根本原因。

  上述航空电子客票销售的人士认为,除了票源紧张,12306系统架构规划以及客票发放机制也存在了三大缺陷,包括定点的互联网起售时间、支付方式的局限以及数据接口没对外开放。

  三大系统缺陷

  “尽管12306网站每天的订票时间为早晨6:00至次日凌晨1:00,但每天有四个定点的起售时间,分别是8点、10点、12点、15点,导致大部分购票者都集中在这几个时间点刷新网站,形成登录高峰期。”上述人士表示:“我们估计,如果12306网站登录高峰期间的并发量达到1GB,那么同时在线访问人数可能已达到500万。”

  500万是一个什么数字?安天实验室总工程师张栗伟告诉南都记者:“同时在线达到500万,已经超过百度空间的规模;如果同时交易500万笔,这个规模大约是淘宝最大促销2011年双12时第一小时总成交量笔数的2倍,无论哪一个都是比较巨大的数字。”他认为,这种定点放票的机制容易造成访问数量剧增,出现明显的洪水效应,一旦超出服务器的承载能力,响应时间就会显著变长、交易失败率增加。

  其次,在支付方式上,12306网站建议使用中国工商银行、中国农业银行、中国银行、招商银行的银行卡,其他银行卡则需要通过“中国银联”间接支付。上述航空电子客票销售的人士认为,支付选择的局限性,会出现两种情况:首先是支付过于集中,银行支付系统连接不顺畅,用户交易时间变长;其次,一但超过网络购票的支付时限45分钟,出现付款成功但无法购票,那积聚在网站上的用户就越来越多。

  安天实验室总工程师张栗伟表示,这种情况下会出现放大效应。“每个用户的交易时间变长,用户的平均交易失败率提升,导致用户需提交多次交易,进一步加大网站的负担,而新的负担又会进一步造成新的恶性循环。”他表示,在12306网络的案例中还有一个特殊的情况,即票源稀缺,这导致用户重复查询,进一步加大网站负担。

  仿效机票销售?

  根据规定,目前可以通过网上预订车票的车次包括了C字头城际、D字头动车、G字头高铁、Z字头直达、T字头特快以及K字头快速所有列车的售票业务,基本上除了少数慢车、L字头的临时客车,大部分火车票都可进行网上购买。而更为重要的是,网上售票的预售期一般来说比车站窗口或代售点提早4天。

  不过,一位在线旅游网站的工程师认为,从架构上看,12306官方网站并没有充分估计到春运期间购票高峰所带来的巨大负荷。资料显示,12306网站由铁道部信息中心和中国铁道科学研究院共同开发,在2011年6月1日正式上线。“上线时间短,春运前12306网站没有遭遇过其他购票高峰,根据具体情况作出规划调整。”

  不过,安天实验室总工程师张栗伟认为,规划也难以预测所有的可能因素。“如近期淘宝、京东、小米等不同层次,不同类型的电商网站都出现过类似的问题,因此除了规划需要改善以外,在各个流程上也有较多改进空间,如设法在投入使用前进行足够的压力测试,进行多流程多环节的瓶颈点监测,准备好应急预案,能够快速地进行调整修复工作。”

  除此之外,上述从事航空电子客票销售的人士认为,火车票销售长远来说应仿效机票销售,对外开放数据接口,进行分流。目前,中国航信travelsky系统为不同的机票销售机构提供数据接口对外开放,为国内外的航空公司提供机票分销信息服务,在线旅游网站以及传统机票代售都可接入该系统。

  春运期间,不少在线旅游网站和火车票网上代售都提供限制性服务,像是去哪儿网更是贴出了“春运期间火车票出票率极低,去哪儿网暂停火车票的新订单预订服务”的公告,飞机票销售服务则正常提供。根据1月9日A lexa的数据显示,12306网站一周平均排名为174,日均IP为363万;航空网络售票网站travelsky.com一周平均排名为10910,日均IP为8.76万。

  安天实验室总工程师张栗伟认为,如果将12306售票系统的数据接口对外开放,主要是起到分流作用,即铁路的网站并不面向公众或少量面向公众,而只是面向各个代理订票网站,类似于现在传统订票依托各代理订票点一样。“由于需要承载的数据量完全可预测且规模远小于面向公众,显然比承担所有公众访问要容易解决,且有较多的代理网站客观上提供了较好的冗余性。但这就需要考虑黄牛党,交易安全等问题,因此这个决策主要面临的问题不在技术面上。”

  南都记者 谢睿

12306招标回溯:铁道部公司中标 成熟方案被毙回目录

  核心提示:由铁道部下属机构研发的网上售票平台12306网站,在2012年春运前期的售票高峰首次面临极端考验,并被证实无法胜任。

  陈承 上海报道

  中国铁路刚刚进入网上售票时代,就陷入了混乱。

  由铁道部下属机构研发的网上售票平台12306网站,在2012年春运前期的售票高峰首次面临极端考验,并被证实无法胜任。

  专业互联网分析网站 Alexa 的统计显示,12306的访问量排名从3个月前的第1059位跃居至目前的第115位。1月9日,Alexa 统计估算的12306网站独立用户访问比例,已占到全球的0.86%,3个月间访问增速达627.5%。

  庞大的访问浪潮冲击下,12306网站几度濒临瘫痪,一些旅客遭遇页面刷新缓慢、购票失败却被扣款等问题。众多购票者面对报错页面兴叹,抱怨声四起。

  12306网站的质量问题,使它的承建商浮出水面。

  一位知情人士1月10日向本报透露,当年12306网站的设计招投标,申报方案的仅有中国铁道科学研究院电子计算技术研究所(以下简称铁科院电子所)和易程科技股份有限公司两家。而最终,在业界眼里实力雄厚的易程科技未能中选,承建12306网站在线售票系统的合同被交给了铁道部下属机构、业内并不知名的铁科院电子所。

  而当年咨询机构曾向铁道部提出网上售票系统的两个解决方案,也均未被采纳。

  “当初IBM的成熟方案报价太高,12306走自主研发的路子,没想到现在搞成这样。”这位知情人士感叹。

  带病仓促上线

  12306网站遭遇的危机,连日来引起专业人士的关注。据他们分析,问题出在12306网站所使用的技术,并非是成熟的解决方案。

  “12306网站在线售票功能,其实就是个海量事务高速处理系统,这样一个系统,并不能简单地使用通用方案进行设计,但听说12306网站采用了Oracle通用数据库进行搭建”,CTO俱乐部成员、互联网产品设计专家胡争辉评价说,“使用通用系统进行设计也不是不可以,但在面对春运前夕的瞬间海量网络购票需求时,这个系统会变得极为脆弱。”

  之前,有舆论把12306网站的问题归咎于两家硬件提供商——上市公司太极股份(002368.SZ)和网宿科技(300017.SZ),他们为12306提供了硬件系统集成和CDN网络内容分发加速服务。而受访的IT业人士认为,问题不出在硬件上,而出在软件设计上。

  “他们试图通过服务器的堆积,来解决软件设计的不足”,胡争辉分析,但理论和实践都已经证明,再强大的硬件也很难满足一个不完善的软件系统的极端处理请求。

  清华大学Web与软件技术研究中心电子商务研究室主任、高级架构师王津用“神奇的化学反应”来形容12306网站所面临的极端情况——当出现海量交易请求后,网站的运行效率会呈现指数级的下降,最终导致崩溃。

  “我们中心是专门研究这个的,当时铁道部的会议我们都去了,我们就向铁道部领导说明过在极端情况下,网站会出现什么样的神奇结果。”王津透露。

  如今,“神奇的化学反应”应验了。

  而这,则牵引出当年12306网站系统设计招标的往事。

  两个解决方案被“枪毙”

  据王津透露,至迟从2006年开始,铁道部就开始讨论和筹议网上售票的相关计划。

  王津所在的清华大学Web与软件技术研究中心,则是铁道部在线售票系统领域的一个颇为重要的智囊专家机构。“从五六年前到现在,我们中心陆陆续续都在参与铁道部的技术会议和专家交流,至今也一直没有停过”,王津说,“开会的时候,铁道部负责票务技术的领导也都来了,我们作为专家团队提出技术建议,他们自主决定是否采纳。”

  在铁道部与清华大学Web与软件技术研究中心的合作下,由中心成员邵晓风主导开展了《基于海量数据高并发交易的铁路电子商务平台关键技术的研究》课题。

  据王津称,中心当时向铁道部提出了网上售票系统的两个解决方案,一是IBM拥有专利的“基于z/TPF的互联网订票引擎”,另一个是由该中心掌握自主知识产权的分布式解决方案。但最后这两个方案均未被铁道部采纳。

  IBM的方案未被采用可能与成本过高有关。“IBM的解决方案报价非常惊人”,王津未透露具体数字,仅表示“这个数字比想象的都要大得多”。至于该中心拥有自主知识产权的方案为何也没有被采纳,王津表示并不清楚。

  12306招标回溯:“甲方想用自己的东西”

  易程科技的出局

  王津回忆,后来,铁道部进行12306网站系统设计招标时,申报方案的除了铁科院电子所,还有易程科技股份有限公司。“实际上铁科院电子所不用投标,因为它本身就是铁道部下属的,因此最后投标的仅仅是易程。” 王津告诉本报记者。

  事实上,易程科技股份有限公司也与铁道部有着极为密切的关系。作为同方股份(600100.SH)旗下的子公司,易程在2006年成立后,就凭借铁道部扩张高铁网络的东风,斩获了不少引人注目的项目。如在各地铁路客运站安装的火车票自动售票机,就由易程研发的5种产品所囊括。易程还拿下了京津城际、沪宁城际高铁票务系统集成项目,以及上海虹桥综合交通枢纽信息集成项目等铁道部大单。

  一份平安证券的分析报告估算,易程科技在手的高铁订单累计已达到60亿元左右,这些项目预计在2014年前完成,每年乐观估计可确认收入接近10亿元。

  清华大学Web与软件技术研究中心与易程科技也存在业务沟通往来。一则该中心网站发布的消息称,2009年4月9日在该中心主任邢春晓主持下,易程科技股份有限公司及IBM公司的相关负责人和开发团队,参加讨论了基于IBM z/TPF铁路订票系统的研究、设计和开发。

  然而实力强大、并具有清华系背景的易程科技,最终也没有能得到承建12306网站在线售票系统的合同。“易程是乙方,铁道部是甲方,甲方想用自己的东西,乙方也没什么话可说”,王津笑称。

  王津所称的铁道部“自己的东西”,是指铁科院电子所。

  本报获知,该所承担开发了12306网站时刻表、票价和余票查询业务,备受质疑的网络售票系统,也是由该所研发的。一个佐证是,在12306网站首页下端的版权信息里,中国铁道科学研究院被列入其中。

  铁科院成立于1950年3月1日,为中国铁路行业唯一的多学科、多专业的综合性研究院。2002年由国家事业单位转制成为集科研、开发、生产、咨询等业务为一体的铁道部直属大型科技企业。其下属的电子所成立于1979年5月1日,从事铁路电子计算技术的专业研究,1992年电子所单独注册成立北京经纬信息技术公司,开始企业化运作。

  工商资料显示,北京经纬信息技术公司的注册资金为5000万元,法人代表为史天运,正是现任电子所所长。而电子所承担开发的12306网络售票系统,则由电子所副所长王富章领导。电子所官方页面显示,该所承担了“铁路客票发售和预订系统”的研制,在最新的5.0版本中,该系统实现了客票销售渠道网络化。

  “在海量事务高速处理系统研发领域,清华大学Web与软件技术研究中心是目前国内该领域研究的翘楚,有宝贵的成功经验,而铁科院电子所在这个领域此前并不知名。” 胡争辉评价说。

  “铁路系统很多问题就在于不找最好的,只找自己人,肥水不流外人田”。雅虎中国原总经理谢文对媒体评价说。

参考文献回目录

http://tech.sina.com.cn/i/2012-01-06/01146606567.shtml


→如果您认为本词条还有待完善,请 编辑词条

标签: 12306网站瘫痪 12306招标回溯 12306网站