2011年1月,铁路购票官网12306正式上线,但上线还没一个月,就在春节海啸般的流量冲击下崩了,被网友痛骂。铁道部随即向全球招标,只要给出解决方案,钱不是问题。
最先找上门来的是IBM,IBM是享誉全球的IT行业巨头,为很多大型网银设计过交易和支付系统,当时阿里、腾讯等企业的小型机也是他们提供的。
IBM最初为12306提供了两套较为成熟的投标方案,其中一个是IBM拥有专利的“基于z/TPF的互联网订票引擎”。但是最后铁道部却以“报价太高”为由,婉拒了IBM提供的方案,并转身将项目交给了铁科院。
这个决策也为铁道部招来不少的异议,有人觉得IBM报价虽高,但是质量和服务都有保证,现在这么一折腾,最后总成本肯定远高于IBM。也有人觉得IBM的方案只能解决12306的网站登陆问题,但无法解决票少人多的根本问题,数以亿计的乘客一拥而上,世界上任何一个服务器都不可能抵挡得了这样的流量。
12306没有停下前进的脚步,反而在一片骂声中黯然前行。2012年,12306新一代客票系统工程开启,这一年也诞生了手机12306,乘客可以在手机上进行网上购票。与此同时,12306的系统也在不断升级,以前12306用的是小型机,后来发现性能严重不足,逐改用x86+linux平台,核心系统也改用为十几个节点的多路Xeon E7,并且每个节点都配有1TB内存。
2013年春运,12306系统峰值负载达到了11万tps,基本上和双11活动峰值负载相当。新的系统基本经受住了考验。
2015年,阿里云系统成熟,双方达成合作,12036将75%的余票查询业务放在阿里云上,极大优化了用户体验。
回头看看铁道部当年的决定,要是他们当时选择IBM,选择“拿来主义”,可能我们现在还在用着别人的软硬件,在核心技术上也会受制于人,不得不遵守他们的规矩。所以说,铁道部顶着那么大的压力,敢于自主研发、改进技术,就不应该遭到任何形式的诋毁!
时至今日,12306经历了几次技术上的更迭,如今已经实现了完美的蜕变。尽管还有缺陷,但也应该获得掌声。
最先找上门来的是IBM,IBM是享誉全球的IT行业巨头,为很多大型网银设计过交易和支付系统,当时阿里、腾讯等企业的小型机也是他们提供的。
IBM最初为12306提供了两套较为成熟的投标方案,其中一个是IBM拥有专利的“基于z/TPF的互联网订票引擎”。但是最后铁道部却以“报价太高”为由,婉拒了IBM提供的方案,并转身将项目交给了铁科院。
这个决策也为铁道部招来不少的异议,有人觉得IBM报价虽高,但是质量和服务都有保证,现在这么一折腾,最后总成本肯定远高于IBM。也有人觉得IBM的方案只能解决12306的网站登陆问题,但无法解决票少人多的根本问题,数以亿计的乘客一拥而上,世界上任何一个服务器都不可能抵挡得了这样的流量。
12306没有停下前进的脚步,反而在一片骂声中黯然前行。2012年,12306新一代客票系统工程开启,这一年也诞生了手机12306,乘客可以在手机上进行网上购票。与此同时,12306的系统也在不断升级,以前12306用的是小型机,后来发现性能严重不足,逐改用x86+linux平台,核心系统也改用为十几个节点的多路Xeon E7,并且每个节点都配有1TB内存。
2013年春运,12306系统峰值负载达到了11万tps,基本上和双11活动峰值负载相当。新的系统基本经受住了考验。
2015年,阿里云系统成熟,双方达成合作,12036将75%的余票查询业务放在阿里云上,极大优化了用户体验。
回头看看铁道部当年的决定,要是他们当时选择IBM,选择“拿来主义”,可能我们现在还在用着别人的软硬件,在核心技术上也会受制于人,不得不遵守他们的规矩。所以说,铁道部顶着那么大的压力,敢于自主研发、改进技术,就不应该遭到任何形式的诋毁!
时至今日,12306经历了几次技术上的更迭,如今已经实现了完美的蜕变。尽管还有缺陷,但也应该获得掌声。
2011年1月,铁路购票官网12306正式上线,但上线还没一个月,就在春节海啸般的流量冲击下崩了,被网友痛骂。铁道部找来了阿里、腾讯、IBM等大企业,给出的条件是资金管够,但问题得解决,可最后却没人敢接这活。
有人就会疑问,QQ每天几亿人登陆,淘宝每天几亿人在逛,为什么阿里腾讯的服务器没崩,12306的服务器一下就崩了呢?
首先,12306以刷票和抢票为主,技术上除了读,还有大量的查询写入以及调度计算。双十一买东西抢东西的人是多,但也只是纯线上业务,整个数据其实是个闭环。而在12306上买一张票,为了保持全国线上线下的信息同步,后台要经过一系列复杂的调度算法,而且这些数据同步还要在秒级以内完成。
其次,与购物不同,想回家的心是谁也拦不住的。双十一,可能东西抢不到,最后就放弃了。可是春节的车票不一样,大家抢不到就会一直刷,以至于各种抢票工具泛滥,查询量猛增,所以天量的火车票查询是影响12306性能的重要原因之一。
最后,淘宝卖东西都设有库存,东西卖完了也就结束了。但是火车票不同,比如你没抢到北京到深圳的票,你就会想各种换乘方案,一个区间的票可能会同时裂变出多张区间,那么查询和出票逻辑就更复杂了。所以说12306是镇国神器,一点也不夸张。
最初铁道部找到了IBM,IBM很想赚这笔钱,给出了一系统的解决方案,但最后还是搞不定。后来铁道部找到了阿里,但是当时阿里云的技术并不成熟,所以最后也婉拒了这份合作。
4年后,阿里云计算技术逐渐成熟,双方在十一黄金周做了一个测试,将余票查询系统放到云上,运用云的弹性和计量方式来支持巨量的查询业务,最后的效果令人欣喜。此后12036就将75%的余票查询业务放在阿里云上了。
为了保证每个人都能安全回家,其实12306每年都在倾尽全力投入,你看得到的是抢票,你看不到的是艰辛。
春节将至,也希望每个人都能安全到家,过个好年!#今日看盘##财经#
有人就会疑问,QQ每天几亿人登陆,淘宝每天几亿人在逛,为什么阿里腾讯的服务器没崩,12306的服务器一下就崩了呢?
首先,12306以刷票和抢票为主,技术上除了读,还有大量的查询写入以及调度计算。双十一买东西抢东西的人是多,但也只是纯线上业务,整个数据其实是个闭环。而在12306上买一张票,为了保持全国线上线下的信息同步,后台要经过一系列复杂的调度算法,而且这些数据同步还要在秒级以内完成。
其次,与购物不同,想回家的心是谁也拦不住的。双十一,可能东西抢不到,最后就放弃了。可是春节的车票不一样,大家抢不到就会一直刷,以至于各种抢票工具泛滥,查询量猛增,所以天量的火车票查询是影响12306性能的重要原因之一。
最后,淘宝卖东西都设有库存,东西卖完了也就结束了。但是火车票不同,比如你没抢到北京到深圳的票,你就会想各种换乘方案,一个区间的票可能会同时裂变出多张区间,那么查询和出票逻辑就更复杂了。所以说12306是镇国神器,一点也不夸张。
最初铁道部找到了IBM,IBM很想赚这笔钱,给出了一系统的解决方案,但最后还是搞不定。后来铁道部找到了阿里,但是当时阿里云的技术并不成熟,所以最后也婉拒了这份合作。
4年后,阿里云计算技术逐渐成熟,双方在十一黄金周做了一个测试,将余票查询系统放到云上,运用云的弹性和计量方式来支持巨量的查询业务,最后的效果令人欣喜。此后12036就将75%的余票查询业务放在阿里云上了。
为了保证每个人都能安全回家,其实12306每年都在倾尽全力投入,你看得到的是抢票,你看不到的是艰辛。
春节将至,也希望每个人都能安全到家,过个好年!#今日看盘##财经#
#胖哥论坛[超话]#法国公共卫生局当地时间12月13日更新的数据显示,法国新冠肺炎确诊病例累计达8270728例,与前一日相比新增确诊病例12036例;新增死亡病例231例,累计死亡120662例。此外,法国内政部长杰拉尔德·达马宁表示,法国当局已经查获了数千个在法国各地使用的伪造的新冠健康通行证。达马宁称,已经对兜售假通行证展开了大约400项调查,其中包括一些“与卫生专业人员有关”的调查。
✋热门推荐