写点什么

天猫双十一这十年:从“人肉云计算”到“脉冲计算”经历了什么

2018 年 11 月 12 日

天猫双十一这十年:从“人肉云计算”到“脉冲计算”经历了什么

2018 年天猫双十一购物狂欢节已正式落下帷幕,最终成交额定格在 2135 亿元,再次刷新历史记录。在人人谈论“消费降级”的今天,天猫双十一刚开幕就开启了一路破纪录的超速度:2′5″破百亿,达到 1000 亿时间比去年缩短 7 小时,15 小时 49 分超越去年全年成交额。


今年是天猫双十一的第十年,也是 InfoQ 报导双十一大促背后技术力量的第五年。今年天猫双十一背后,又有哪些技术力量的支撑呢?


最大规模人机协同


11 月 11 日,阿里巴巴集团 CTO 张建锋在接受采访时表示,双 11 不仅是史无前例的社会化大协同,机器智能的大规模应用,也让今年的双 11 成为人类历史上最大规模的人机协同。“可以说,今年双 11 技术不是由我来指挥的,而是机器和人一起来指挥的。”


  • 阿里巴巴工程师们发明的 AI 设计师“鲁班”,在双 11 期间设计了 4.1 亿张商品海报。

  • 阿里机器智能推荐系统双 11 当天为用户生成超过 567 亿个不同的专属货架,智能导购。

  • 机器人客服“阿里小蜜”,在双 11 当天承担 95%的客服咨询。

  • 菜鸟物流的配送中,实现了智慧物流的全面升级和规模化应用。

  • 双 11 期间,华北数据中心的巡检工作由智能运维机器人“天巡”完成,接替了运维人员以往 30%的重复性工。


阿里云:新增调用 1000 万核计算能力,相当于 10 座大型数据中心


2018 年双 11 期间,阿里云上新增调用的弹性计算能力累计超过 1000 万核,相当于 10 座大型数据中心,创造了“脉冲计算”的新纪录。从双十一早年的“人肉云计算”,到后来的分布式异地多活架构,再到现在的阿里云处理峰值流量的计算能力,阿里双十一的技术演变与交易额的逐年越级攀升密不可分。


  • 今年双十一,阿里云除了新增调用 1000 万核计算能力的壮举外,还大秀了一把技术“肌肉”:

  • 阿里云自研神龙弹性裸金属服务器。基于自研新一代软硬融合的 X-Dragon 虚拟化架构,兼具物理机和虚拟机优势,解决了高峰值流量下的性能瓶颈,在核心系统中发挥巨大作用。

  • 业界首个百万级 IOPS 的 ESSD 云盘,提供数十 PB 存储规模,以应对史上最大高并发 IO 挑战。

  • 物联网 IoT。双十一当天阿里云 IoT 物联网平台上的消息总量达上百亿次。覆盖智能物流、新零售、智能制造、国际商品溯源等场景。

  • 网络直播创下带宽峰值记录,优酷 2500 万用户观看。CDN 为中国 1/3 以上的互联网流量提供加速。视频云在海外为 Lazada 提供直播服务。

  • 国内首次大规模 IPv6 商业应用实践,云、网、端以及应用全面支持 IPv6。


阿里巴巴张勇:云计算将是阿里未来主要业务


今年双十一的盛况,更加佐证了今年阿里巴巴新任 CEO 张勇在接受 CNBC 电视采访时的表示:云计算将成为阿里未来的主要业务。


作为中国电子商务的巨头,阿里巴巴的云计算业务发展势头迅猛,在中国云计算市场,阿里云一直位居鳌头,2018 年阿里云在中国以 47.6% 的市场份额位居第一位,截至 9 月 30 日的季度收入增长至 56.7 亿元人民币(约合 8.2 亿美元),同比增长 90%。在 10 月 30 日张勇发布的致股东信中也提到了一组关于阿里云的数据:2018 财年阿里云计算收入同比增长 101%,达到 133.90 亿元。


云计算业务占阿里巴巴上个季度营收总额的 6%,而前一年同期为 5%,这个数据显示虽然目前阿里的云计算业务规模仍然较小,但占据的份额正在加大。


中国信通院发布的 2018 年《云计算发展白皮书》显示,2017 年我国云计算整体市场规模达 691.9 亿元,增速 34.32%。预计 2018-2021 年仍将保持快速增长。云计算通过对网络、计算和存储等资源的弹性利用促进了新一轮的企业数字化转型。市场有着最敏锐的嗅觉,无论从市场规模还是技术趋势来看,未来云计算都将为各行各业提供基础的支撑能力,这也就不难理解为何阿里巴巴会将云计算定位为未来的主要业务。


结语


回首天猫双十一的十年历程,从人肉云计算到智能化云平台,从距离数据库崩溃仅剩 4 秒到一次次刷新峰值记录,从技术团队的如临大敌到 AI 无处不在的今天,我们见证了中国电商背后技术团队一次次的架构升级与技术迭代。


一次又一次的电商大促,促进的不仅是消费、内需,更是背后保障技术团队的技术升级。我们不仅是参与者,更是见证者,向每一位电商大促背后贡献心力的程序员致敬!


2018 年 11 月 12 日 12:286531
用户头像
小智 InfoQ 主编

发布了 397 篇内容, 共 308.8 次阅读, 收获喜欢 1721 次。

关注

评论 7 条评论

发布
用户头像
2018 年 11 月 13 日 14:52
回复
用户头像
配图非常美,收藏了,有大尺寸的吗
2018 年 11 月 13 日 10:40
回复
你说我才注意到图片,居然还是很明显糙面云,难得。
2018 年 11 月 13 日 10:42
回复
用户头像
hahah
2018 年 11 月 13 日 09:41
回复
用户头像
装逼吧,我一分钱都没花,垃圾淘宝
2018 年 11 月 12 日 23:04
回复
你即世界?
2018 年 11 月 13 日 08:17
回复
没有更多了
发现更多内容

去 DeepMind 面试是怎样一种体验?

故胤道长

人工智能 面试 谷歌Google 硅谷 移动开发

阿里Java岗面试必备JVM指南:内存分配+垃圾回收+调优+类加载器等

Java架构之路

Java 程序员 架构 面试 编程语言

有了这份“Java神级面试资料”,奉劝各位耗子尾汁赶紧扔掉你在网上找的那些千篇一律的面试题

Java成神之路

Java 程序员 架构 面试 编程语言

原创 | 使用JPA实现DDD持久化-O/R映射元数据-值属性映射

编程道与术

Java hibernate 编程 mybatis jpa

读《全球创新投资:经济大变局中的财富新机遇》

邓瑞恒Ryan

创业 读书笔记 企业 企业管理 产业竞争

JavaScript中,if判断未生效的一些特殊情况

Geek_de9857

js 1 if 0 不生效

原创 | 使用JPA实现DDD持久化-启动JPA程序+通过JPA原生API访问数据

编程道与术

Java hibernate 编程 mybatis jpa

原创 | 使用JPA实现DDD持久化-通过Spring Data JPA访问数据

编程道与术

Java hibernate 编程 mybatis jpa

架构师训练营 1 期 -- 第十三周作业

曾彪彪

极客大学架构师训练营

flink 使用curl,通过RESTful api,上传和删除jar包

Geek_de9857

flink RESTful curl 上传jar 删除jar

【涂鸦物联网足迹】用煲仔饭来说明IaaS/PaaS/SaaS的区别

IoT云工坊

云计算 IaaS PaaS SaaS 云平台

佛萨奇Forsage系统开发,智能合约dapp技术

薇電13242772558

智能合约 dapp

原创 | 使用JPA实现DDD持久化-O/R映射元数据-关联属性映射

编程道与术

Java hibernate 编程 mybatis jpa

自从看了百度强推的“Spring源码笔记”我从渣渣成功逆袭成为钢铁侠!

比伯

Java 架构 程序人生 计算机 spring源码

渴望提升自己技术能力的程序员的必备宝典!这份在阿里内部被封神的《Java技术成长笔记》真的太牛了!

Java成神之路

Java 程序员 架构 面试 编程语言

第九周学习总结

Griffenliu

Alibaba最新《Java架构核心宝典》限时开放下载,互联网主流技术详解总结,提升技术能力的必备宝典!

Java成神之路

Java 程序员 架构 面试 编程语言

一文详解激活函数

书豪

15年华为云视频架构师采访实录:揭秘未来音视频行业的科技趋势!

华为云开发者社区

直播 视频 华为云

阿里云容器服务入选云原生边缘「领导力企业TOP3」,推动「原生云边」基础设施标准建立

阿里巴巴云原生

阿里云 容器 开发者 云原生 边缘计算

第九周作业

Griffenliu

终于有人把性能优化讲清楚了!阿里架构师推荐的Java性能权威指南可太强了

Java架构之路

Java 程序员 架构 面试 编程语言

滴滴DoKit阶段性成果汇报之一机多控

工具 滴滴开源 DoKit

涨薪神作!华为内部操作系统与网络协议笔记爆火,这也太香了吧

Java成神之路

Java 程序员 架构 面试 编程语言

eCharts -- 如何修改柱状图中相关数据的顺序?如何在鼠标悬浮时增加百分比信息?如何为柱状图设置分组?

Geek_de9857

柱状图 eCharts 修改数据顺序 百分比提示信息 设置分组

原创 | 使用JPA实现DDD持久化-O/R映射元数据-值和关联的比较+继承映射

编程道与术

Java hibernate 编程 mybatis jpa

阿里Java研发第2面,都会问什么?斩获阿里P6+的“他”告诉你答案

Java架构之路

Java 程序员 架构 面试 编程语言

Java程序员还没有掌握SpringBoot?这一份文档你真应该好好学学!

Java架构之路

Java 程序员 架构 面试 编程语言

Mysql中,1=1和 1=1=1 和 -1=-1 和 -1=-1=-1 和 5=5 和 5=5=5 有什么区别

Geek_de9857

MySQL sql 返回值 1=1=1 -1=1=1

“深入内核,拒绝蒙圈”,阿里巴巴一位P7级架构师总结整理的这份《Java架构成长笔记》彻底火了。

Java成神之路

Java 程序员 架构 面试 编程语言

Hive中,同时存在map、array、struct这三种格式,应如何在建表语句中指定分隔符?

Geek_de9857

hive struct map array 分隔符

NLP领域的2020年大事记及2021展望

NLP领域的2020年大事记及2021展望

天猫双十一这十年:从“人肉云计算”到“脉冲计算”经历了什么-InfoQ