北京装修论坛 - 北京装修社区_高老庄工长装修

 找回密码
立即注册
热搜: 工长 设计 曝光
查看: 3375|回复: 7

Fenng博客:谈谈阿里系的技术积累

[复制链接]

1314

主题

1万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
43987

社区居民社区劳模最爱沙发社区明星忠实会员

发表于 2013-1-6 22:30:19 | 显示全部楼层 |阅读模式
[paragraph]
喧嚣的双 11 促销活动已经结束,淘宝、天猫、支付宝等阿里旗下的网站在当天爆发出惊人的能量,让人瞠目结舌:全天总交易额达到 191 亿,其中天猫132 亿,淘宝 59 亿,支付宝日订单数量超过一亿笔。金额已经超过美国去年”网购星期一”最高纪录,当然也超过今年的黑色星期五的 10.42 亿美元。尽管大淘宝在促销开始的时候服务稍有不稳定,但整天下来服务堪称可靠。这是个值得称赞的成就。 从另一个角度看数据,峰值数据是每分钟 89678 笔交易,峰值时刻一分钟超过 1700 万人民币的交易额,对比之下,eBay 披露的数据是每秒钟 2500 美元(峰值或许会更高一些)。但经此一战,可以说,阿里系在电商领域上的技术积累的确是全球独步了。
阿里系能达到今日的技术积累,绝非一朝一夕之功,依笔者个人的看法,以下几个先决条件素不能不提:
第一,支付宝、淘宝团队在大规模分布式事务(Transaction) 处理能力上多年来的技术积累,这份经验相当宝贵;
第二,在 2009 年,阿里巴巴骨干传输网 ABTN (Alibaba Backbone Transmission Network) 的建成为整个阿里系子公司的网络服务能力提供了网络基础保障,这也是国内第一家运营商级别的电子商务骨干网;
第三,以开源领域技术专家,LVS 项目创建人章文嵩先生加盟淘宝为标志,淘宝在底层基础设施上的技术能力大幅提升,章带领的基础核心软件研发团队基于 LVS 实现高性能负载均衡组件,构建了强大而且高效的 CDN 系统,CDN 系统大量采用低功耗服务器( GreenCompute.org ),绿色节能;
第四,硬件带来的红利。固态硬盘(SSD) 与 PCI-E Flash 等硬件组件技术已经足够成熟并被大规模应用,为数据库服务器处理能力提供了硬件层面上的支撑能力,可以更加灵活部署,成本更低,不必再像过去那样单纯依赖于小型机与高端存储的支撑。
第五, 在 2008 与 2009 年大刀阔斧的系统结构改进,比如外界所知道支付宝的 SOA 化,淘宝五彩石项目等,最近两三年仍然在做精细化的提升,但是总结架构没有太大的变动。
第六,淘宝技术团队对运维能力的掌控与技术积累(为防止阿里云掠美,必须要说一下此事与阿里云无关,各自是独立的团队) ,具备相当灵活的分配调度硬件以及网络资源的能力。或许有人会指摘限流的问题,要知道,对系统限流的能力也是技术实力的体现,以前的几次大促活动中某银行网管因为对流量控制错失不当,直接导致核心设施不可用,造成了非常大的负面影响。
在 2010 年与 2011 年的两次双 11 促销活动中,技术团队积累了足够的运维与运营经验,能够有针对性的进行全面准备,而且,通过过去几次”压力测试”,也促使国内银行系统对于网银网关处理能力进行了扩容与改造,否则,按照今天的交易量,各家银行网关也无法承载如此大的支付请求的冲击。
阿里技术团队这几年来,在开源软件研发上进行了很大的技术投入,比如在 MySQL 数据库研发与部署实践上,已经能够有实力解除对 Oracle 数据库的依赖,而本次活动中,最核心的MySQL集群一天共支持了 20 亿个事务,MySQL 核心数据库顶住了每秒钟 10 万次事务、百万次 SQL 执行(不过最核心的数据库依旧是在 Oracle 数据库 上)的压力;在 Java 核心技术上的技术投入,针对业务特点优化定制的 JVM (TaobaoJVM) 已经在淘宝、天猫等网站上线,全部替换了 Oracle(Sun) 官方 JVM 版本,成果显著,并已经逐步反馈到开源社区中去;再比如淘宝在 Nginx 基础上改进的 Web 服务器 Tengine … 此外,淘宝根据电子商务业务自行研发的各种关键组件,比如流控与防攻击模块等,也对这次成功大促起到了很好的保障作用。技术团队在开源软件领域的投入取得了惊人的回报,现在来看,此乃相当有前瞻性的举措,值得肯定。阿里技术团队正在试图掌控整个网站体系中的所有组件的核心技术,这将是一个趋势。
最后,技术的背后,最关键的还是人和团队。阿里巴巴数年来在电子商务技术领域领域吸引了不少业界技术专家,如王文彬,章文嵩等,造就了一批顶尖技术牛人,也培养并且储备了一大批技术人才,锻炼了一个有实战经验有战斗力的技术团队。正是这一批踏实肯干的技术人使得这一切成为可能。
后记:或许有人说这是在神话或者神化淘宝技术团队,应该说,以上只是客观事实。国内想跟淘宝同台竞技的团队,更应该反思一下到底差距在哪里,哪些地方可以借鉴并且少走一点弯路。
回复

使用道具 举报

1314

主题

1万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
43987

社区居民社区劳模最爱沙发社区明星忠实会员

 楼主| 发表于 2013-1-11 10:59:15 | 显示全部楼层
顶起
回复

使用道具 举报

19

主题

194

帖子

489

积分

初中毕业

积分
489

社区居民

发表于 2013-1-11 13:26:06 | 显示全部楼层
老庄写代码吗?
回复

使用道具 举报

1314

主题

1万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
43987

社区居民社区劳模最爱沙发社区明星忠实会员

 楼主| 发表于 2013-1-11 13:38:26 | 显示全部楼层

回 2楼(hawyih) 的帖子

hawyih:老庄写代码吗? (2013-01-11 13:26) 
年轻的时候写过。现在不行了。呵呵。
回复

使用道具 举报

19

主题

194

帖子

489

积分

初中毕业

积分
489

社区居民

发表于 2013-1-11 13:59:41 | 显示全部楼层

回 3楼(老庄) 的帖子

老庄:年轻的时候写过。现在不行了。呵呵。 (2013-01-11 13:38) 
难怪你关注网站底层的技术,淘宝在平台层面不厉害不行。

我是觉得淘宝在产品、UI上做得一般,太乱,从这个角度认为淘宝一般,这种评价角度自然也缘于我不会编程。
回复

使用道具 举报

1314

主题

1万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
43987

社区居民社区劳模最爱沙发社区明星忠实会员

 楼主| 发表于 2013-1-11 14:36:00 | 显示全部楼层

回 4楼(hawyih) 的帖子

hawyih:难怪你关注网站底层的技术,淘宝在平台层面不厉害不行。

我是觉得淘宝在产品、UI上做得一般,太乱,从这个角度认为淘宝一般,这种评价角度自然也缘于我不会编程。

....... (2013-01-11 13:59) 
我是这么看的。其实网络超级用户和普通用户的感觉是完全不一样的。

我说过淘宝是全世界最大的地摊。地摊的特点就是要逛,商品要多,要杂,要乱。这样小白用户才会觉得舒服,觉得这里什么都有。绝大多数的商品购买者是女性。而女性购物和男性完全不同。男性目标明确,直奔主题。而女性更喜欢逛。在作出购买决定以前,根本没有购买计划。淘宝的产品和ui复合这个核心需求。

很多人都痛骂百度把广告放搜索正常结果前面。而老庄的理解完全不同,老庄认为,购买才是用户的核心需求,因为买不到商品和服务,客户就不能彻底解决问题。广告提供的是解决方案。所以,把广告放前面,从某种意义上来说是复合小白用户需求的。
回复

使用道具 举报

19

主题

194

帖子

489

积分

初中毕业

积分
489

社区居民

发表于 2013-1-11 16:06:39 | 显示全部楼层

回 5楼(老庄) 的帖子

老庄:我是这么看的。其实网络超级用户和普通用户的感觉是完全不一样的。

我说过淘宝是全世界最大的地摊。地摊的特点就是要逛,商品要多,要杂,要乱。这样小白用户才会觉得舒服,觉得这里什么都有。绝大多数的商品购买者是女性。而女性购物和男性完全不同。男性目标明确,直奔主题。 .. (2013-01-11 14:36)
忽然想到,界面看起来简单而精致,和界面看起来复杂而周全,这一直是两种主要的设计风格,两者的代表便是苹果和微软。

具体就淘宝言,通过算法给出关联产品这些,我都觉得有用,这也是必需的,感觉最明显的无用产品,一个是淘金币,一个是淘江湖。在美学层次,淘宝就完全谈不上美观了,而乔布斯是要求苹果的设计师把图标做得人想用舌头去舔一下,这肯定是不同的。以前我们部门开发一个产品的过程中,发现不同浏览器在某些细节上有不同的渲染效果,其中safari也就是苹果的浏览器在这些细节上渲染得最精致,我的同事们笑道,苹果的浏览器他妈就是一帮美工弄的——这可能真是事实。

不只是苹果,大的外国it公司,界面的设计水平都上档次,这点中国的顶级it公司都有差距。可能ui设计水平,中国最好的是腾讯。
回复

使用道具 举报

19

主题

194

帖子

489

积分

初中毕业

积分
489

社区居民

发表于 2013-1-11 16:18:30 | 显示全部楼层

回 6楼(hawyih) 的帖子

hawyih:忽然想到,界面看起来简单而精致,和界面看起来复杂而周全,这一直是两种主要的设计风格,两者的代表便是苹果和微软。

具体就淘宝言,通过算法给出关联产品这些,我都觉得有用,这也是必需的,感觉最明显的无用产品,一个是淘金币,一个是淘江湖。在美学层次,淘宝就完全谈不上 .. (2013-01-11 16:06)
关于浏览器处理的“某些细节”,应该是文字——包括汉字、拉丁字母组合(比如英文单词)和标点符号的断行处理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

装修百科|手机版|小黑屋|北京高老庄建筑装饰工程有限公司 ( 京ICP备19035109号 )

GMT+8, 2026-2-4 10:44 , Processed in 0.287832 second(s), 23 queries .

快速回复 返回顶部 返回列表