秘密合作半年 阿里同12306关系被曝光

本文讲的是秘密合作半年 阿里同12306关系被曝光【IT168评论】1月16日,网络问答社区知乎上一名阿里云工程师爆料,12306网站已将车票查询业务放到阿里云上。该工程师表示其曾参与过12306春运项目,认为双11在业务规模上更有挑战,而12306则在业务复杂度上更高。

  文中详细介绍了12306使用云计算的一些技术细节。内容如下,部分有删减:

  铁路运营是一个庞大的社会工程,每年春运,相当于把全国人口“搓一圈麻将”。事实上,在互联网售票之前,网点售票已经实施多年。换句话说,铁路售票实际上一直有一个相当庞大且复杂的、跨多个路局的信息系统在支撑,而且可以追溯到80或90年代,维护至今。这个系统也许不仅支持了售票,可能还包括调度等核心业务。那这里就有一个问题:在做互联网售票的时候,是否要重构一下原有的系统呢?

  这个问题值得反复掂量。大家应该知道,彻底重构一个运行数十年的系统的开销和风险吧,粗略一想涉及到各种业务逻辑、软硬件供应商、版本与维护协议等等。

  绝大多数的互联网技术同僚应该会倾向于在现有系统上做web前端,先让系统“用起来”,然后再集中技术力量逐步优化整套系统架构。这也是当时12306的选择,这就导致有很多历史的包袱,还要考虑线下售票系统。

  知乎上很多人拿春运售票和我厂(阿里)双11比较,究竟哪个牛逼?个人感觉两者同属于重量级的网站业务,双11在业务规模上更有挑战,而12306则在业务复杂度上更高。

  火车票跟很多票(包括淘宝天猫的商品、机票、体育场馆门票等)有不一样的属性。比如,从北京到广州,沿途有多个站点,理论上乘客可以选择任意 一段区间购票,所以每买一张区间票,可能同时裂变出多张区间票。这个逻辑比大多数电子商务系统要复杂的多。假如说要再添加一些更人性化的feature,比如根据订票者身份证里的年龄优选上下铺、优选号等,那么查询和出票逻辑就更复杂了。

  在一个后端上,setup一个web前端(包括入口、安全、缓存和逻辑,非指web页),这个挑战也是巨大的。因为这个前端很容易瞬间胀大, 甚至被撑爆。“撑爆”的概念不难理解,奥运会的订票高峰,中美海底光缆拥塞,包括杰克逊去世后瞬Google瘫痪,或者DDoS拒绝服务攻击,都是这种现象。

  根据官方公布的数字,有人统计了一下:需要数千个pv,才能出一张票。这个说法并不能得出“出票效率低”的结论,但是恰恰很形象的说明了查询量的巨大。

  天量的火车票查询是影响12306性能的重要原因之一,大概占了90%以上的访问流量。更棘手的是:峰谷的查询有天壤之别,几乎没有办法在成本和并发能力之间做一个好的平衡。以往的一个做法是从几个关键入口流量控制,保障系统可用性,但是会影响用户体验。

  淘宝/天猫大促的时候,也会增加服务器,阿里的业务盘子大,这些新增的机器很快会被其他业务(包括阿里云)消化掉,可能还不够。但是对于 12306来说,就比较难做到这一点。

  这成为今年12306与阿里云合作的一个契机:通过云的弹性和“按量付费”的计量方式,来支持巨量的查询业务,把架构中比较“重”(高消耗、低周转)的部分 放在云上。这是一个充分利用云计算弹性的绝好实例,也是在系统架构上做“轻重分离”的一个典型case,把小而精的核心业务系统保持不动,把 “傻大笨粗”(非贬义)的系统迁移到云计算上。

  今年初我们和12306的技术团队开始讨论如何将余票查询系统放到云上,十一黄金周做了测试效果不错,到春运12306决定将75%的余票查询业务放到云上。

  做这个项目一晃有小半年了,感触很多。大家知道双11对阿里技术团队是一个不小的挑战,我参加了4年,其中有两年过的尤为艰苦。当时技术团队经常被业务方指责,就像现在大家对待12306的态度一样。但客观说,双11大促推动了阿里的技术成熟,春运也推动了12306采用更多面向未来的技术。

  为什么是余票查询?

  1. 访问量巨大,占12306整个网站流量的90%以上,业务高峰期并发请求密集,性能要求是整个业务系统中最为重要的一环;

  2. 与其他业务在逻辑上相对独立,使用云计算的话不需要对整个网站的业务架构做改造。

  实施过程可否透露?(隐去部分敏感信息,请理解):

  1. 把余票查询模块和12306现有系统做分离,具备独立部署的能力;

  2. 在云上独立部署一套余票查询系统。这样子12306和云上都有了一套余票查询系统,,调度更为灵活;

  3. 一些安全措施,吧啦吧啦吧啦……

  根据运行情况,云上的余票查询与12306原来的余票查询可以互相补位,根据实时的负载情况,来调配不同的访问比例,充分利用云的弹性。

  云计算跟“堆硬件”有什么区别?

  这里主要是"春运 vs 平时"、"业务量 vs 成本"的问题:

  1. 传统IT方案,为应对春运的业务压力,需要按照峰值采购大量硬件设备,从规划、建设到投产、服务整个供应链条长成本高,capex和opex上的投入都比较大,很难精确把控,而春运后大量设备会处于空闲状态,利用率低,造成巨大的浪费。

  2. 还有至关重要一点是,假如按照传统方案,在实际业务峰值超出了初始评估量时,服务将面临无法完全承载而瘫痪,因为为大规模服务器的采购、交付、部署到应用上线所耗费时间以月计,根本无法在业务量激增时"即插即用"。

  3. 云本身就比自己买硬件要便宜,另外所有资源都是“按量计费”,从十一黄金周到春运的过程里,12306在云上做了两次大型扩容,每次扩容的资源交付都是在分钟级就完成。业务高峰结束后,可以释放掉不必要的资源,回收成本。

原文发布时间为:2015-01-16 

本文作者:景保玉

原文标题:秘密合作半年 阿里同12306关系被曝光

时间: 2024-11-02 20:08:22

秘密合作半年 阿里同12306关系被曝光的相关文章

本文来自合作伙伴“阿里聚安全”.

 2015年09月11日 15:50  7389 一, 事件起因 根据德国安全厂商GDATA放出的2015年Q2移动恶意病毒报告 [1]中指出:市场上至少有26款的Android手机在卖给消费者时藏有恶意程式,受害的不乏知名品牌,包括小米3(Xiaomi MI3).华为的Huawei G510.联想的Lenovo S860.Android P8.ConCorde SmartPhone6500.中国的阿尔卑斯(Alps)等,这些手机品牌主要销售地区在亚洲和欧洲.据介绍,这类间谍软件主要伪装在Fac

搜狗秘密研发半年之久的“探索引擎”已开始内部测试

摘要: 内部流出的搜狗探索引擎内测界面(TechWeb配图) 11月18日消息,TechWeb今日独家获悉,搜狗秘密研发半年之久的探索引擎日前已开始内部测试,并计划成熟后向市场推出.分析人士认为,这 内部流出的搜狗"探索引擎"内测界面(TechWeb配图) 11月18日消息,TechWeb今日独家获悉,搜狗秘密研发半年之久的"探索引擎"日前已开始内部测试,并计划成熟后向市场推出.分析人士认为,这种"浏览器+搜索"的模式或将成为垂直搜索领域新的竞争

永远不合作的阿里360结盟推聚无线平台

1."永远不合作"的阿里360结盟推"聚无线"平台 愚人节,你没听错,阿里云计算联合奇虎360.高德.友盟.UC等推出移动开发平台"聚无线",为开发者提供云计算.分发.变现等一站式服务.而在2006年时,马云曾放言,阿里巴巴集团旗下所有子公司及业务部门自即日起永远不和周鸿祎投资及有关联的公司发生任何业务往来--请注意"永远"两个字.之前你被马云愚了吧,哈哈! (图片来自网络,仅供愚人节一乐,无他~~) 2.QQ商户搬家&quo

小微金改名后真的能跟阿里撇清关系吗?

10月16日,筹备了一年多的阿里小微金融服务集团正式成立,并同时更名为蚂蚁金服,一举摘掉了"阿里"的标签.外界对此议论颇多,但其实小微金服的去"阿里化"由来已久,小微金服和阿里巴巴集团之间早已没有隶属关系,某种意义上来说,小微金服早已具备了其'独立人格'.不过,即便如此,很多人还是看不明白马云卸下法定代表人这样一角色的原因,以及小微金服去阿里化背后的逻辑. 为什么取名"蚂蚁"? 事实上,淘宝网创始之初,也曾以蚂蚁的形象示人.最早的淘宝吉祥物就是蚂

阿里云手机真机曝光 7月底发布8月铺货

阿里云手机 7月18日消息,继网上阿里云手机操作系统以及手机应用的截图曝光后,腾讯科技今日再从内部渠道独家获得阿里云手机真机产品图,而据接近该产品的内部人士透露,阿里云手机将于7月底正式对外发布,8月开始全国铺货. 据了解,阿里云手机是由阿里巴巴旗下子公司阿里云.国产手机商天语及芯片公司http://www.aliyun.com/zixun/aggregation/10867.html">Nvidia(官方中文名称英伟达)三方共同打造.其中阿里云是主导方,阿里云手机是定制搭载阿里云手机操作

王健林在半年工作会议上的报告昨日曝光

[导语]两年前王健林与马云设下电商亿元"赌局",此后万达便大力进军电商,一路走来,凸显不适.如今再豪掷50亿,初现王健林"输得起赌局,却输不起电商天下"的心态. 万达集团董事长王健林在半年工作会议上的报告昨日曝光. 报告透露,万达将联合中国最大的几家电商成立万达电商,首期投资50亿元,所有网上资源统一划给电商公司.并要求电商公司尽快推出一种更便捷有效的一卡通,来实现万达电商的O2O业务.万达电商的核心工作是用3年左右时间找到盈利模式.而就在报告前一日,央广网财经记者

阿里来往5.0版曝光:主打“扎堆”与微信竞争

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 阿里来往5.0版曝光 新浪科技讯 4月12日下午消息,在4.6版本更新后就没有任何动作的阿里来往今天凌晨更新至5.0版本,并在安卓市场上线.原本绿色基调的整体风格有了大的变动,变成明亮的柠檬黄色. 新版来往在界面设计上也有了更新,从功能布局上看,"扎堆"功能进行调整,将成为来往同微信正面竞争的核心功能.此外,原本饱受争议的

阿里和12306合作,政府去IOE已成趋势

导读:如果单纯将阿里云与12306的合作视为业务层面的互补,那就肤浅多了.政府去IOE已成趋势,高效政府云服务采购已成必然,这次两者的合作这或许仅仅是云服务进军政府的开始.但愿未来在云服务器帮助之下,12306可以轻松顺畅,政府官网可以减少加载时间,政府数据库不必一直在等待查询.当然,也希望棱镜门事件不在我们国家发生. 上周业内传出阿里云与12306开始合作,称接手75%也是宕机最大隐患的查票业务,随即阿里方面确认了该传言.回想刚刚过去的春运抢票高峰期,对于服务器宕机的吐槽似乎明显少了很多.但我

游戏安全资讯精选 2017年第十八期:富控互动拟13.668亿收购棋牌游戏公司百搭网络51%股权,游戏市场的收入超2千亿,阿里云与中国电信云堤达成DDoS防护领域重大合作,阿里云云盾 · 云防火墙技术解读

[游戏行业安全动态]富控互动拟13.668亿收购棋牌游戏公司百搭网络51%股权 概要:富控互动发布公告,拟13.668亿收购百搭网络51%股权.百搭网络成立于2016年10月,是一家专注于开发.运营移动端棋牌游戏的互联网游戏公司.目前,百搭网络在线运营的主要游戏有阿拉宁波麻将.阿拉浙江麻将.阿拉血战麻将.阿拉舟山麻将.阿拉江西麻将.阿拉跑得快.阿拉干瞪眼.阿拉斗牛.阿拉玩三张等棋牌游戏. 百搭网络2016年总营收25.82万元,净利润1.25万元:2017年前三个季度总营收1.25亿元,净利润9