国民级消消乐背后的网络技术支持:不畏巨“峰”,“运”筹帷幄 ——阿里云ALB助力乐元素构建用户体验更丝滑,运维管理更简单的网络

简介: 近日,阿里云网络携手乐元素共同部署建设了基于7层业务自动化调度的弹性网络架构,进一步提升乐元素在用户服务上的娱乐体验。提到乐元素相信大家都不陌生,作为从事移动网络游戏的研发、运营及广告平台,其代表作就是先前提到的国民级三消休闲游戏《开心消消乐》, 在中国消除类游戏排名连续多年领先。秉承将游戏和AI技术相结合,通过科技驱动体验的理念,乐元素通过出色的产品为世界各地的人们带来了无尽的欢乐。

 宅经济效应逐渐消失,游戏行业增长平缓

随着“后疫情”时代的到来,游戏行业经历了从指数级爆发到逐渐平稳增长的态势。根据《2021年中国游戏产业报告》显示,2021年,中国游戏市场实际销售收入2965.13亿元,较去年增收178.26亿元,同比增长6.4%。移动游戏依然占据国内游戏市场主流,总收入占比为76.06%。国内休闲游戏市场收入346.53亿元,同比增长17.42%。消除类游戏作为休闲游戏的子品类,拥有玩法简单、轻松爽感等特征,用户群体相对稳定和广泛,在所有游戏类型中渗透率较高。其中最具代表性的是风靡全国的《开心消消乐》,凭借鲜活的画面表现力和优秀的互动体验感在消除类游戏中多年霸榜。

image.png

 提升玩家体验,提高运维效率成为关键因素

休闲消除类游戏通常由图片、API请求、视频等动静态资源混合构成,高峰访问导致的页面卡顿、网络阻塞均可能流失大量用户。因此,为全球各地玩家提供稳定、丝滑、可靠的游戏体验成为游戏市场决胜的关键因素。同时,随着游戏安装包不断增大,版本更新频繁,用户下载量激增,安装包下载慢、服务器带宽消耗高等问题日益突出,需要游戏服务商具备弹性的流量负载和24小时全网高可用,更加简单高效的运维管理也十分重要。


 国民级手游背后的网络技术支持——阿里云应用型负载均衡ALB

近日,阿里云网络携手乐元素共同部署建设了基于7层业务自动化调度的弹性网络架构,进一步提升乐元素在用户服务上的娱乐体验。提到乐元素相信大家都不陌生,作为从事移动网络游戏的研发运营广告平台,其代表作就是先前提到的国民级三消休闲游戏开心消消乐, 在中国消除类游戏排名连续多年领先。秉承将游戏和AI技术相结合,通过科技驱动体验的理念,乐元素通过出色的产品为世界各地的人们带来了无尽的欢乐。

image.png

 不畏巨“峰”,“运”筹帷幄

作为国民级手游开心消消乐经常会在某些节日、特定运营活动节点迎来流量高峰。大数据中台通过分析端上的游戏运行指标,进行大数据分析呈现,并按需调优提升终端用户的服务体验。但由于活动前无法预估业务高峰会达到多大的流量水平,为了更好调度流量实现负载分担,因此常常需要根据地域、时间段、终端等数据分析手工增减机器。

image.png

因此,对于IT网络运维管理人员经常面临如下问题:

  1. 运维管理工作量大:具有高并发流量、高QPS需要,需要管理多组CLB进行业务负载分担;
  2. 重要业务需要人工干预多:在业务高峰期,为保障重要请求不受影响,需部署两组服务端,使用不同的CLB入口,按照URL进行手工调度。
  3. 7层业务调度最佳路由能力差:部分业务需要基于header调度,由于CLB 7层路由能力有限一直在服务端进行。


 为什么选择阿里云应用型负载均衡ALB

传统的负载均衡CLB虽然具备一定的统一灵活调度能力,但在弹性、自动扩展、高性能方面还有所欠缺;同时实时弹性、高并发、超大新建规格、多协议(HTTP/HTTPS/HOST/URL/Cookie/Http Method))7层负载转发能力无法很好的通过传统负载均衡来实现。

image.png

基于以上业务诉求,阿里云联合乐元素技术工程师共同设计了纯7层的LoadBalance调度方案,业务架构上使用ALB替换CLB方案满足上诉业务的需要。

image.png

乐元素数据中台通过部署阿里云应用型负载均衡ALB后,网络实现如下能力

  1. 超强性能,按需弹性:单个ALB实例可提供高达100万QPS能力,运维人员省去预估业务高峰值的烦恼,ALB即可根据实际业务情况,自动弹性地应对业务高峰
  2. 简化运维,节约人力:DDoS直接回源ALB,将以往多个CLB实例合并为一个ALB实例,降低日常运维管理难度。
  3. 更低时延,更优体验:部署一套服务端,通过URL转发规则实现不同优先级业务的差异化调度,满足个性化路由转发需要。
  4. 面向未来,可扩展:ALB可作为容器的Ingress入口,容器化技术演进可平滑升级。



 写在最后,带你了解阿里云负载均衡ALB  

距离阿里云应用型负载均衡ALB在2020年云栖大会首次发布已一年多时间,做为面向应用层流量的高级负载产品,其可提供的超强性能、四级高可靠、基于内容进行高级路由、可面向云原生网络等多项产品能力已服务越来越多的游戏、移动互联网应用、广告、音视频、电商大促、金融服务、云原生开发应用等多领域客户。阿里云ALB基于阿里云自研的洛神云网络2.0 平台,通过开放弹性的NFV平台技术,提供业界领先的应用层负载均衡解决方案:

image.png

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产品信息。

相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
4天前
|
弹性计算 监控 开发工具
【阿里云弹性计算】阿里云ECS的网络优化实践:VPC配置与网络性能提升
【5月更文挑战第29天】阿里云ECS通过虚拟私有云(VPC)提供高性能、安全的网络环境。VPC允许用户自定义IP地址、路由规则和安全组。配置包括:创建VPC和交换机,设定安全组,然后创建ECS实例并绑定。优化网络性能涉及规划网络拓扑、优化路由、启用网络加速功能(如ENI和EIP)及监控网络性能。示例代码展示了使用Python SDK创建VPC和交换机的过程。
30 3
|
6天前
|
运维 安全 Devops
云计算环境下的网络安全策略与挑战构建高效稳定的云基础设施:DevOps与自动化运维实践
【5月更文挑战第27天】 随着企业数字化转型的加速,云计算已成为支撑现代业务架构的关键基础设施。然而,数据存储和服务交付模式的转变也带来了新的安全风险和挑战。本文探讨了在云计算环境中实现网络和信息安全的策略,并分析了当前面临的主要安全威胁。通过深入剖析云服务模型、加密技术、身份认证机制及合规性要求,我们提出了一系列创新的安全框架和解决方案,旨在为组织提供全面的安全防护,同时促进云计算资源的高效利用。
|
7天前
|
弹性计算 缓存 安全
【阿里云弹性计算】阿里云ECS与CDN结合:构建高性能全球内容分发网络
【5月更文挑战第26天】阿里云ECS与CDN结合打造高性能全球内容分发网络,通过ECS的弹性伸缩和安全可靠性,配合CDN的全球覆盖、高可用性及安全防护,提升访问速度,减轻服务器压力,优化数据传输。以WordPress为例,通过配置CDN域名和ECS,实现高效内容分发,提高系统扩展性和稳定性。此解决方案满足用户对访问速度和稳定性的高要求,为企业提供优质的云计算体验。
33 0
|
7天前
|
弹性计算 安全 微服务
【阿里云云原生专栏】容器网络技术前沿:阿里云Terway网络方案详解
【5月更文挑战第26天】阿里云Terway是高性能的容器网络方案,基于ECS的ENI实现,提供低延迟高吞吐的网络服务。它简化网络管理,实现安全隔离,并与阿里云服务无缝集成。Terway由CNI、Node和Controller组成,适用于微服务、混合云和多租户环境,为企业数字化转型中的复杂网络需求提供强大支持。
161 1
|
8天前
|
人工智能 网络协议 Linux
阿里云迎来AI网络领域两大重要突破
阿里云迎来AI网络领域两大重要突破
26 1
|
18天前
|
负载均衡 算法 应用服务中间件
面试题:Nginx有哪些负载均衡算法?Nginx位于七层网络结构中的哪一层?
字节跳动面试题:Nginx有哪些负载均衡算法?Nginx位于七层网络结构中的哪一层?
58 0
|
18天前
|
负载均衡 应用服务中间件 API
Nginx配置文件详解Nginx负载均衡Nginx静态配置Nginx反向代理
Nginx配置文件详解Nginx负载均衡Nginx静态配置Nginx反向代理
48 4
|
12天前
|
负载均衡 前端开发 应用服务中间件
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400
|
12天前
|
负载均衡 前端开发 应用服务中间件
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400(2)
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400(2)
|
17天前
|
负载均衡 应用服务中间件 nginx
解决nginx配置负载均衡时invalid host in upstream报错
在Windows环境下,配置Nginx 1.11.5进行负载均衡时遇到问题,服务无法启动。错误日志显示“invalid host in upstream”。检查发现上游服务器列表中,192.168.29.128的主机地址无效。负载均衡配置中,两个服务器地址前误加了"http://"。修正方法是删除上游服务器列表和proxy_pass中的"http://"。问题解决后,Nginx服务应能正常启动。
61 4
解决nginx配置负载均衡时invalid host in upstream报错

热门文章

最新文章

相关产品

  • 负载均衡