12306 APP的启动界面出现了“我们正在努力做得更好,阿里云为春运提供云计算服务”字样,12306 与阿里云携手合作云计算使用混合云架构,提升购票体验。据悉,在2016年春运售票期间,12306将75%的余票查询量转移到了阿里云上,保证在业务高峰时能够平稳渡过。
12306也是个电商系统,但是12306的库存复杂性和淘宝、京东相比,要复杂得多,运算量也大很多倍。每个起落点,每条线都构成一个SKU。动态的库存需要大量的运算,传统的分布式数据库、缓存、负载均衡技术并不能恰好满足12306的需求。在平常,12306网站就是个普通的电商网站。黄金周假日,12306网站就是一个全站所有商品都秒杀,所有SKU都是动态库存的变态网站,可以想象压力有多大。
在整个12306系统架构中请求次数最集中,最频繁的就是余票查询系统,其请求次数占到整个网站的85%。一般用户在购票的时候,都会多次提交查询请求,在大量抢票软件出现后,因为刷票软件是机器人行为,大大地增大余票查询的压力。12306是多么的不容易。
为什么12306要选择云计算? 12306不可能自建大量的服务器仅仅应付春运,这个投入是相当巨大的,而且会造成平时的资源闲置,不可能像阿里云或者AMS那样将闲置的资源开放出作为云服务。12306选择引入公有云,可以让12306在高流量时期提供了弹性空间,防止因为高并发导致服务器的宕机。因为公有云的弹性特性,当在用户请求次数减少时,可以减少公共云数量以节约成本。将余票查询(而非核心系统)托管在公共云上不用忌讳数据安全性的问题。
云计算已经逐渐成为社会的基础设施。阿里云的云计算服务的优势开始突显。余额宝,阿里小贷使用阿里云的云计算是官方案例,如今阿里云发挥优势,突放异彩。今年春运期间,阿里云就为12306提供了云计算服务。另外,目前高德的核心业务系统已经全部使用阿里云提供云计算服务。
作为行业巨头阿里云也开始发力大数据分析平台,为智能大数据提供开发的平台,阿里云还和浙江省交通厅组成联合研发小组,用大数据的分析手段预测拥堵情况,优化人们的出行体验。