王柯团队

创业项目
当前位置:王柯团队 > 网络创业 >

前码农解密“淘宝技术这十年”

2024-08-12 王柯团队
前码农解密“淘宝技术这十年”

受访者介绍:子柳,2004年加入淘宝网,历任开发工程师、项目经理、产品经理、测试经理。2009年创办了“淘宝技术大学”,培养内外部工程师众多,人称“校长”。2014年5月,子柳离开阿里,成为一名天使投资人。

2012年11月11日,191亿元“奇迹”诞生前,正当许多买家正在享受购物狂欢时,突然一条这样的提示信息出现在眼前:我们的系统检测到您所在的网络对淘宝网的访问请求过于频繁,很抱歉,现在暂时无法处理您的请求,请您过一段时间后再来访问。“系统崩溃”以及“支付瘫痪”随之被传播。

殊不知道,这其实是故意的。因为我们要调控全局,所以进行了一部分限制。例如说,一瞬间买家的访问流量实在太大了,原本我们准备了3个T,当到达2个T还在迅速增长的时候,我们判断这有可能超出我们的承受能力范围,因此,我们必须关掉一部分流量。如果不做限流,不让一部分人先等等,可能会导致全盘系统的瘫痪。

这不是故障。淘宝技术经过了2009年至2012年这几年时间的发展和升级后,早已具备了经受各种考验的能力。

淘宝技术这十年

2008年以前、2008年至2012年、2012年以后,这是淘宝技术发展的三个重要时间节点。

2008年以前,淘宝的系统不论是技术难度还是架构难度都不是特别大,因为那个时候的流量、数据量,使用常用的技术手段就能解决。例如业界常用的解决方案IOE(IBM的小型机、Oracle的数据库、EMC的存储)能够帮我们支撑10亿左右的访问量和10亿级别的数据量。从最初的一台普通的服务器到2008年几千台服务器加IOE解决方案,支撑了我们最初5年的发展。

但是到了2008年前后,我们有些问题就没有人能够找到现成的解决方案了。例如我们的商品图片,一开始放在了本地硬盘上,2004年本地放不下了,买了NetApp公司推出的专业的NAS设备,随着图片数量的不断增长,我们找NetApp公司买的设备越来越高级,到2007年的时候,我们发现他们最好的服务器已经卖给我们,没有更好的了。但是用户还是不停的要上传图片,怎么帮他们解决呢?

别人无法解决,并不代表这个事情无解,淘宝的技术就在这个时间点上面从使用别人的技术转变成了自己创造技术,马总说过“用钱能解决的问题都不是问题”,我们在2008年前后到了“用钱无法解决问题”的时代。幸运的是,我们解决这些问题并不是从头做起的,我们并不是“开拓者”。国外的google、facebook他们都已经尝试过自己解决技术上的问题,而且他们解决了之后,会把原理开放出来分享给大家(这是我们非常尊重这些企业的原因)。

微信扫码上方二维码,可领取2025年最新互联网创业项目!

项目收款截图

最新文章
咨询客服 领取项目