Copyright (C) 1999-2008 Chinabyte.com, All Rights Reserved 版权所有 天极网络
渝ICP证B2-20030003号 商务联系、网站内容、合作建议:010-82657868
作为亚洲最大的网络购物平台,淘宝网2007年上半年的总成交额突破157亿人民币,接近2006年全年成交额(169亿人民币),和2006年同期相比,增长了近200%。跟传统卖场比较,2007年上半年,淘宝网的日均成交额相当于122个家乐福大卖场或者150家沃尔玛大卖场。
需求:解决原有平台的性能瓶颈
淘宝网巨大的交易量,是在比传统商城大得多的人流量的情况下完成的。
2007年上半年,每天登陆淘宝购物的不重复访问者超过600万;而根据新生代市场监测机构2006年的调查,像家乐福、联华这种大卖场,一个门店一天的平均客流量为1.1万人左右,也就是说淘宝网一天的人流量相当于近600个大卖场。
每天600万的不重复访问者,意味着巨大的信息流量,尤其是淘宝网的每个页面都包含大量多媒体内容,对后台的压力可想而知。根据用户上网习惯分析,一个用户从点击发出访问请求,到页面最终出现在屏幕上,整个时间不能超过6秒钟,否则用户将失去耐心。
因此,当淘宝网吸引了大量用户、交易额节节攀升之时,后台技术人员的工作却日益紧张。2006年上半年,淘宝网数据库经理陈吉平就发现,系统上运行的某公司高端存储平台在高峰时性能出现瓶颈。
陈吉平介绍说,“在压力升高的时候,系统响应时间突然变慢。跟厂商反映了几次,但问题一直没得到解决。”
方案:灵活、高效、创新的信息基础架构和数据挖掘分析方案
“不能因为技术平台的原因将用户赶跑。”当时,阿里巴巴集团刚刚完成存储平台采购。有了淘宝网的前车之鉴,阿里巴巴集团采购了EMC的Symmetrix DMX-3,经过系统运行,性能很不错。淘宝网在有了新的存储采购计划之后,向EMC的技术和销售人员详细咨询了EMC高端存储平台Symmetrix DMX-3的性能,此后还专程到北京跟EMC工程师一起进行性能测试。基于令人满意的测试结果,以及此前应用EMC中端存储产品CLARiiON的愉快经验,淘宝网最终选定EMC的Symmetrix DMX-3构建淘宝网交易平台的数据支撑系统。
EMC的Symmetrix DMX-3最多可以支持2000块硬盘,驱动器容量300GB。按照目前的数据量,淘宝网首期采购了240块硬盘,为今后的数据增加、平台扩展预留了足够的空间,同时避免了过大的一次性投入。
在使用Symmetrix DMX-3之前,淘宝网的数据库团队跟EMC工程师一起对DMX-3做了详细的测试与规划,存储上线以后,又对淘宝网的压力做了定量的分析,分析结果表明,DMX-3的性能表现相当不错,甚至在淘宝网的交易数据压力负载后依然表现优秀。在实际使用中,新平台的响应时间比原有平台几乎快了一倍,测试和使用过程中都没有发现性能瓶颈。
陈吉平说,Symmetrix DMX-3对淘宝网最大的作用就是提高了淘宝网站的稳定性、可靠性,同时提供了系统平台的灵活性,保证了业务的持续发展。此外,DMX-3提高了系统性能,降低了数据库承受的压力,IT人员不再担心系统因为存储故障而无法提供服务,提高了数据库的可用时间。
同时,因为EMC系统具有非常好的兼容性和开放性,由其它存储厂商提供的原有平台也派上了用场,被无缝地集成到新的系统中,而之前采购的EMC中端存储也得到了最大程度的利用。CLARiiON CX3-80作为EMC最新的4GB通道中端存储,吞吐量表现相当不错。
在EMC工程师的协助下,淘宝网开创性地使用Oracle 10g RAC数据仓库解决方案搭配EMC CLARiiON CX3-80存储平台,运行海量用户数据挖掘和分析应用。在测试过程中,这一解决方案击败了以数据仓库为特长的NCR Teradata,取得了极佳的使用效果。这种解决方案的成功应用在业界非常少见,主要得益于淘宝技术团队在Oracle方面强大的技术实力,同时EMC的CX3-80作为底层平台满足了数据仓库的高性能要求,是保障方案成功的有力因素。
EMC及其合作伙伴神州数码的服务团队在项目中的表现也得到了淘宝网的充分肯定。陈吉平介绍说,从磁盘与存储规划、性能测试、售后服务到上线操作,EMC工程师做得都很出色,希望能继续保持这种服务水平。
