《尽在双11》:阿里软件架构发展史。5星。

本书是阿里各技术团队对本部门的价格发展史的概括。前半部写的非常好,比较少的篇幅说明白了阿里面对的业务与技术的挑战尤其是双11带来的巨大的挑战,和阿里技术团队的应对经过。后面是一些相对外围的系统的介绍,偏简单。前半部分我给5星,后半部分3星。总体依旧是5星。

以下是书中一些信息的摘抄。#后面是kindle电子书的页码:

1:2009年我们技术部门只有几个人临时安排值班,高峰每秒只有400个请求,到2016年阿里有23个事业单位、几千位技术人员一起加入了双11的备战。杭州西溪园区1号楼的7楼、6楼和5楼都成为了双11的集中作战室,实现了每秒处理1.7万条请求的技术奇迹。#51

2:HSF、TDDL、Notify这“三大件”,有效地解决了应用分布式后带来的技术扩展性问题,同时让整个系统的技术架构变得依旧如当初一样简单。#342

3:五彩石项目将阿里电商交易的架构从2.0升级到3.0,大幅提升了系统的水平伸缩能力,异地多活则在五彩石项目之上,将阿里电商交易的水平伸缩能力再次提升为单元粒度级,架构版本也相应从3.0升级为4.0,这次架构升级从2013年开始,到2015年双11时已形成三地四单元架构(如图1-5所示)。#367

4:3.0版本之所以在更大规模时出现了水平伸缩能力问题,主要在于一个庞大的分布式系统中尚有若干集中式的节点存在,而要去掉这些集中式节点基本是没办法做到的。经过分析和讨论,我们认为一个比较好的解决办法是限制分布式系统的规模,当这个分布式系统达到一定的规模后,例如5000台机器,就再搭建一个新的。#382

5:2015年的双11意味着阿里交易架构从本地升级到混合云,具备了弹性使用云计算资源的能力,这个能力为阿里双11的成本控制提供了巨大的帮助。#531

6:OceanBase(中文名“海钡云”)是阿里巴巴/蚂蚁金服集团自主研发的面向云时代的关系数据库,从2010年6月份立项开始已经发展了六年半的时间。#598

7:OceanBase的第一个业务是淘宝收藏夹,之所以选择这个业务,是因为传统关系数据库无法满足收藏夹两张大表进行关联查询的需求,之前的解决方案无法对用户的收藏按照商品的价格或者热度进行排序。OceanBase抓住了这个业务痛点,并在底层存储引擎层面对这种场景进行针对性设计,消除了传统关系数据库最为耗时的磁盘随机读操作,巧妙地解决了这个问题。#613

8:因此,OceanBase在技术架构上做了一个折中,将写入操作全部放到一台服务器,从而规避分布式数据库中技术难度最高的事务处理。#622

9:淘宝直通车报表是OceanBase投入精力最大的一个项目。广告主通过直通车报表分析投放效果,最大的广告主需要分析的数据量有几千万行,要求在10秒以内返回结果。#639

10:最终,团队充分讨论后一致决定,坚持OceanBase的未来就是通用关系数据库。而作为通用关系数据库,OceanBase必须坚持强一致性,坚持关系数据库的SQL语义,像关系数据库一样易用。#655

11:相比传统的IOE架构,OceanBase能够将成本降低一到两个数量级,并提供更好的扩展性及高可用能力。另外,OceanBase支持平滑迁移,无须业务改造,就可以将原先使用MySQL的业务迁移到OceanBase。#685

12:全链路压测被誉为大促备战的“核武器”。如果之前关注过阿里双11相关的技术总结,对全链路压测一定不会陌生,这个词的出场率几乎是100%,从对双11稳定性的价值来看,用“核武器”来形容全链路压测毫不为过。#1099

13:经过反复讨论,最终我们找到了一个既不污染线上,又能保障压测结果准确性的方案:在所有写数据的地方对压测流量进行识别,判断一旦是压测流量的写,就写到隔离的位置,包括存储、缓存、搜索引擎等。#1149

14:为了减少熬夜,提升压测幸福度,我们启动了白天压测的项目:将线上运行的机器动态隔离出一部分放到隔离环境中,这部分机器上只有压测流量可以访问,白天在隔离环境的机器上进行压测。#1182

15:经过不断研发与测试,2016年我们在整个过程中解决了弹性服务池动态伸缩、跨地域调度、机房级容量探测与评估、故障自动隔离、全链路业务功能验证等问题,整体备战工作稳如预期。1383

16:第一个随之而生的是用于订正的数据修复平台,它是一个提供对脏数据进行快速订正并规范化用户流程的系统。#1471

17:第二个就是数据链路排查工具——全息排查平台。在阿里内部原本有一个非常著名的trace产品叫鹰眼,而让我们数据问题排查最头疼的就是到底是哪个环节改坏了,全息排查就是起这个作用的。#1471

18:2016年的双11,虽然BCP上的规则数比2014年翻了百倍,但当天大家反而对它的关注少了,因为双11前夕BCP已发现了上百个问题,而且被全部解决完毕。#1502

19:从2012年到2015年,依赖治理经历了4个版本的演进。从依赖分析、故障模拟、故障环境、故障分析等方面进行改良。保证结果准确的同时,大幅度降低实现成本,过去需要几个人做一个月的稳定性工作,现在一个人两个礼拜就够了。#1549

20:如果说故障重现是为了实现故障周期的闭环,那么故障演练则为用户提供一种定向演练的能力。#1595

21:故障突袭是一种以黑盒测试的模式验收稳定性的演练策略。#1606

22:在洪峰限流中我们采取的是令牌桶限流,在这个场景下,限流的实现通过漏桶算法来解决。漏桶算法思路很简单,水(请求)先进入漏桶里,漏桶以一定的速度出水,当水流入速度过大时会直接溢出,通过这种方式来调节请求的处理速度。#1660

23:流量调度,就是要屏蔽所有机器的软硬件差异,根据机器的实时服务能力来分配机器的实时流量。实时服务能力好的机器,多分配流量;实时服务能力差的机器,减少流量分配;实时服务能力不可用的机器,迁移流量。#1688

24:支撑这样一个花呗产品的团队你觉得会有多少人?2000人?或500人?No,我们还不到100人,包含产品、运营、技术、风险的所有花呗团队人员。几十人的团队能够实现几乎不可想象的普惠金融,促进新消费的快速发展,最核心还是在于大数据的力量。与其说花呗是一个金融产品,还不如说它是一个数据产品。#2503

25:回想过去几年,无论是移动网络速度、手机的内存容量、硬盘容量、CPU速度、屏幕分辨率,都在遵循或近似遵循“摩尔定律”。#2557

26:Weex利用H5的优势解决了Native的痛点:解决了iOS、Android等平台需要开发多套功能重复代码的问题;解决了Native无法做到即时发布及响应市场变化周期较长的挑战;提升了大规模团队在复杂集成系统平台上开发App的效率。#2605

时间: 2024-12-28 13:16:14

《尽在双11》:阿里软件架构发展史。5星。的相关文章

双11最全剁手攻略:要堤防这些陷阱

距离每年一次的“双十一”电商狂欢仅剩3天时间. 去年“双11”度过七年之痒,阿里体系的电商平台交出接近千亿的交易数字.从目前来看,今年“双11”阿里系超过千亿应该不成问题,而以京东为代表的挑战者们结合VR购物.明星晚会.明星直播.网红直播等多种手段,将继续对阿里造成冲击. 和以往促销集中在双11当天或者略有提前不同,今年各电商平台各均大幅延长促销时间,京东方面宣布,“双11”活动从10月26日开始,延续至11月12日;阿里巴巴方面则宣布,预售提前到10月21日,将整个“双11”延长到24天. 同

【重磅预告】揭秘阿里双11技术进步历程!

摘要: 对技术而言,每一年的双11都是一场严峻的考验,从被流量冲击得溃不成军,被迫奋起抗击,到现在通过技术的力量不断改写双11的用户体验和参与感,阿里的技术伴随着双11成长起来,强壮起来,自信起来.对各位而言,希望大家可以从书中学习更多,掌握更多. 从2009年到2016年 有一种"买买买"叫双11 你我已熟知 那激动人心的熬夜抢购 那争分夺秒的零点瞬间 -- 还有那刷新不出的页面 和那挤爆了的服务器 -- 八年演进.八年创新.八年突破 这举世瞩目的双11,背后靠什么支撑? 这八年 阿

双11之后年货节,阿里打的什么算盘?

2015天猫"双11"取得创纪录的912.17亿交易额后,阿里巴巴没有因此停下前进的步伐.11月12日凌晨,阿里巴巴集团CEO张勇在北京水立方丢出一枚彩蛋:宣布将举办一个完全不同的节日--阿里年货节. 如今,这一节日已经"出鞘".12月23日下午,首届阿里年货节在革命老区陕西延安宣布正式启动.据报道,首届阿里年货节活动将于2016年1月14日起预热,17日(腊八节)正式开售,至21日结束.而在农村淘宝方面,丰富的线上线下活动在1月6日即会启动,热度将持续至2月中旬即

阿里双11战略出炉:联动社交网络 冲刺500亿元

[美日汇]今年阿里给双十一定的销售额目标为500亿元,高于去年的350亿. 阿里双11战略公布 今天,阿里在杭州公布了今年的天猫"双11"战略,将围绕"国际化"."无线化"和"平台化"三大方向发力. 其中,在国际化方面,今年双11的一大特色是"买遍全球,全球可买",就是让国内的消费者能买到全球的商品,包括美国.日本.韩国.澳大利亚.新西兰.英国.法国.意大利.德国等.全球的消费者也能买到国内的商品:同时,2

阿里云推荐码助您赚翻双11,全面支持折扣订单,更有10%返利!

阿里云推荐码助力双"11"重磅升级 全面支持折扣订单,更有10%返利 双11的折扣,推荐码的返利,不容错过 点击了解详情:http://www.aliyun.com/act/aliyun/yunma.html 简单二步轻松获返利 第一步:领取推荐码 http://www.aliyun.com/act/aliyun/yunma.html 第二步:亲可以通过微信.微博.贴吧.论坛.qq等一切渠道进行推广分享你的推荐码(阿里云官网及阿里云论坛除外) 推荐码返利活动规则: 1. 分享推荐码给好

阿里云双11绽放在即,1111元代金券天天送!

阿里云双11绽放在即! 众多云产品1折秒杀,ECS首购5折起,满1000最高送1000!仅限11.11当天! 先别激动, 新人专属福利奉上,预热抢红包,1111元代金券天天送!扫码即可抽奖哦 手机扫码立即领取: 独乐乐不如众乐乐,就现在,分享给你的朋友哦! 总之,双11一定要high!

双11同款!阿里云发布全局事务服务GTS:每秒处理10万笔事务

摘要: 5月30日,阿里云宣布全局事务服务产品GTS正式商用,每秒可处理10万笔事务,将分布式事务这个"贵族技术"变为"平民技术 ",可解决跨数据库.消息.服务的分布式环境下的事务一致性问题,让开发者无需考虑复杂的事务问题,加速微服务落地,效率比传统的XA协议提升了10倍之多. 5月30日,阿里云宣布全局事务服务产品GTS正式商用,每秒可处理10万笔事务,将分布式事务这个"贵族技术"变为"平民技术 ",可解决跨数据库.消息.服

苏宁智慧零售燃爆,818发烧节成比肩阿里双11的两大消费高峰

家电品类开售10分钟订单即破46亿.全渠道订单量实现155%的增长,APP购物活跃用户数同比增长97%,47分钟内销售额超过2015年同期全天的记录!2018年8月18日深夜,当本届"苏宁818发烧节"成绩单公布出来的时候,向来以严格著称的苏宁掌舵人张近东也显得感性起来,在庆功宴上他给公司25万员工们的辛勤工作下了个结论:"这是一份令人激动的成绩单.". 超高速的业绩增长让张近东和他的员工们信心百倍,而在消费者们眼里,这次"818发烧节"给他们带

阿里云双11钜惠

钜惠,钜惠,阿里云双11,拼团送红包,所有产品最低至1折,欢迎加入我的战队,加入之后,你也可以转发此链接推广,推广成功得红包,瓜分现金200万,拼团链接:https://m.aliyun.com/act/team1111#/share?params=N.NT84bZgqK3.litzwg4e (1).团内云产品折扣优惠参团新用户在活动期间,通过活动页面首次购买(以下简称首购)指定云产品的,可根据同一团内的拼团人数,享受不同的拼团折扣价格,具体如下: 团内有1名首购用户的,可以拼团价购买指定云产品