官方服务微信:dat818 购买与出租对接

快手APP用户量极大,技术面临挑战,直播电商秒杀并发量大

3万

主题

2

回帖

10万

积分

管理员

积分
106443
发表于 昨天 23:56 | 显示全部楼层 |阅读模式
    快手应用程序拥有庞大的用户群体。其日均活跃用户数高达3.76亿,月均活跃用户数更是突破6.73亿。互相关注的用户对数已超过311亿对。在日均互动方面,包括点赞、评论和转发等,总量达到了惊人的80亿次。为了满足如此庞大的用户基数和业务量,快手搭建了多个规模庞大的数据中心,并配备了海量的服务器集群,以确保每日数亿用户的访问需求得到满足。

    快手技术所遭遇的困难,不仅包括因用户基数庞大而导致的分布式架构复杂性,还面临直播间秒杀环节带来的巨大挑战,该环节中用户抢购的并发量极大。直播平台是快手技术面临最大挑战的场景,其中尤以快手直播电商的秒杀活动为最,其并发量巨大,对系统性能的要求极高。秒杀活动期间,快手电商平台迎来众多用户涌入,对系统并发处理能力提出严峻挑战。尤其是对于拥有上亿粉丝的大V直播间,在秒杀时段,单个商品的秒杀数量可能突破百万件,而单品秒杀请求量更是高达每秒百万次,此时下单交易链路系统需承受每秒百万次的并发压力。观察下方的图表,我们可以发现,在大V进行直播的秒杀时段,相较于平日,提交订单的接口流量峰值达到了平日流量的90倍以上。

    为应对高并发秒杀活动,快手实施了包括分布式系统结构、负载均衡策略、缓存机制、消息队列、服务流量控制与排队、热点数据缓存优化等多项技术措施,旨在增强系统的并发处理能力与伸缩性;同时,在数据中心层面,快手提升了服务器的处理效能与稳定性,从而保障了系统的稳定运行和高效可用。同时,强化了对系统运行状态的监控与维护工作,以便能够迅速识别并处理潜在问题,从而保障系统的稳定运行。此外,持续对系统性能进行改进,旨在增强用户的使用体验和满足度。

   


    为应对大促销活动高峰时段资源短缺的挑战,快手搭建了具备弹性的容器云系统。该平台依托于既有的基础设施,具备根据实际业务需求动态调整容器实例数量的功能,从而满足高并发与大量数据传输的场合需求。借助弹性容器云技术,快手在大促销秒杀时段能够迅速扩充容器实例,有效应对流量和请求的激增。在流量和请求减少的情况下,弹性容器云能够自动调整容器实例的数量,从而实现资源的节约。这种灵活的伸缩功能使得快手能够更有效地应对业务中的突发状况,同时提升了系统的稳定性和可用性。特别是在大促和秒杀等高峰时段,弹性容器云为快手解决了伸缩性的难题,提供了坚实的保障。

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

    快手容器云平台为应对流量高峰,设立了由快手IDC与阿里云相结合的混合云架构。该架构通过专线实现了双方网络的互连互通,借助阿里云的丰富产品及弹性优势,对业务进行了“削峰填谷”处理。阿里云的云计算资源拥有快手所具备的弹性和库存优势,为快手容器的弹性和扩展提供了坚实的保障,使得平台能更有效地应对流量高峰,满足高并发和大流量场景下的业务需求。

    在拓展公共云资源时,我们将依据时延和容灾区域,将公有云上不同可用区的资源整合进快手内部的相应可用区。同时,我们会优先将那些非高频访问的缓存服务扩容至公共云机房,以此提升业务性能。一旦某个可用区出现故障,我们能够通过该可用区级别的快速流量切换来迅速恢复业务。为了缩短业务启动所需时间,我们在公有云机房设立了镜像仓库的缓存站点,并运用了P2P镜像下载技术,从而大幅提升了公有云中容器实例的启动效率。

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

    该混合云调度平台,通过整合预算管理、容器资源运营以及资源交付等多个平台,成功实现了混合云弹性资源的快速供应,有效满足了业务在突发流量时对算力资源的迫切需求。在整个流程中,该平台展现了以下几方面的功能能力:

   


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

    据相关消息,阿里云自十多年前起便确保了天猫双11活动的稳定进行,成功应对了零点之后的流量高峰,阿里巴巴集团的所有业务均运行在阿里云平台上。那么,快手容器云与阿里云的联合模式是否能够承受住另一次大型促销活动的挑战呢?

    2023年,在一次大型V影响力营销活动中,快手电商平台针对大V秒杀高峰时段的资源计算需求,迅速借助快手弹性容器云技术,成功接入阿里云系统,实现了资源量的扩充。此次扩容规模宏大,CPU核心数增加至数万级,有效将下单峰值处理能力提升了一倍。在秒杀活动期间,系统实际承受的峰值流量高达每秒百万次请求,各项性能指标保持稳定,系统可用率高达100%。阿里云系统顺利通过了快手平台的考验,确保了快手顶级大V直播活动的平稳运行。图中显示的峰值需求,系阿里云弹性资源所应对的计算资源峰值,有效解决了在短时间内实现快速扩展及峰值过后迅速缩减的问题,不仅增强了系统应对峰值时的快速伸缩能力、稳定性以及应对高并发需求的能力,还显著降低了资源持有成本。

    借助【快手容器云】与【阿里云】技术的深度融合,快手在【快手电商直播秒杀】这一场景中实现了大规模的首次应用,这不仅证明了快手弹性容器云在应对流量高峰时的实际效能,更为快手今后依托阿里云来优化资源成本和实现快速资源伸缩奠定了稳固的基础,同时也为快手在直播电商技术领域引领潮流提供了坚实的后盾。

    快手在直播电商领域的技术革新和领导地位,对行业的进步和转型产生了深远影响。快手通过运用弹性容器云与阿里云的混合云解决方案来应对秒杀活动,这一举措不仅对快手本身具有重大意义,同时也对整个行业产生了正面的推动作用。它不仅推动了直播电商技术的潮流,还为其他企业提供了学习和参考的范例。在未来的日子里,伴随着技术的持续发展,快手将充分利用其技术上的优势,致力于为用户打造更加优质的购物体验。
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|关于我们

Copyright © 2001-2025, Tencent Cloud.    Powered by Discuz! X3.5    京ICP备20013102号-30

违法和不良信息举报电话:86-13718795856 举报邮箱:hwtx2020@163.com

GMT+8, 2025-5-16 07:35 , Processed in 0.083266 second(s), 17 queries .