每年这天,都会有两个消费的极值,分别出现在0-1点,以及23-24点。2010年的11日23点后,购买压力达到几乎压垮整个数据库的程度。
胡喜回忆,数据库是有处理极限的,像物理瓶颈一样,涨过了上限就会垮掉,压力最大时,数据库管理员已经在倒计时了,29秒、28秒……他们迅速“杀掉”了同用一个库的内部会计系统,跳升了50%的容量留给了面对用户的账户系统。
“账户系统一垮掉就真的完蛋了。”胡喜说,那样所有买家下单后将无法支付,又不能立即修复。那是非常紧张的一天,所有人全部上阵,24小时盯着,他们说那是“人肉的云计算”。
自那以后,他们意识到这个传统的架构走到头了,必须走“去IOE”,转云计算的路。从2011年向云计算转型,到2013年已经几乎“转完”。要知道,2014年的交易量是2010年的近30倍,要还是当年的系统,局面不敢想象。
不同于从前的集中式架构,云计算是分布式的,扩容的方式很简单,只需要加机器就可以满足数倍涌入的需求量,系统本身不受压迫,它可以全自动、标准化操作。从前“双十一”可能需要扑上去上百人处理的问题,现在十几个人就可以解决了。在新的系统中,“加机器”也是每次都以万台为单位的。
蚂蚁金服首席战略官陈龙在最近的一次内部讲话中说,2014年“双十一”开始的十几分钟,每秒处理支付达到3.8万笔,而国外领先的支付工具比如eBay和PayPal,一般设计出来的支付范围也只有每秒钟600-1000笔左右。2015年筹备期,蚂蚁金服首席技术官程立表态,支付宝可以稳定支持6万笔/秒的支付,并且还有一定余量。
今年9月起,支付宝开始“双十一”的压力测试,几乎每天都在做,直到11月9日下午南方周末记者在支付宝大楼内采访时,系统仍在压测中。
胡喜说,压测时你可以看到系统监控的画面上,突然间啪地达到一个峰值,然后跌落下来,形成一条非常恐怖的直线。测试的“洪峰”在任意时间开始,晚上测、白天也测。应付双十一洪峰时段的高压,其实已经成了整个系统的常态。
支付宝短视频 10.6.50.8000 166.13 MB
下载
湘ICP备2022002427号-10 湘公网安备:43070202000427号
© 2013~2024 haote.com 好特网