昨天,阿里云方面证实,12306网站75%的余票查询系统已经迁移至阿里云计算平台上。12306网站是铁路总公司火车票网上订票唯一官网,可以提供购票、退票、余票查询、列车时刻表查询等,不过在黄金周、春运等购票高峰期会出现拥堵甚至瘫痪而被外界诟病。
阿里云方面透露,早在2014年初,双方团队就已开始讨论如何将余票查询系统放到云上。十一黄金周期间进行了测试,效果非常满意,所以在春运售票高峰时期,12306最终将75%的余票查询业务切换到了阿里云上。业内人士介绍,火车票查询环节是12306系统的瓶颈,并非外界认为的购票环节。火车票查询业务占12306整个网站流量的90%以上,业务高峰期并发请求密集,性能要求是整个业务系统中最为重要的一环。这也是为什么12306会选择将火车票查询放到阿里云计算平台上的原因。
阿里云的一位程序员进一步解释道,12306访问峰谷的查询有天壤之别,几乎没有办法在成本和并发能力之间做好平衡。以往的一个做法是从几个关键入口流量控制,保障系统可用性,但是这样依然会造成网站拥堵,变卡变慢甚至瘫痪。而通过云计算平台的弹性和按量付费的计量方式,来支持巨量的查询业务,把架构中比较“重”(高消耗、低周转)的部分放在云计算平台上,这是一个比较好的解决办法。