双十一背后的云计算技术奇迹
双十一当天,我坐在阿里巴巴双十一主会场的媒体中心里,真真切切地体会到了一次由数据带来的巨大震撼感。当双十一零点时刻来临,在数据大屏幕上,代表着交易数据的光束密集而快速地飞驰,全球无数个国家和地区被相继点亮,交易额的数字疯狂地在变化,18秒过亿,1分12秒过十亿,12分28秒过百亿……从之前的“剁手党”变身为俯视这场商业盛宴的“旁观者”,在惊叹阿里取得巨大商业成功的同时,也深深为支撑这场商业史上规模最大,参与人数最多,交易最频繁的电商狂欢节的阿里云计算的实力所折服。当然也引起了我的好奇,要怎样强大的云计算能力,才能驯服全世界“剁手党”的疯狂?
被“逼”出来的世界级技术创新
OceanBase是由阿里巴巴自主研发,中国首个具有自主知识产权的数据库,也是全球首个应用在金融业务的分布式关系数据库。今年它承载了双十一100%的交易流量,支付宝整个核心链路是运行在OceanBase上面,14万每秒的订单创建,8.59万笔每秒支付,以交易系统为例,在“双十一”一天写进数据库的数据量有10TB,再次验证了低成本数据库OceanBase的高效与稳定。而阿里的技术人员在被问及研发OceanBase的初衷时,竟坦称时被逼出来的。为了摆脱对个别固定厂商的依懒性,降低成本,以及满足云计算技术的发展和阿里业务的扩展需求,逼迫着他们去研发探寻成本更低、更稳定、更安全、更高效的新型数据库技术。
除了OceanBase,为了支撑起阿里电商平台在双十一产生的惊人交易量,阿里巴巴的工程师们搭建了全球最大规模的混合云架构,将淘宝、天猫核心交易链条和支付宝核心支付链条的部分流量,直接切换到了阿里云的公共云计算平台,通过公共云和专有晕的无缝连接支撑起了双十一的天量交易量,不仅在全球首家实现了核心交易系统的上云,还成就了一场全球最大规模的混合云弹性架构实践,让全世界见识了中国强大的计算能力。混合云的弹性架构真正实现了云计算能力的“削峰填谷”,极大地降低了IT采购成本,检验了阿里各系统软件间的兼容性问题,为未来整体计算能力的输出奠定基础。当然,混合云的架构也是“逼”出来的,它是基于双十一峰值的特性和电商交易各环节的特性催生出的“标准化”产品,正如阿里的技术人员所讲,阿里不可能为了双十一当天的峰值而无限地采购IT资源。
“异地多活”作为阿里的主要创新技术,在今年的双十一实现首秀。数据显示:阿里双十一订单创建峰值指标从2009年每秒钟400笔飙升至14万笔,支付峰值从每秒200笔提高到8.59万笔,从2009年到2015年,“双11”订单创建峰值增长了350倍,支付峰值增长了430倍。在交易和支付峰值不断攀高的情况下,要做到平稳度过峰值,就必须要求阿里进一步提升容灾能力和计算水平的伸缩能力,业内通用的“两地三中心”做法已经相形见拙,而系统可以根据业务需要,在多个数据中心之间调度流量,弹性利用服务器资源的“异地多活”技术将成为未来主流技术。从2014年双十一的“异地双活”到今年双十一的“异地多活”,电商对数据的同步性和一致性要求,迫使阿里攻克开源技术在“异地多活”方面的技术空白,形成自己的技术体系,并有意将这一技术逐步开放出来让更多企业用户受益。
中小企业和创业者将再不会经历阿里的“痛苦”
在今年的双十一热卖榜单里,除了手机,服饰、牛奶、食品……之外,出乎意料的是计算服务成为企业采购争抢的对象。阿里云在其官网,设有“云产品”、“域名与网站”、“云市场”、“行业云”、“国际站”、“学生站”等六个分会场,几乎囊括了用户一站式上云所需的所有产品与服务,在双十一当天狂欢售卖。来自阿里的数据显示:截止11月11日24时,超过3万家创新创业企业通过阿里云官网抢购计算资源,采购量相当于一座大型数据中心,较传统方式节省了上亿元的IT成本。其中,还包括了不少新疆、甘肃、宁夏、青海、西藏等中西部地区的创业者。可见,云计算不再是经济发达地区的“奢侈品”,越来越多偏远地区的创新创业者,开始利用其打破IT成本的桎梏,与其他创业者站在了同一起跑线上。对此,阿里云总裁胡晓明表示,以往只有大众消费品才是双11的热门商品,计算资源的热卖,恰恰说明了云计算已经成为普惠科技。阿里巴巴的技术能力,不仅仅只属于天猫和淘宝,而应该服务更多创新创业者。
上文提到的阿里自主研发的数据库OceanBase,在今年6月助力网商银行完全摆脱商业数据库,成为第一家低层数据库全部采用OceanBase的金融机构,这项技术也将有望明年通过阿里云的公共云计算平台正式对外界开放。阿里关于混合云架构的输出,在业界早有成功案例。我们熟知的铁路售票官方网站12306同样采用了阿里云技术构建起了庞大的混合云,它所面临的问题和双十一是一样的,峰值的考验和IT成本的平衡。去年春运售票高峰期,阿里云公共计算平台分流了12306高达75%的余票查询流量。12306采用的混合云架构是完全基于阿里云官网在售的标准化产品搭建,也就是说,通过阿里云的这些标准化产品,完全可以搭建起像淘宝、天猫、12306专业的万亿级的企业应用,让中小企业和创业者可以从容应对各种极端业务的挑战,而不会再经历当年阿里受限于扩容性的“痛苦”。
阿里每年的双十一,如果从技术角度来看,更像是一年一度世界上最顶尖IT技术的演兵场,阿里的技术团队要千方百计地研发新技术应对因为电商业务的增长带来的各种挑战,而这些技术都要经过双十一的严格考验,只有通过考验的技术才会被沉淀下来,进而形成标准化产品对外输出。一举创造4项世界纪录阿里云大数据处理平台ODPS就是其中的典型。ODPS最早用于支撑阿里系内部所有大数据处理工作,而现在外部开发者可享受同阿里工程师无差别的技术体验。而此次经过双十一考验并计划输出的技术将包括:应用于异地多活的数据传输产品Data Transmission、全球首个应用在金融业务的分布式关系数据库OceanBase、实时计算系统StreamSQL、数据可视化引擎dataV等。阿里云的愿景正是要将这些世界顶尖的技术加速对外输出,让这些技术变成普惠科技,将来甚至可以催生出无数个阿里巴巴。
作者微博:@小编也疯狂 微信订阅号:小编也疯狂(id:xiaobianyefengkuang)
小编也疯狂的文章也出现在:百度百家、今日头条、艾瑞专栏、界面、速途网、虎嗅、蓝鲸TMT、鞭牛士、搜狐IT、搜狐新闻客户端等媒体