《尽在双11》--阿里巴巴技术演进与超越 读书笔记

第一章,阿里技术架构演进

1、金融级系统的6个关键支撑目标:

a、高可用--实实在在的4个9。系统可以容忍各种硬件故障,可以在服务不中断的情况下升级,关键系统,具备异地容灾能力

b、安全 --及时,多层次检测防御安全攻击 ,具备快速阻断大规模有组织的攻击

c、性能 --实时交易--并发能力,批量交易--吞吐能力,系统具备可伸缩,快速平行增加资源情况下满足突发的业务量

d、成本 --单笔交易成本,峰值交易处理成本 作为关键指标进行成本优化。

e、资金安全 --交易与数据的强一致性,具备准实时的交易资金核对能力。

f、数据质量 -- 数据的准确,完成和及时性。

2、OceanBase:金融级分布式数据库

商业数据库成本高昂,扩展困难。OceanBase已支撑了阿里的核心交易及账务系统。--建议尝试使用。

3、全链路压测:世界级的创新,帮助了阿里充分评估自己的系统性能弱点及资源规划,--建议尝试使用。

4、单元化架构

单元化架构可实现异地多活-阿里为三地四中心,并可动态扩展。

实现思路:系统单元化演进--把大系统拆分成相对独立的小规模系统,每一个单元系统可以部署到任何地点的数据中心,实现异地多活。

单元化架构的关键特性:

a.自包含性--比如一次充值交易,涉及到的所有计算与数据都在一个单元内完成;

b.松耦合性--跨单元只能进行服务调用,不能直接访问数据库,在用户体验允许的情况下尽量采用异步处理;

c.故障独立性--一个单元的故障,不能传播到其他单元;

d.容灾性--单元之间互相备份;

5,金融级中间件

6.弹性混合云。



第二章,稳定,双11的生命线

1,阿里的全链路压力测试,是个伟大的发明,可在线上进行真实的全链路压力测试,实现关键:

a、线上数据的同步和创建,

b、压力模型系统,

c、隔离系统,防止对线上交易的影响(流量隔离,时间控制(修改jdk8的jvm时钟))

d、构造执行系统。

e、事后分析系统

关键原则:建立一套线上影子体系满足流量隔离

2.实时业务审计系统(BCP)

目标:业务数据的正确性,保证系统可用性及业务正确

a.配套数据链路排查工具,trace产品--鹰眼系统,监控及定位问题。

b.数据修复平台--实现发现问题后的自动修复。

3、故障治理

重视系统间的依赖关系,任何非核心业务均可能影响核心业务。

故障治理有效手段:故障重现,故障演练,故障突袭。

3.系统自我保护,稳定性的最后一道墙

建立系统保护体系:

a、限流

b、非关键业务的自动降级

c、流量调度

d、负载保护

e、重视预案的力量

自动发现问题是根本,在人为不干预的情况下自动处理,通过系统自我保护,让问题自愈。

对于突发情况,预案的准备及执行的透明是关键



第三章,技术拓展商业边界

花呗风控系统应用架构

注重压力测试/应急预案 的重要性。



第四章,移动端的技术创新之路

1.weex的大规模应用:兼容了H5和Native的优势,优点:发布快,流畅度高。建议推广。

2.tmf框架演进:交易平台作为电商的核心平台之一,承载着各类电商业务,而这些业务之间的业务逻辑差异非常大,TMF平台则是对这些业务的抽象功能封装,保证各类交易开发的一致性,尽可能复用原有经验。

基于TMF框架的交易平台架构



第五章,繁荣生态,赋能商家

1、聚石塔

--提供IT基础设置及数据云服务,链接淘宝开放平台,为商家个性IT需求进行支撑。

2、阿里中间件产品系列

-- 解决如何使设计出的平台具备真正意义上的线性扩展能力,不管业务如何增长,平台都能快速的应对业务的访问。--aliware

3、蚂蚁金服 金融机构间的协同运维的探索和实践

日常运行时由多根专线分担交易流量,对通信成功率的关键指标进行监控

--建立机构能力检测平台:自动以真实的业务的要求向下游系统及银行机构发起交易流量,使用真实的卡和资金,测试完成后自动回流。

--机构间自动化运行管理:限流,根据策略,分析网络/银行出现异动的情况下,采用支付宝侧拦截并引导用户使用其他支付工具的方式。自动以秒计方式进行调整。

--自动化,秒级的自动流量管控。尽量提高反射弧(发现到完成自动决策,包括限流,切换通道等)的效率;2016年双11,银行渠道相关业务自动化率达到89%,零点高峰达到96%,交易管控已经自动化处理。

--蚂蚁金服与银行开放互动的优化机制,双方报警打通,系统监控打通。快速定位故障源。

--支付机构与金融机构的运维协同体系:从人工+自动化 -》 开放+智能

时间: 2024-10-05 10:39:30

《尽在双11》--阿里巴巴技术演进与超越 读书笔记的相关文章

uml精粹——11.活动图(及整个读书笔记分享)

11.活动图activity diagram 活动图是描述过程化逻辑procedural logic.业务过程business process和工作流work flow的技术.他和流程图flowchart类似,但不同是他们支持并行行为parallel bahavior. 见图11.1 我们从初始节点initial node动作开始,然后做Receive Order的动作.完成后遇到一个fork分叉.一个分叉fork有一个收入流incoming flow和一些外出的并行流outgoing conc

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

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

聊聊淘宝天猫个性化推荐技术演进史

引言:个性化推荐技术直面用户,可以说是站在最前线的那个.如今,从用户打开手机淘宝客户端(简称"手淘")或是手机天猫客户端(简称"猫客")的那一刻起,个性化推荐技术就已经启动,为你我带来一场个性化的购物之旅.本文将细数个性化推荐的一路风雨,讲讲个性化推荐技术的演进史. 本文选自[<尽在双11--阿里巴巴技术演进与超越>. 1.个性化推荐All-in无线 无线个性化推荐起步于2013年10月.现在往回看,当时的阿里很好地把握住了移动端快速发展的浪潮,以集团A

促促促,如何确保系统扛得住 | 《尽在双11》抢鲜预览

引言:对技术而言,每一年的双11都是一场严峻的考验,从被流量冲击得溃不成军,被迫奋起抗击,到现在通过技术的力量不断改写双11的用户体验和参与感,阿里的技术伴随着双11成长起来,强壮起来,自信起来.对各位而言,希望大家可以从书中学习更多,掌握更多.本文选自博文视点与阿里巴巴集团联手推出的重磅新书<尽在双11--阿里巴巴技术演进与超越>,精彩片段抢先试读,不容错过. 全链路压测被誉为大促备战的"核武器".如果之前关注过阿里双11相关的技术总结,对全链路压测一定不会陌生,这个词的

双11与云计算的前世今生

双11由来 一年一度的双11即将拉开帷幕,剁手党已经准备好了购物车与钱包,准备着一年一度的网购血拼.双11作为一个被造出来的节日,用了6年时间,从最初的淘宝商城促销日,成为了中国特色的电商狂欢节. 阿里CEO张勇曾经阐述过双11的由来: 5年前,那个时候叫淘宝商城,商家也没有这么大规模,当时都不知道有个光棍节,那时张和张的团队最初的想法就是让消费者每年好好玩一次,准备做网上的购物节.2009年,淘宝商城搞'双11',广告营销主打:光棍节(11月11日)没事干,那天就买点啥东西去当礼物送人.为什么

双11个性化推荐背后,阿里云“舜天”如何应对百亿次挑战?

摘要: 2018天猫双11在技术世界,创下不少新记录,其中有一个记录是11日当天阿里全平台共为用户做个性化推荐453亿次,这些推荐的图片长度加起来可以绕地球70圈. 当你在天猫/手淘上买买买的时,图片会以不同格式或分辨率来转码呈现,这就要求后台系统需要强大的算力来保障数倍于平时的转码需求. 2018天猫双11在技术世界,创下不少新记录,其中有一个记录是11日当天阿里全平台共为用户做个性化推荐453亿次,这些推荐的图片长度加起来可以绕地球70圈. 当你在天猫/手淘上买买买的时,图片会以不同格式或分

《大型网站技术架构》读书笔记之八:固若金汤之网站的安全性架构

此篇已收录至<大型网站技术架构>读书笔记系列目录贴,点击访问该目录可获取更多内容. 一.网站应用攻击与防御 二.信息加密技术与密钥安全 三.信息过滤与反垃圾 四.电子商务风险控制 五.学习总结 转眼之间,<大型网站技术架构>的读书笔记到此就结束了.最近时间非常紧,因此本篇没有详细对笔记进行介绍(本篇涉及太多内容,而且都是安全相关的).通过本书的学习,我们从高性能.高可用.伸缩性.可扩展性.安全性五个方面的架构学习了每个方面经典的技术方案,虽然以理论偏多,但还是可以从中管中窥豹,一览

阿里巴巴2016双11背后的技术(不一样的技术创新)

每年的"双11"是阿里技术的大阅兵和创新能力的集中检阅.2016年的"双11"背后,更是蕴藏了异常丰富的技术实践与突破. 历经1个月的编写,最终27篇精华技术文章入册<不一样的技术创新-阿里巴巴2016双11背后的技术>(以下简称<不一样的技术创新>)一书.这27篇"24K纯度"的技术干货,是阿里"双11"八年来技术演进结果的最新展示,凝聚了阿里工程师的智慧和创造力. 所有参与<不一样的技术创新&

重磅发布 | 《不一样的 双11 技术,阿里巴巴经济体云原生实践》电子书开放下载

2019 双11,订单创新峰值达到 54.4 万笔/秒,单日数据处理量达到 970PB,面对世界级流量洪峰,今年的阿里巴巴交出了一份亮眼的云原生技术成绩单,并实现了100% 核心应用以云原生的方式上云: 双11 基础设施 100% 上云 支撑 双11 在线业务容器规模达到 200 万 采用神龙弹性裸金属服务器计算性价比提升 20%? 这些数据背后是对一个个技术问题的反复尝试与实践.这一次,我们对云原生技术在 双11 的实践细节进行深挖,筛选了其中 22 篇有代表性的文章进行重新编排,整理成书<不