作者:子柳
聚石塔处理全网75%商家的订单,处理总订单量是去年双11的10倍,0漏单,覆盖活跃商家94万,其中订单量过100万单的商家两家!100万单是什么概念?这一个商家的销量,是某个嘲笑别人“慢递”的电商梦寐以求的整个平台的销量。当所有人都在讨论云计算和大数据的时候,我们已经让它开花结果了。
2012年双十一的191亿让很多人大吃一惊,2013年的双十一,再次刷新了很多人对电商的认识。在吃惊的人群中,多数都认为这是淘宝的力量,其实,在阿里巴巴我们反复强调,这不是淘宝一家的力量,这是全社会协作的结果。在这个协作的圈子里有买家、卖家、物流、仓储、银行、媒体、模特、摄影师、服务商、生产商等多个角色,这个圈子,互相分离又密切协作,你可以称之为电商的“生态圈”。如同人类社会的生态圈中有水、空气、土地、阳光等基础资源,电商的“生态圈”也有一些基础资源,那就是“云计算”和“大数据”,阿里巴巴的“聚石塔”就是一个这种资源的容器。
聚石塔给双十一做了哪些保障呢?要从它的渊源说起。
在淘宝网初创的那个时代,网上做生意是一件很简单的事情,登录淘宝上传商品,有人拍下之后就把地址抄写到快递单上,然后找一个差不多大的包装箱打包发货,那个时候甚至还没有快递的概念,多数人是去邮局发的货,这样一种操作方式,卖家一天能做成几单生意已经心满意足了。随着电商规模的不断扩大,卖家们幸福的发现订单越来越多,他们越来越难以招架了。一天来100单生意,用手写快递单就不行了,需要用打印机,包装箱也需要批量订制了,店铺模板需要装修了,拍照片需要找模特了。这时候老板一个人已经管不过来,需要招聘员工,需要给员工在线操作的权限,需要制定工作流程,需要协作和管理软件,于是他们急切的需要拿到淘宝的“数据”下来,再个性化订制操作流程。顺应这种需求,淘宝网在2008年推出了“开放平台”,引入第三方开发者,给卖家提供ERP、WMS、CRM等管理软件,这让商家每天处理几千单的交易都没有问题。
不幸的是,随着商家经营规模的不断扩大,商家下载订单在本地处理的模式逐渐显现出它的局限性。例如商家ERP软件每小时只能下载500个订单,但某一天他的成交量暴涨,每小时产生了10000笔交易,那就根本接收不到这么多的订单。又例如商家的ERP软件部署在办公室的服务器上,动不动就断网断电操作系统崩溃。再例如商家用了某个很奇葩的网络运营商,从淘宝的机房到商家要经历电信-网通-移动-联通-铁通-长宽-X通,这么一路转折下来,数据丢失几百条根本就感觉不到。于是悲剧就开始不停的出现了,在2011年双十一的时候,某个服饰类卖家有40%的订单下载不到,在2012年双十一的时候,某个电子类卖家丢了一万多单的笔记本电脑,欲哭无泪。还有一些商家被黑客盯上,黑客进入他们的系统如入无人之境。同时,在淘宝和商家之外,买家们很崩溃的发现,某些银行的系统挂掉了、某些快递的系统挂掉了……
这样你知道,淘宝的双十一,不仅仅是淘宝做好就好了,淘宝要帮助商家和这个生态圈里的每个角色做好,那才能调动全社会的力量,来做好一次活动。
那有没有什么办法能彻底解决这个问题呢?阿里巴巴早有准备,那就是“云计算”加上“大数据”。
云计算就是把用户的文件、数据、软件部署在一个看得见摸不着的远端的环境中。云计算有很多好处,其中最大的好处是安全稳定、弹性扩展。聚石塔部署在阿里巴巴的机房里面,这里的条件远非商家的办公网络能比,断网断电是不可能的事情,机器软硬件都有备份,又有阿里巴巴的工程师来做维护,稳定性非常有保障。在传统模式下商家做促销的时候要做服务器的扩容,他必须去电脑城买几台机器吭哧吭哧的扛回家,在应对了促销节点之后,业务量回落,服务器又会闲置无用,造成了很大的浪费。云计算的“弹性扩展”是一个很大的优势,在促销之前预估服务器资源的使用量,在聚石塔控制台页面上点击购买更多的资源,马上就有了,想用几天就用几天,用后再缩回去,低碳环保又省钱。在2013年双十一之前,阿里巴巴商家业务事业部给商家进行了统一的弹性扩容,云主机扩容30%,RDS云数据库扩容80%,带宽扩容40%。在双十一前夕,再度查看商家的机器负载,给20几个商家又扩容一次。11月10日下午有一个商家的RDS发现问题隐患,我们发现后对其进行优化,并将优化建议给到ISV,ISV紧急修改后,全部服务顺利度过0点高峰。说一个极端点的案例,2012年的台风“海葵”登陆的时候,中国沿海的几个省的气象台网站都挂了,唯独浙江省的还一直能用,就是因为网站临时流量太大,而浙江省的台风预警系统部署在阿里巴巴的云计算环境里面,要用多少资源只需要弹性扩展一下。设想一下如果气象局为了应对百年一遇的状况买非常多的服务器,平时又用不到,这么大的浪费,纳税人一定不同意。
在安全方面,云计算的优势也非常明显,阿里巴巴组建了一支强大的安全团队,他们开发了一整套的安全防御体系,给用户提供防DDoS攻击、网站后门检测、主机密码防暴力破解、异地登录提醒、网页漏洞检测、网页木马检测、端口安全检测等服务,这就是聚石塔上的“云盾”软件。搭建这样的安全体系,对于一个商家是不可想象的,一个最普通的防DDoS攻击的设备就要几十万,雇佣一个安全工程师的成本更高。在没有云盾之前,我们的商家常常受到安全问题的困扰,有一个商家被黑客威胁,勒索了50万,另一个商家没有给黑客屈服,结果被黑客关闭店铺,损失了100多万,还有一个商家连老板电脑的开机密码都被改了。天猫商家安全调研统计,商家平均一个月遇到1次安全事故,一年被恶意攻击2次。云盾这样的“云安全”产品是非常适合商家的一个选择,前段时间,有一个商家被黑客DDoS攻击,最高流量达到6.7Gbps,这么大的流量足以冲垮一个知名的商业网站,但在云盾面前,直接被化解掉了,商家都没有感觉到。11月10日下午17:55,我们一个华南的ISV被人攻击,他们服务了2000多个商家,这里面包含不少超大型的商家,要不是云盾挡着,这2000多个商家就要哭了。据@云舒 事后统计,在24小时内,我们被DDoS攻击3次,最高流量达到19Gbps。(这种趁火打劫的黑客,会被黑客圈里的人鄙视吧)
在解决了稳定、容量和安全问题之后,接下来就是怎样让商家便捷的使用淘宝的数据了。用商家下载数据的方式行不通,那就把数据的“下载”换成“推送”,淘宝上每产生一笔成交,商家ERP系统的数据库里面就增加一条记录。在聚石塔里的RDS数据库上,淘宝会把订单数据直接写进去。这样从淘宝的主库同步到聚石塔的数据库,两个数据库在同一个网络环境里面,就如同淘宝自己各个系统之间的数据同步,能确保万无一失。
除了订单的数据,聚石塔还开放了退货退款、财务数据,商家的交易退款、财务信息都能够很方便的自动化处理掉,大大的提高了工作效率。另外,聚石塔也开通了“御膳房”大数据引擎,让有数据开发能力的商家充分利用大数据的优势来指导自己的生意,例如商家可以根据自己所在行业的总体销售状况来调整自己的经营策略,商家可以预测自己的商品销售走势,甚至商家可以根据买家的搜索数据来看流行趋势,进而指导自己新产品的开发。
2013年的双十一,聚石塔的小伙伴们分别驻守到了几个大卖家那里,大家纷纷发来捷报。在2012年的双十一的时候,有五分之一的订单都是在聚石塔里面完成的,这一部分无一漏单。在2013年,有更多的商家进入了聚石塔,今年我们在聚石塔里处理了全网75%的订单,无一漏单,无一故障。