【国民级消消乐背后的网络技术支持(不畏巨“峰”,“运”筹帷幄)】简介:近日,阿里云网络携手乐元素共同部署建设了基于7层业务自动化调度的弹性网络架构,进一步提升乐元素在用户服务上的娱乐体验。提到乐元素相信大家都不陌生,作为从事移动网络游戏的研发、运营及广告平台,其代表作就是先前提到的国民级三消休闲游戏《开心消消乐》, 在中国消除类游戏排名连续多年领先。秉承将游戏和AI技术相结合,通过科技驱动体验的理念,乐元素通过出色的产品为世界各地的人们带来了无尽的欢乐。
宅经济效应逐渐消失,游戏行业增长平缓
随着“后疫情”时代的到来,游戏行业经历了从指数级爆发,到逐渐平稳增长的态势。根据《2021年中国游戏产业报告》显示,2021年,中国游戏市场实际销售收入2965.13亿元,较去年增收178.26亿元,同比增长6.4%。移动游戏依然占据国内游戏市场主流,总收入占比为76.06%。国内休闲游戏市场收入346.53亿元,同比增长17.42%。消除类游戏作为休闲游戏的子品类,拥有玩法简单、轻松爽感等特征,用户群体相对稳定和广泛,在所有游戏类型中渗透率较高。其中最具代表性的是风靡全国的《开心消消乐》,凭借鲜活的画面表现力和优秀的互动体验感在消除类游戏中多年霸榜。
文章图片
提升玩家体验,提高运维效率成为关键因素
休闲消除类游戏通常由图片、API请求、视频等动静态资源混合构成,高峰访问导致的页面卡顿、网络阻塞均可能流失大量用户。因此,为全球各地玩家提供稳定、丝滑、可靠的游戏体验,成为游戏市场决胜的关键因素。同时,随着游戏安装包不断增大,版本更新频繁,用户下载量激增,安装包下载慢、服务器带宽消耗高等问题日益突出,需要游戏服务商具备弹性的流量负载和24小时全网高可用,更加简单高效的运维管理也十分重要。
国民级手游背后的网络技术支持——阿里云应用型负载均衡ALB
近日,阿里云网络携手乐元素共同部署建设了基于7层业务自动化调度的弹性网络架构,进一步提升乐元素在用户服务上的娱乐体验。提到乐元素相信大家都不陌生,作为从事移动网络游戏的研发、运营及广告平台,其代表作就是先前提到的国民级三消休闲游戏《开心消消乐》, 在中国消除类游戏排名连续多年领先。秉承将游戏和AI技术相结合,通过科技驱动体验的理念,乐元素通过出色的产品为世界各地的人们带来了无尽的欢乐。
文章图片
不畏巨“峰”,“运”筹帷幄
作为国民级手游《开心消消乐》经常会在某些节庆日、特定运营活动节点迎来流量高峰。大数据中台通过分析端上的游戏运行指标,进行大数据分析呈现,并按需调优提升终端用户的服务体验。但由于活动前无法预估业务高峰会达到多大的流量水平,为了更好调度流量实现负载分担,因此常常需要根据地域、时间段、终端等数据分析手工增减机器。
文章图片
因此,对于IT网络运维管理人员经常面临如下问题:
- 运维管理工作量大:具有高并发流量、高QPS需要,需要管理多组CLB进行业务负载分担;
- 重要业务需要人工干预多:在业务高峰期,为保障重要请求不受影响,需部署两组服务端,使用不同的CLB入口,按照URL进行手工调度。
- 7层业务调度最佳路由能力差:部分业务需要基于header调度,由于CLB 7层路由能力有限一直在服务端进行。
传统的负载均衡CLB虽然具备一定的统一灵活调度能力,但在弹性、自动扩展、高性能方面还有所欠缺;同时实时弹性、高并发、超大新建规格、多协议(HTTP/HTTPS/HOST/URL/Cookie/Http Method))7层负载转发能力无法很好的通过传统负载均衡来实现。
文章图片
基于以上业务诉求,阿里云联合乐元素技术工程师共同设计了纯7层的LoadBalance调度方案,业务架构上使用ALB替换CLB方案满足上诉业务的需要。
文章图片
乐元素数据中台通过部署阿里云应用型负载均衡ALB后,网络实现如下能力:
- 超强性能,按需弹性:单个ALB实例可提供高达100万QPS能力,运维人员省去预估业务高峰值的烦恼,ALB即可根据实际业务情况,自动弹性地应对业务高峰
- 简化运维,节约人力:DDoS直接回源ALB,将以往多个CLB实例合并为一个ALB实例,降低日常运维管理难度。
- 更低时延,更优体验:部署一套服务端,通过URL转发规则实现不同优先级业务的差异化调度,满足个性化路由转发需要。
- 面向未来,可扩展:ALB可作为容器的Ingress入口,容器化技术演进可平滑升级。
距离阿里云应用型负载均衡ALB在2020年云栖大会首次发布已一年多时间,做为面向应用层流量的高级负载产品,其可提供的超强性能、四级高可靠、基于内容进行高级路由、可面向云原生网络等多项产品能力已服务越来越多的游戏、移动互联网应用、广告、音视频、电商大促、金融服务、云原生开发应用等多领域客户。阿里云ALB基于阿里云自研的洛神云网络2.0 平台,通过开放弹性的NFV平台技术,提供业界领先的应用层负载均衡解决方案:
文章图片
1) 提供完整的应用级、集群级、可用区级、地域级,4级高可用能力,确保业务实时在线;
2) ALB会自动根据用户流量的大小来对VIP的容量以及VIP的数量进行动态调整,给用户带来极致的弹性体验,减低运维开销的同时最大限度的节约成本。应用型负载均衡具备超强7层处理能力,单实例7层处理能力高达100万QPS
3) 为了获得更可靠、低延时的传输,业界在网络传输优化上一直在寻求更好的方案。阿里云ALB上也提供了对QUIC的支持,目前支持gQUIC Q46、Q44、Q43、Q39、Q36、Q35等版本;ALB同样推出了众多的高级转发特性,基于Header、Cookie及Method等多种转发方式,可以更好的满足用户的个性化路由转发需求。
4)ALB不仅与阿里云云原生相关服务深度集成(ACK/ASK/SAE/FC等),还支持原生K8S,欲了解更多,请点击链接(产品文档)了解更多关于ALB产品信息。
原文链接
本文为阿里云原创内容,未经允许不得转载。
推荐阅读
- 计算机网络|计算机网络的 166 个核心概念
- 计算机网络|计算机网络——应用层
- netty实战|Netty进阶 -- WebSocket长连接开发
- JavaWeb|适配器(GenericServlet)改造Servlet
- 网络|这10本硬核技术书,带你读懂5G、物联网和边缘计算,玩转元宇宙
- 网络|邬贺铨院士(5G技术影响智联网的关键点)
- 网络|5G六大关键技术及未来发展趋势
- redis|主库挂了,如何不间断服务((哨兵机制))
- PCB设计|PCB设计技巧百问: