在经历了用户数据泄露事件后,一直以来非议不断的12306订票网站今天爆出了一个好消息。据一名知乎用户爆料,12306网站已将车票查询业务放到阿里云计算平台上。
爆料者称,早在2014年初,双方团队就开始讨论如何将12306余票查询系统放到云上,去年十一黄金周时已进行了测试,效果非常满意。春运售票高峰期间,12306将把75%的余票查询业务切换到阿里云上。
对于一个全年压力集中在几个星期的售票系统而言,12306在成本和并发能力之间做平衡真的很难。按照传统IT方案,为应对春运的业务压力,12306需要按照峰值采购大量硬件设备,而在春运后大量的设备就会处于空闲状态,利用率低,造成巨大浪费。12306以往的做法是从几个关键入口做流量控制,以保障系统可用性,而这大大影响了用户体验,网站页面动辄卡顿崩溃。
大家一直以为12306网站的瓶颈在火车票购买环节,但其实问题主要在火车票查询系统上,它大概占了90%以上的访问流量。因此,这成为今年12306与阿里云合作的一个契机:12306通过云的弹性和按量付费的计量方式来支持巨量的查询业务。
更妙的是,余票查询业务与其他业务在逻辑上相对独立,把余票查询模块和12306现有系统做分离,就可以独立部署上云,而无需对整个网站的业务架构进行改造。根据运行情况,云上的余票查询与12306原来的余票查询可以互相补位,根据实时的负载情况,来调配不同的访问比例,充分利用云的弹性。
目前,阿里云方面已作出回应称双方确实已经达成合作,但未公布具体合作细节。