【编者按】查询是多数售票系统访问量最大的部分,它的请求次数一般占到整个网站的85%以上。交易相关的过程中,都会多次提交查询请求,更不要说大量刷票软件问世后,增加的工作负载,这一切都让余票查询系统成为整个系统的压力集中地。
12306是世界上规模最大的实时交易系统之一,被誉为“最繁忙的网站”。
每年春运,又是12306一年中最繁忙的时段。
受春运提前、预售期缩短、客流叠加等因素,2017年12306网络售票压力特别大。
以2016年12月23日(预售腊月二十四车票)为例,当天发售车票1167.2万张,其中仅互联网渠道855.5万张,就比去年春节最高峰还多了213万张。
和往年一样,今年12306继续让阿里云等公共云平台承担大部分的余票查询业务。
数据显示:春运期间每次订票交易平均响应时间为0.5秒、网站PV值每天超400亿次,“云查询”扛住了每天多达250亿次的访问。
混合云架构
12306作为规模量最大的实时交易系统,高流量和高并发一直是需要解决的关键问题。
12306的解决办法是采用混合云架构,引入公共云。
这么做的好处包括但不限于:
可以为春运高峰期提供充足的流量空间,避免了因为高并发流量冲击导致的卡壳、宕机;在请求次数减少时,可以缩减云计算资源,这样可节省大量的成本开支;
每秒40万次查询
12306对外表示:从2014年开始,12306就把网站访问量最大的查询业务分担到“云端”。
今年进一步扩大了云端容量,几乎100%的查询访问都在云端进行,查询能力可以达到每秒40万次。
阿里云高级工程师孟亮介绍,查询是多数售票系统访问量最大的部分,它的请求次数一般占到整个网站的85%以上。交易相关的过程中,都会多次提交查询请求,更不要说大量刷票软件问世后,增加的工作负载,这一切都让余票查询系统成为整个系统的压力集中地。
面对这个难题,阿里云通过三步来化解。
首先,通过天猫双11也在用的云盾Web应用防火墙做精细化限流,保障后端的负载均衡和云服务器ECS不被12306的洪峰流量打垮,这等于修建了“防洪堤”。
其次,负载均衡就相当于田间的引水渠,云盾放行过来的流量就是靠负载均衡转发给后面的云服务器ECS去计算,今年阿里云为12306提供的负载均衡是去年处理能力的两倍以上。
最后,云服务器ECS是真正完成计算处理的部分,借助阿里云自主研发、服务全球的超大规模通用计算操作系统飞天,随时调动计算资源供给12306。
阿里云的“护航侠”
阿里云内部有这样一群人,他们被称为阿里云的“护航侠”。
重大项目期间,“护航侠”会驻场到客户的技术指挥室集中办公,第一时间协同解决技术问题,12306,就是他们支持的众多项目之一。
此外,“护航侠”还帮助天弘基金突破系统瓶颈,上云后,余额宝3亿笔交易的清算可在120分钟内完成。
每年的天猫双11,护航侠们都在全力保障大家能够更顺畅的买买买!
巴西奥运会,护航侠助力央视旗下的CCTV5 App在20天内成功“变身”奥运客户端。
元旦期间,护航侠为全国多家卫视、直播平台、媒体新闻端提供技术支持。刚刚结束的“陌陌直播17惊喜夜”,也有他们默默守护的身影。
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@blueai.net.cn。
- 暂无反馈