【IT168 专稿】2012年春节,为方便广大回家旅客买票,铁道部首次开通了12306网上订票系统。然而短短几天内, 12306网站访问用户已占全球互联网用户的0.902%,每天点击量高达10亿人次,系统一度显得有些“支撑不住”。为此,铁道部已启动了新一代客票系统的规划和设计。考虑采用云计算架构,对现有的客票系统进行全面的优化和改造。
“整体系统来看,12306订票系统本身在设计上具备相当大的挑战性,出现一些问题其实是在意料之中的。”一位曾参与竞标的厂商技术人员告诉IT168编辑:“以淘宝、京东为例,这些电商类网站都经历了从小到大、然后发展至超大规模的渐进式发展道路,在一代一代设计架构构建与升级过程中,技术积累本身比较成熟,业务上线也有较充足的测试、调试时间。”
“在技术原因之外,12306最大的问题其实就是上线时间紧。”这位技术人员表示,在他记忆中,12306网站虽然早已存在,但是只能担负一些查询的应用,铁道部首次公开招标,将网上订票系统提上日程是在今年4月份,到年底,系统就匆匆上马开始应用,对于12396这样一个超大规模的电子交易平台来说,整体项目的工期不可谓不紧张。
不过戴尔下一代计算解决方案和网络事业部高级经理徐海则告诉IT168编辑,就戴尔目前了解到的情况,目前铁道部正在业内广泛征询意见,集中了戴尔等一些厂商专家、还邀请淘宝网、京东等互联网企业的首席架构师一起,就12306目前的问题给予咨询和问诊,希望从业界广泛听取意见,对12306订票系统进行全面的优化和升级。
12306订票网站四大需求特征
根据IT168编辑了解到的情况,目前12306订票系统包括200多台刀片系统(HP公司),用于支撑前端访问应用,另有少量小型机用于后台数据库服务器,此外,还部署了赛门铁克公司的负载均衡软件,订票系统软件则是铁道部科研院开发的。目前的主要问题是,系统高峰期响应时间过长,实际交易量无法满足预期设计目标。例如以前设计规划的每天100万交易量,实际上只能完成40-50万笔交易量。而这些问题体现给终端订票网友的直观感受,就是登陆慢、订票难。
谈到12306网站的需求特点,戴尔徐海总结了有四点:第一点是高并发,从12306的订票需求来看,春运几天,承担了全国各地的订票需求,网站承担的并发访问与计算压力可以想见。其次是高可用,和大多数企业应用系统一样,订票网站也需要保障其高可用、业务不中断。
此外,如果和新浪、淘宝等大型网站相比,12306还存在一些自身的特点,传统的新浪、淘宝等网站相对而言,访问量较为平稳,尽管也存在高峰和低谷的差异,但大体来说,访问压力差异并不十分巨大,而12306的访问则存在严重的不均匀特性,平时访问量可能较小,但高峰时段,例如春运阶段、以及每天放票时段,访问量可能激增至平时的数百倍以上。