快手联合阿里云打造混合云弹性调度架构

周兴
2023-10-25 14:29

10月25日消息,为应对直播秒杀的极端流量峰值,快手容器云联合阿里云打造了混合云弹性调度架构。日前,快手电商在2023年某大V大促直播活动中,首次采用混合云弹性调度架构,成功支撑了百万级别秒杀峰值的计算资源需求。

据介绍,“快手容器云+阿里云”的深度技术结合,在“快手电商直播秒杀”场景下,既解决了大V活动中短时间内快速弹性扩容、峰值结束后快速缩容的问题,又提高了系统应对峰值的快速伸缩、系统稳定性、高并发诉求,并能大大减少资源的持有成本。

数据显示,快手APP目前平均日活跃用户达3.76亿,平均月活跃用户达6.73亿,累计互关用户对数超过311亿对,日均互动(包括点赞、评论和转发等)总量达80亿次。为了支撑如此庞大的用户规模、业务量级,快手建立了多个庞大的数据中心,海量的服务器集群来承载每日数亿用户的访问。

format-jpg

(图源阿里云公众号,下同)

快手技术面临的挑战,除了用户规模庞大带来的分布式架构的复杂性,更大的挑战来自于直播间秒杀场景,瞬时海量用户的抢购并发极高。直播是快手技术挑战最大的场景,而快手直播电商的秒杀活动为之最,具有并发量大、要求极高的特点。

在秒杀活动期间,大量用户会同时访问快手的电商平台,对系统的并发处理能力提出了极高的要求。对于上亿粉丝的大V直播间秒杀期间,单件秒杀商品可能达到数百万件,单品最高秒杀请求达每秒百万次,下单交易链路系统同时支撑每秒百万次的并发。从下图可以看出,大V直播期间的秒杀尖峰与日常相比,提交订单接口的峰值流量是日常的90多倍。

为了应对并发量极高的秒杀场景,快手采用了如下图所示的分布式系统架构、负载均衡技术、缓存技术、消息队列、服务限流排队、热点缓存优化等技术手段,以提高系统的并发处理能力和扩展性;在数据中心能力上,提高服务器的处理能力和可靠性,以确保系统的稳定性和可用性。

此外,还加强对系统的监控和运维,及时发现和解决问题,确保系统的高可用性。同时,也不断优化系统的性能,提升用户体验和满意度。

format-jpg

format-jpg

为了解决大促秒杀尖峰时刻的资源不足问题,快手建立了弹性容器云能力。快手的弹性容器云平台基于Docker建设的平台,它能够根据业务需求自动扩展和收缩容器实例,以满足高并发和大流量场景下的业务需求。

通过使用弹性容器云,快手可以在大促秒杀期间快速扩展容器实例,以应对突然增加的流量和请求。当流量和请求减少时,弹性容器云又可以自动收缩容器实例,以节省资源成本。这种弹性伸缩能力可以帮助快手更好地应对业务的突发变化,提高系统的可靠性和可用性。弹性容器云为快手解决大促秒杀期间的弹性伸缩问题提供了有力的支持。

format-jpg

图注:全量使用自建IDC资源的电商业务架构

为了应对峰值,快手容器云平台构建了快手IDC+阿里云的混合云架构,通过专线打通双方网络互联互通,利用阿里云丰富的产品能力和弹性优势进行业务“削峰填谷”。阿里云计算资源具备快手弹性和库存优势,为快手容器的弹性和扩展提供了强有力的支持,从而更好地应对峰值,满足高并发和大流量场景下的业务需求。

在扩展公有云资源的过程中,会基于时延和容灾域将相应公有云上不同可用区资源合入到快手内部不同可用区内,并优先将非高频访问缓存类的服务扩容到公有云机房,以优化业务性能。当发生单可用区的故障时,可通过可用区级的快速切流来完成业务恢复。同时为了加速业务的启动耗时,在公有云机房建立了镜像仓库缓存节点,结合p2p镜像下载机制,显著加速公有云上的容器实例的启动速度。

format-jpg

图注:启用弹性混合云资源的电商业务架构

其中的混合云调度平台,通过打通预算管理、容器资源运营及资源交付等多平台,实现了混合云弹性资源的快速交付,满足业务突发流量的算力资源诉求。

整体过程中实现了如下平台能力:弹性云服务器资源快速纳入容器集群可实现10万核计算资源30分钟内接入快手容器云并达到业务可用状态;快手自建机房与公有云机房资源通过容器集群统一纳管可提供一致化的算力交付,业务侧不感知底层资源差异;智能化的资源调度策略,平台统一托管资源分配策略,突发流量所需要的业务扩容优先使用云上资源,活动结束缩容优先退还云上资源并自动下线主机。

format-jpg

图注:混合云弹性资源交付流程示意图

据了解,在2023年某大V大促活动中,快手电商为了应对大V秒杀峰值的资源计算需求,快手的弹性容器云快速利用以上打通阿里云的系统,进行了峰值资源的扩容,扩充总量级达到数万核CPU,将下单的峰值吞吐能力提高了1倍,秒杀期间实际峰值流量达到每秒百万次请求,系统各项指标稳定,系统100%可用,阿里云顺利通过了快手大促考验,可以平稳支撑快手顶流大V大促直播。

下图中峰值的请求,即为通过阿里云弹性资源应对的峰值计算资源,解决了短时间内快速弹性扩容、峰值结束后快速缩容的问题,既提高了系统应对峰值的快速伸缩、系统稳定性、高并发诉求,又能大大减少资源的持有成本。

format-jpg


官方表示,通过“快手容器云 + 阿里云”的技术深度结合,在“快手电商直播秒杀”场景下的大规模首次应用,也论证和验证了快手弹性容器云能力在应对高峰弹性上的实际效果,也为快手未来借助阿里云解决资源成本优势、快速扩缩容提供了坚实的基础,为快手引领直播电商技术的趋势提供了有力的支持。

1、该内容为作者独立观点,不代表电商报观点或立场,文章为作者本人上传,版权归原作者所有,未经允许不得转载。
2、电商号平台仅提供信息存储服务,如发现文章、图片等侵权行为,侵权责任由作者本人承担。
3、如对本稿件有异议或投诉,请联系:info@dsb.cn
相关阅读
为应对直播秒杀的极端流量峰值,容器联合阿里打造混合弹性调度架构。
10月25日消息,为应对直播秒杀的极端流量峰值,容器联合阿里打造了混合弹性调度架构。手电商近日在2023年某大V大促直播活动中,首次采用混合弹性调度架构,成功支撑了百万级别秒杀峰值的计算资源需求。在大促期间,这种混合架构首次大规模应用,当秒杀期间实际峰值流量达到每秒百万次请求时,系统各项指标稳定,系统100%可用,阿里顺利通过了大促考验。
自建服务,已是大势所趋。
公开资料显示,瀚博半导体是一家芯片设计企业,此前曾获阿里巴巴、五源资本、真格基金、等投资。
12月2日消息,香港恒指午间休盘涨0.23%,恒生科技指数跌1.41%。B站跌近6%,、阿里巴巴跌超3%,阿里盘中续创历史新低,最低价120.1港元;音乐上市首日破发,现跌2.24%。
1月28日消息,近日,由中国社科院教授钟宏武指导,责任研究院、豹变研究院联合编制《中国互联网企业精准扶贫研究报告》在北京发布。报告将互联网企业的扶贫情况分为四个梯队,第一梯队包含20家企业,阿里、腾讯、字节跳动、等13家公司精准扶贫指数获得满分100分,拼多多、顺丰等7家企业得分超过85分。
对此,阿里巴巴方面回应称,不清楚此事。据介绍,刘秀加入阿里巴巴前曾在亚马逊任职。2012年,刘秀正式加入阿里,担任天猫服饰负责人,主管鞋履、运动等类目。后续,刘秀还担任了奢侈品事业群总裁,向蒋凡汇报,主要负责将西方奢侈品品牌引入天猫。此外,刘秀在抖音电商将主要负责改良或重组货盘,重塑平台的品牌环境,以避免走的老路。而在该变动中,刘秀被调任到新的岗位,负责Lazada相关业务。
7月25日消息,近日,阿里巴巴“热土计划”乡村振兴公益行活动在国家广播电视总局定点帮扶县山西平顺召开。活动全程通过淘宝直播、央视频移动网、新华、今日头条、抖音、、新浪微博等十多家平台同步直播。活动现场,12个极具平顺特色的文艺节目展演,阿里乡村特派员、淘宝致富带头人、村支书代表等16位发言人共话平顺乡村振兴,十多个直播平台同步直播,在线观看总人数超886万人。
6月7日消息,据Tech星球报道,近日,抖音灰度测试了一项名为“K歌”的功能,该功能不同于此前在小程序端上线的“抖唱” ,已经完全适配于抖音App,并融入在抖音的音乐生态中,功能定位是为用户提供一个在线K歌的娱乐平台。据悉,互联网巨头们近年来纷纷推出在线K歌新产品,如阿里的鲸鸣,网易音乐的音街,的回森、小森唱,百度的音磁等。