旗下微信矩阵:

双11的“痛”只有云知道

双11背后的科技支撑:飞天系统、OceanBase数据库、混合云架构。科技的力量已让我们站在历史最澎湃的浪花中,感受着前无古人的变化,这种前所未有的体验,还将在科技不断变革的过程中继续进化。
2016-10-26 14:04 · 亿欧网  谢靖   
   

  被誉为春节、国庆之后又一大节庆日 “双11”即将临近,面对这个年度*大考,各路电商平台及商家积极备战,线上线下忙得不亦乐乎,筹备期从8月份开始一直到目前预热阶段,各种组织计划,痛并快乐着,只为双11那天零点时刻的狂欢。在这一片歌舞升平中,另一个为双11保驾护航的神器——云服务器,也在默默等待着新挑战,期待着续写新传奇。

  2015年双11,全天交易额912.17亿元,支付峰值达每秒钟8.59万笔,相比于2014年双11当天交易额571.12亿元,支付峰值每秒钟4.75万笔数据,去年有了接近翻倍的亮眼表现。面对如此大规模流量涌入,平台保持流畅的客户体验,各项系统正常运行,交易过程快速精准有很大必要。虽然用户感受并不明显,但对比早期铁路抢票软件延迟甚至崩溃,双11服务器的处理能力确实值得称赞,不过人们也难免会事后诸葛,对阿里稳坐钓鱼台只有赞扬却不知背后巨额的科技投入。作为全世界*云计算系统之一,阿里云支撑着双11一次又一次刷新纪录,面对巨大的流量处理和隐形的黑客攻击,阿里云这根定海神针再次成为了阿里帝国的坚强后盾。

  被逼无奈,飞天系统横空出世

  简单来说,如果把阿里云看成一台计算机,飞天系统就是它的操作系统,其任务就是把数万台服务器通过专线联系,组成一个超大计算机集群。在飞天系统还未诞生之前,阿里巴巴多数据处理任务是建立在开源软件Hadoop系统之上,这个集群大概有3000-4000台服务器构成。随着阿里业务飞速扩展,原有系统计算能力已经接近极限,一旦到达计算顶点,企业将不得不面临主动降低业务规模的尴尬处境,所以说飞天系统是被逼出来的,一点也不夸张。Hadoop不仅在计算能力上无法满足阿里需求,同时其本地账户管理的属性决定它在日后不能提供云资源出租服务,因此从当前与长远角度依靠自生力量来建设自己的系统已经迫在眉睫,在这样的情境下,飞天系统横空出世,在2013年同时上线两个5K集群(5K即5000台服务器集合)。

  飞天系统是用来做什么

  飞天系统最主要功能是以大规模计算能力为基础,进行大数据调度、*解求算和信息的跟踪关联。用飞天系统首席架构师唐洪的话说,就是从最基本的数据处理着手:数数和排序。通过对亿万卖家和买家的信息进行计算,可以分析商品卖出数量,卖出时间,进而得到商品库存和销售情况;通过数据分析,用最快速度搜索自己想要的产品;通过数据关联,判断用户性别喜好,然后根据场景做出精准商品推荐;通过数据整合,判断一个人是否有信用污点,在金融产品中决定给申请者的贷款额度,控制坏账率,这都是飞天系统的具体应用。这一系列的计算是由全球各地的数据中心,几十万台服务器来支撑。

  飞天系统的特性:可靠性、可用性

  飞天系统作为一个24小时不间断运行的服务平台,可靠性和可用性是最基础的条件。从可靠性来讲,要满足网站高频、适时的业务交易需求,当数据中心发生意外情况时,需要有多个数据中心能协同工作,并保证数据安全不受影响。从可用性来讲,一般跨区域超1000公里以上的网络延迟在30毫秒内时,用户基本没有感受,但用户打开一个阿里界面时背后有近100次后端交互,如果全部异地远距离完成意味着页面的响应速度会很慢,其延迟会带来很差的客户体验,甚至会出现界面无法刷出的情况,所以高可用性也是一项基本需求。

  阿里云的使用体验中,这两项基本服务可以满足客户的体验要求,如果放在一个大的用户环境下,数以亿计访问量及交易量的使用场景中还能保持系统的体验感,说明系统的设计有着极高的技术水平。而作为支撑这两项能力的基础,分布式关系数据库和混合云架构则是核心中的核心。

  OceanBase数据库:王牌中的王牌

  在商用数据库市场,IOE是人们无法回避的话题:IBM是服务器提供商;Oracle是数据库软件提供商;EMC则是存储设备提供商,三者构成了从软件到硬件的企业数据库系统,几乎垄断了全世界大部分商用数据库系统市场份额。无论是银行还是大型国企,其IT系统都是基于IOE系统。但是随着企业数据量增加,原有IT系统需要不断扩展性能来支撑业务发展,这是一笔很大费用开支,另外国内对数据安全重视程度在不断加深,自主研发基础设施成为许多大企业的目标,阿里开发OceanBase也是基于自身战略考量。

  OceanBase是阿里巴巴*应用在金融业务的分布式关系数据库,于2010年诞生,2014年支撑了阿里10%的双11交易流量并应用于网商银行底层数据库,成为*家摆脱商业数据库的金融机构,与传统数据库相比,其扩展性更强,能更好应对双11这类大流量冲击。同时维护成本优势明显,既能节省数据库软件许可费还不需要昂贵的共享存储设备和高性能服务器。阿里巴巴通过它能更好地控制基础设施供应能力,保证业务发展不受羁绊。

  混合云架构,释放存储的洪荒之力

  2015年双11,淘宝天猫的核心交易链与支付宝核心支付链条从原有数据库上切换到了阿里云公共平台,专有云完成到公共云切换,证明了混合云模式的成熟。这意味着阿里自身富裕的存储空间可以被用来向市场提供存储服务,依照不同企业特性及需求来定制云服务。存储能力的释放让阿里云成为阿里业务增长新引擎。

  飞天系统、OceanBase数据库、混合云架构都是支撑双11流量计算的重要支柱,满足其业务量不断上涨需求,为阿里进一步扩张做出了贡献。但早期这些技术开发并不在计划之内,而是在企业面对问题,解决问题的过程中衍生出来,最终得以修成正果。

  阿里巴巴技术委员会主席王坚从最早YunOS系统的应用坎坷,到阿里云核心系统自主研发时的不被理解和饱受争议,再到最后一飞冲天,中间坎坷曲折、峰回路转非参与者难以与之感同身受。当我们在谈论双11的林林总总,享受网上购物的快捷便利时,科技的力量已让我们站在历史最澎湃的浪花中,感受着前无古人的变化,这种前所未有的体验,还将在科技不断变革的过程中继续进化。

【本文由投资界合作伙伴亿欧网授权发布,本平台仅提供信息存储服务。】如有任何疑问,请联系(editor@zero2ipo.com.cn)投资界处理。