浴室柜厂家
免费服务热线

Free service

hotline

010-00000000
浴室柜厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

12306不再宕机马云帮了大忙

发布时间:2020-03-10 11:04:06 阅读: 来源:浴室柜厂家

A5交易A5任务 SEO诊断淘宝客 站长团购

文/罗超

从2012年开始,每到春运火车票订票网站12306便迎来一次大考。频繁地宕机,尤其是在抢票关键时刻拒绝服务,让民众对12306失去了耐心,再加上特殊的研发背景和承载了人们买不到火车票的愤怒出口,12306长时间处于被吐槽的状态。今年宕机问题仿佛被解决了。检索搜索引擎发现最近一次故障在2014年11月底,且并不是无法访问,而是3个小时的功能异常。知乎一名自称是阿里工程师的用户则泄漏,12306已与阿里云达成战略合作,75%的余票查询业务已迁移到阿里云。笔者认为这应该是12306宕机得到解决的缘由之一。

12306:历经曲折终究成熟了?

12306自2012推出便饱受诟病,从频繁宕机到用户体验到流程设计,每一个订票者都可以对它提出一大堆意见,在春运、国庆这类客票紧张的时刻,抢不到票的人们乃至也归罪于12306网站。这1耗资数亿的电商网站,看上去一直处于高冷状态,对外界评论不理不睬,仿佛已破罐子破摔。

从技术角度来看,它有些委屈。春运这1全民迁徙运动让12306成为全球最大范围的压力测试的目标,想要买票的数十亿计乘客、想要借机牟利的黄牛,通过网站、App和抢票插件,蜂拥而上奔向,能够证明这个压力测试范围的是一组数据:2012年上线不久日PV峰值高达10亿,与中国流量最大网站百度齐平, Alexa排名快速跃居全球110名。中国人用蚂蚁雄兵的方式创造了一个奇迹虽然看上去略显讽刺。

虽然阿里双11期间的访问量级远远大过这个数据,但12306在经验丰富的淘宝眼前却只能算刚出身的婴儿,并且火车票与普通电商产品有着完全不同的性质,比如区间票之间的关联性要求。这些因素让12306不堪重负,在外人看来则是不思进取,虽然12306一直在努力。

一则报导现实早在2012年5月12306便曾约请一组阿里精干技术人员组成的项目组赴京,一起奋战30多个日日夜夜,尔后还曾派出技术人员赴阿里交换学习。2013年底,12306手机App推出也是一个重大里程碑,同期12306网站支持了支付宝支付。这些举措让全部订票过程方便了很多。也许由于这些是其份内职责,因此并未取得外界关注和用户好评。这一次与阿里云达成合作,一样是其积极思变,努力解决存在的问题的表现。

处理大并发业务:阿里巴巴经验最丰富

很多科技公司乃至个别程序员都认为自己可以解决12306所存在的宕机问题,放出豪言可以帮助12306,但恐怕并不是想象的那末容易。国内有能力应对这类业务的公司其实不多:首先它是超大并发业务;其次是属于电商类业务;还有它是属于某些时段特别忙某些时段特别闲的峰谷特点明显的业务。打造双11购物节的阿里相对更加合适。

曾,阿里技术团队在双11期间也会遭到业务部门的指责,就像大家现在职责12306一样,客观来看双11推动了阿里技术的成熟。经过4次双11以后,阿里在应对集中时刻大并发的业务上已经验丰富,飞天5000集群、跨机房调度技术,阿里云技术已全球领先,而这些技术和能力正在被积极推动开放。

不过,能够搞定双10一并不意味着能够解决的高并发访问需求。由于火车票有着完全不同的商品属性,比如一个用户订票就需要重新计算调剂余票库存,再比如订不到票的用户会一直刷刷刷,这些都会给网站带来压力。12306并不是从零开始,它的历史可以追踪到80、90年代的网点售票系统,与各地路局系统联通,乃至涉及到核心调度业务,庞大而复杂,现在要互联网化是基于已有系统扩大而不是新建,很容易牵一发而动全身。

为此,阿里云与12306的合作只是小试牛刀:将12306余票查询的75%部署到阿里云。业务特点决定了12306的查询业务占据了90%的流量,其压力正是来自于用户一次次刷票,长达30分钟的支付环节压力反而没那末大;并且余票查询业务与其他业务耦合性最小,最合适迁移到外部云平台。这是云计算最基本的思路之一:核心业务可以自己部署,粗大笨傻这类对计算资源需求大但不太核心容易解耦的业务放到第三方平台。

迁移到阿里云以后12306不再需要配合春运大量扩容基础设施,而是租赁阿里云;高峰期以后不再租赁回收本钱。对阿里云而言,可以不断扩容计算资源,不同时间分配给不同客户,比如双11扩容的服务器春运就派上了用处,这让全部计算资源得到充分利用。

政府服务牵手互联网:不只是订票

在12306之前,阿里云已具有数十万家客户,包括中小企业、金融机构等各种客户类型。2014年开始,愈来愈多政府机构和大型民营企业开始进驻阿里云。较为知名的政府机构便包括国家食药监总局、国家气象局、浙江水利局、贵州省政府。以浙江水利局为例,台风系统有着特殊时段访问量高、平时访问量一般的特点,采取云计算的弹性租赁方式可以大幅节省本钱。

与中小企业、民营大企业与阿里云合作主要为了节省本钱不同,政府机构与云计算平台的合作还有另外一个价值:大数据。这是阿里云做云计算第二个层次的目标。

第一个层次是把电商核心业务扩容的计算能力开放出来,为他人提供计算来分摊本钱;第二个层次则是在提供计算的时候拿到数据,在与客户达成协议的条件之下一起发掘数据价值。

阿里云与中国气象局的合作内容便包括对海量数据的产品化,开放给外界。国家食药监局项目、浙江政务超市、贵州省云上贵州等项目均有着在云计算至上进行数据开放和发掘的思路。阿里云强在技术可为政府机构提供基础设施和发掘能力,政府机构倘若有通过数据增进开放、高效和透明的想法,与阿里云合作是更加现实的做法。政务云计算平台和政务大数据平台计划倘若成功,阿里云会成为下一个公共基础设施,这也是阿里巴巴的野心之一。

中纺棉花进出口有限公司

重庆爱车宝科技有限公司

中企顺兴(北京)投资管理有限公司