双十一黑科技大盘点

 

目前“双11”、“618”等活动已经由之前的单纯电商促销变成了新的经济增长引擎,尤其是今年“双十一”恰逢疫情管控降温,消费报复性反弹的最佳时点。 11月11日0点刚过26秒,天猫双11的订单创建峰值就达到58.3万笔/秒,阿里云又一次扛住全球最大规模流量洪峰!

 

 

去年“双十一”阿里最大的亮点就是将核心系统全面上云,而今年阿里最大的亮点在于全面云原生化,而且今年“双十一”阿里还推出了“直播实时翻译”机器人、AI虚拟主播等等一系列特别有温度的科技产品,尤其是翻译机器人绝对堪称是业内标杆,不但能轻松应对电商直播中嘈杂环境,还能解决用户口音不标准及口语化语言风格等问题,帮助全球用户跨越语言障碍。

 

 

 

最令笔者惊艳的是,在物流配送环节阿里正式牵出了在今年云栖大会上首发的“物流机器人小蛮驴”,小蛮驴将在浙江大学紫金港校区承担浙大菜鸟驿站3万多件包裹的送货上门服务。由此浙大成为全球首个纯机器人送货的高校,机器人接管物流成为现实,期待小蛮驴能够真正解决之前骑手困在系统里的尴尬。

 

 

作为一名IT人笔者最为关心的是,到底是什么黑科技支撑了今年的双十一期间的各类爆款产品。

双十一的火热,原生的内力加持

在阿里的双11技术沟通会上,阿里集团CTO鲁肃就表示在全社会参与的2020天猫双11,已成为全球最大规模数字创新工程,阿里巴巴在2020双11完成了全球最大规模的云原生实践,万笔交易的资源成本较4年前下降80%。

在上周六李佳琦预热双十一的直播活动中,阿里语音机器人首次实现与网友见面。直播过程中,数十万用户同时用语音李佳琦提问,而语音机器人则化身成为李佳琦的影分身,在50毫秒内就完成了语音的识别并用李佳琦的语音合成反馈,处理速度是传统语音的20倍。

 

 

而在如此高并发的压力下,还能保持迅速响应,这无疑是云原生技术的加成结果。未来的双十一绝不仅仅是一个购物节,主播与用户的互动环节占比将越来越大,AI语音与视频技术的应用得越来越广泛,云原生技术恰好是应对这一趋势的神器。

云原生是云计算时代的新的团队文化,新的技术架构,和新的工程方式。遵循敏捷的研发原则,使用高度自动化的研发工具,开发专门基于并部署在云基础设施上的应用,以满足快速变化的客户需求。这些应用采用自动化的,可扩展的,和高可用的架构。这个工程团队通过高效的云计算现网的运维来提供这一应用服务,并且根据线上反馈对服务进行不断地改进。而在容器、DEVOPS云原生技术栈中阿里的技术优势强劲,也正是依靠这些方面的优势,使阿里的CTO鲁肃有底气宣称在2020年的双11完成了全球最大规模的云原生实践。下面笔是对于这些方面做一下简要的解读。

 

 

容器:在Forrester的首个企业级公有云容器报告中我国的厂商阿里在Strong Performers的象限中,而刚刚收购了红帽公司的IBM也在这一象限中。在云原生方面,阿里排在国内第一,而且离第一梯队的领导者象限相差不远。

 

DevOps:根据IDC发布的《IDCMarketScape:中国DevOps云服务市场2019厂商评估》报告,我国的阿里也同样凭借出色的战略规划,位于领导者象限,战略维度第一。而且我们也看到DevOps的开发运维一体化的方面,我国企业占据了绝大部分名额,在领跑DevOps云服务市场。

 

 

双十一”大促背后的技术点盛宴

当然除了云原生技术这样的内功心法之外,真正支持双十一这样天量并发的还需要具体的武功秘籍。那么我们就来盘点一下阿里的平台 上都有哪些神器,这些神器又是如何支持“618”、“双十一”等规模促销活动顺利进行的。

数据库-交易处理的核心引擎:阿里自研的OcceanBase刚刚再次刷榜拿下TPC冠军,处理峰值也达到了骇人听闻的7亿次/秒,将自己去年创造的6100万次/秒,提高了11倍,而OcceanBase强大的性能也是天猫能扛住双11史上最大规模的流量洪峰——每秒54.4万笔的关键支柱。

正如我们前面所说,一个秒杀系统中有负载、前端分区库、缓存redis、数据库DB与消息队列等若干模块组成,全部上云难度还是非常大的。如果把信息系统比做一个武林高手,那么如此之大的交易量代表了他的刚猛威武,而全面触云又代表他灵动飘逸。而能把刚猛和灵活完美结合简直是神仙才能达到的境界。而在这样的一个云系统中,由基础到上层有以下几个技术点值得我们关注。

服务器、调度平台、CDN、消息中间件弹性计算的底座:由于手机等移动终端的日益普及,与之前的秒级高峰不同,今年天猫的高峰延续时间很长一直延续到午夜1点,所以这就要求电商平台需要随时应对交易的峰值,而服务与和云高度平台就是应对高峰的算力供应平台,CDN和消息中间件则是网络流量平台。

神龙服务器:我们知道云计算虚拟化层的损耗是难以避免的,而神龙云服务器其最大的特点就是把虚拟化层的损耗几乎降低为零。随着物理服务数量的增多,性能却一点也不打折,这其中最大功臣是阿里自研的MOC芯片,MOC是专门用于虚拟化层的调度服务,将宝贵的CPU与内存资源由复杂的云调度中解放出来,开创了一种新型的云服务器形式。

 

神龙能与阿里云产品家族中其他计算产品无缝对接。比如存储、网络、数据库等产品,完全兼容ECS云服务器实例的镜像系统,可以自由地在普通ECS实例以及神龙云服务器实例间变配,从而更多元化地结合客户业务场景进行资源构建。

飞天云操作系统:飞天(Apsara)是由阿里云完全自主研发、服务全球的超大规模通用计算操作系统。据说阿里研制飞天之初有着与Hadoop等开源平台的5k之争,即哪个集群能先调度5000个节点,就算胜出。不过目前飞天操作已经具备将百万级服务器连成一台超级计算机,还能有条不紊地通过云计算向用户提供计算能力。

 

我们看到在飞天的基础公共模块之上,有两个最核心的服务,一个是盘古,另一个是伏羲。盘古是存储管理服务,伏羲是资源调度服务,飞天内核之上应用的存储和资源的分配都是由盘古和伏羲管理。其与普遍PC操作系统的区别对比见下图:

 

飞天最底层是遍布全球的几十个数据中心,成百上千万台服务器,把这么多服务器连成一片变成一个整体,真的是令人叹服。

我们知道在618活动时过后,淘宝和天猫等电商平台的交易量将呈明显的回落状态,而神龙服务器与飞天操作系统的相互配合,使得之前为618投入的计算资源,还能进行有效回收,完美展示了云计算的弹性能力。

CDN也就是内容分发网络,其基本思想就是通过缓存等手段,提供数据传输的稳定性,使内容置办更快更稳定,而IDC 发布的中国CDN服务2018年市场份额报告显示,阿里云位于第二。阿里云CDN 在全球实现六大洲覆盖,拥有2500+节点,覆盖70 多个国家和地区,是目前国内节点数最多的云CDN。

 

 

RocketMQ: 这是阿里自研的开源消息队列,并已经成为Apache基金会的明星项目了。作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。其最主要功能就是削峰填谷系统解耦

相比于其它如rabbitmq和kafka等产品,RocketMQ最主要的优点是支持事务型消息消息发送和DB操作双方的最终一致性;并且在consumer端支持tag过滤,减少不必要的网络传输。其架构图如下:

 

我们知道脉冲式的交易量冲击,是非常不利于发挥数据库最高性能的,而RocketMQ消息队列,在秒杀系统最主要的作用就是将交易流量进行削峰平谷,使得OceanBase等数据库产品构成的核心系统的负载量,能够稳定在一个相对比较平均的水平,为核心系统保驾护航,为客户提供稳定的服务。

通过这次双十一技术大盘点,阿里再次通过自研技术证明了自身在云计算领域的技术领导力。相信疫情带来的线上化趋势会为云计算产业增加强劲的动力,使产业迎来新一轮的快速增长。而且我国厂商在云计算方面的技术储备相当雄厚,比如阿里云自主研发的飞天操作系统、OceanBase数据库等基础软件就开创了IT科技自主掌控的潮流,彻底打破了中国在IT科技领域全面落后的状况。笔者在这里呼吁我国厂商认清云计算产业二次启动的大势所趋,加快云计算等新基建的建设速度,帮助我国相关产业后疫情时代的云转型,使我们尽快走出疫情的阴霾。

 

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值