2023-11-13
游戏市场是阿里云最早聚焦的行业之一,近年来,游戏产业和云计算产品技术的转型日益迅速。随着行业业务的转型,技术架构的演变,阿里云产品的迭代演变,在不同的游戏场景和需求场景中,商品技术的整体选择也不同。随着行业业务的转型,技术架构的演变,阿里云产品的迭代演变,商品技术的整体选择在不同的游戏场景和需求场景中也有所不同。本文将重点关注阿里巴巴云弹计算商品在游戏行业的社会经验。
目前,游戏产业的各种场景与市场发展密切相关。简单回顾电子游戏的发展,80年代黑白机90年代PC单机手机游戏#xff0c;随着互联网的发展,00时代前夜的网络游戏逐渐流行,2010年以后,随着移动设备的逐渐普及,手机游戏在中国开始兴起。
区别于游戏终端,主要有༚主机游戏(通常是3A游戏)、PC游戏、移动游戏、页面游戏等。跨平台多端游戏,以及云游戏化的趋势。
关于游戏的类别差异会有很多层次:RPG(角色扮演)#;、MOBA类、竞技类、FPS(射击类)、休闲、卡牌、棋牌。SLG(战略类)#xfff0;等。现在有多类结合玩法裂变的趋势。
随着国内防沉迷,版号要素,近年来,游戏市场出现了越来越多的精品手机游戏,出航全球化甚至区域性,整体库存用户增速放缓,长期经营、细致经营、公共社区等经营模式也在悄然发生变化。
不同的需求场景技术架构有不同的,比如竞技游戏和卡牌游戏对计算的需求不同,云游戏也不同于传统的网络游戏架构。这里主要从游戏服和游戏平台、大数据、云游戏四个常见场景简要介绍其结构。
1、游戏服架构和产品实践
需求场景
游戏服,从游戏分类来看,RPG、FPS、MOBA、SLG、国际象棋和纸牌、休闲等b;一般来说,游戏平台上有主机、手机、PC等;在业务销售方面,有全球、中国和国外,从部署结构来看,集中部署和分区布局;从技术架构,游戏市场也有分层解耦缓慢的趋势,但与互联网应用程序相比c;它有一定的独特性。
技术特征
由于游戏的强互动特性,与其他互联网应用相比,游戏技术架构具有一定的独特性。游戏应该保持对话联系,也就是说,从客户端到服务端的长连接,便于及时反馈客户端玩家的操作和行为,并将其推送到其他玩家一起玩游戏或战斗,因此游戏通常对网络速度更敏感,网络质量差的情况会断开或重连长连接,导致玩家断线。游戏还应保持对话状态服务端将保持玩家的实体,当玩家来操作时,#xff0c;下一次通信的数据将依赖于之前的通信数据,那也是一些MMO(多人合作)#;大型游戏对网络吞吐量要求高的原因之一。另一个例子是FPS、MOBA等多人动作游戏c;更强的互动对网络延迟的容忍度降低,低延迟的规定。另一个例子是FPS、MOBA等多人动作游戏c;更强的互动对网络延迟的容忍度降低,低延迟的规定。
因为游戏必须高密度记录玩家的操作和结论,因此,具有经常载入数据的特征,这种情况必须有很强的IO能力。由于游戏具有强互动、低延迟的特点,其技术架构也不同于互联网应用在分层缓慢解耦的同时,游戏玩家的互动效果必须得到保证,它还将依赖于底层云服务器的计算水平。
这些都是动画场景中经常出现的特征:长连接维持对话,保持状态,低延迟网络,高IO吞吐量,高计算能量。
部署方案
游戏的部署结构将结合游戏的业务特点和手机游戏的操作要求,制定游戏服务,我区国服领域有分区分服模型,分区分服或我区国服,较大的架构差异在于数据是否一套。但是从部署的角度来看,通常是集中部署和分区布局。
集中部署意味着无论玩家在哪里,游戏服务集中在一个地区,适用于网络延迟规定一般较低的游戏分类,如休闲类;分区布局是指服务器根据玩家的地理分布,分区域布局方便就近连接适用于对网络延迟要求高的游戏分类,如MOBA、FPS类。
典型架构
i. MMORPG游戏架构介绍
MMO类别具有高并发特性,许多玩家并发的高运算负荷对云服务器的计算能力和稳定性有很高的规定。
典型架构
i. MMORPG游戏架构介绍
MMO类别具有高并发特性,许多玩家并发的高运算负荷对云服务器的计算能力和稳定性有很高的规定。MMO游戏有一个非常强大的PVE或PVP特,对网络延迟的承受能力较低。
服务器承担所有网络数据包的共享,一般是网络负载集中的点,对网络吞吐能力要求很高。单独游戏区承重玩家数量高逻辑服务器通常根据场景地图来区分,根据分区的方式实现规模再次会议。
数据中心服务器负责缓存玩家数据的异步进库,确保玩家客户快速获得和输入数据对可用性要求很高,需要配合网络层实现数据容错机制。
弹测产品建议:

ii.FPS、MOBA游戏架构介绍介绍
2、游戏平台
需求场景
#xff08;不限于FPS、MOBA)的关键提供a;官网、客服、注册、登录、充值、交换、商场、推送、宣传、社区、SDK、邮件、短信等公共服务;基本服务,包括内容审核、视频录制、弹幕、转码、编辑、RTC等。c;以及运维监控、发布平台、测试平台等平台服务。 这部分更接近通用网络技术架构,以服务为粒度解耦,连接->->运用->数据库。
这部分更接近通用网络技术架构,以服务为粒度解耦,连接->->运用->数据库。
技术特征
3、大数据架构和产品实践
需求场景
整个游戏生命周期的业务表现,游戏厂商非常关注的业务支持数据是用户保留、运营转换、游戏内玩法对策等。 大数据是游戏业务运营和手机游戏运营的关键技术手段,主要用于平台数据运营、游戏数据分析、广告转换分析、安全运营分析等游戏关键运营场景。不同的场景对即时性有不同的要求,实时查询一般是业务分析、客户审理、玩家检测、在线等场景;线下表格一般是玩家行为分析、客户肖像、特征探索等场景。 总而言之,即时业务更多的是业务查询,简单的计算任务,例如,对购买转换的解释;线下类基本上是分析类和预测类任务,比如游戏玩法分析。
架构特性
从技术架构,由于开源社区技术栈的高丰富度,大数据的具体技术选择非常好众,总的来说,从存算整合到存算分离c;还诞生了数据仓库、数据湖甚至湖仓一体化的概念。 从数据架构步骤,从数据库->收集和传输数据->数据计算、存储->#xfff00数据应用其中,技术规范也要因时制宜。
从部署架构,不同的游戏企业处于不同的数据建设环节,有不同的选择趋势,它包括完整的建设,基于云建设的大数据,基于云代理管理,以及使用更成熟的产品技术来丰富整体大数据能力集,后者也成为越来越多客户的选择。 以云上大数据方案为例,,例如,实时计算部分选择SLS收集,Kafka数据通道,根据Flink计算数据,根据ES或CK进行数据分析数据应用程序显示是基于ADB及其QuickBI。线下方案根据OSS存储冷文件Spark、Hive、数据计算和存储以及HDFS等部件的xff0c;CK聚集分析,根据Dataworks进行数据应用。
产品选型
例如,实时计算/近实时计算场景,Flink具有高能、低延迟特性,因此是计算聚集,网络可以是高场景,推荐七代ECS案例或六代改进案例#xff1b;如果HDFS必须有超大的存储容量,高吞吐,推荐D系列本地界案例例如D2S存储型本地界案例。Remote Shuffle Service等处理结果多的场景,阅读和写作解决方案通常如大量join计算,一般来说,通用案例必须通过计算、网络、存储和综合成本来选择;第七代ECS案例)或i系列本地界案例。所以,最终选择云上的资源,在能够满足的初始阶段,通过网络传输数据的成本必须高(网盘),或者因地制宜的会计成本高(#xfff09的本地界,适当选择不同的模型和量级。
内存解决方案(成本最高,能量最好,存储量最少)、SSD本地界,HDD本地界,ESSD网盘,OSS对象存储(成本最好,能量一般,存储容量大),慢慢分层解耦#xff0c;它还带来了好处:充分释放了云弹的水平,借助更轻的弹测量商品(如SPOT抢占案例方法或者ECI器皿案例)进行大数据计算在节省更多成本的同时,获得更好的弹性能力,以满足项目需求。
4、云游戏架构和产品实践
需求场景
从2009年ONLIVE提出云游戏的概念和产品开始c;云游戏已经度过了技术周期,特别是近两年,你也可以看到越来越多的公司关心云游戏,投资云游戏。以流化能力为技术基础的平台,通过视频流化促进游戏运行,让用户以低成本享受更高质量的游戏产品,并根据实际需要将云游戏覆盖到PC端、手机端、电视端等终端场景。以流化能力为技术基础的平台,通过视频流化促进游戏运行,让用户以低成本享受更高质量的游戏产品,并根据实际需要将云游戏覆盖到PC端、手机端、电视端等终端场景。

架构特性

产品推荐
云游戏着陆也经历了很多技术挑战,为了满足端到端高能低延迟,云动画场景中不可避免的技术问题是网络调度、命令串流、编解码、多终端SDK兼容等。
对于云计算率,阿里云克服了云渲染、串流及其编解码问题,并且通过全系列GPU产品来满足云手游、端游、VR甚至公司级视觉渲染场景的需要。
阿里云通过多年的技术积累和持续运营,大规模基础设施云服务,目前,全球部署了26个地区和82个可用区,根据出色稳定的表现,帮助游戏客高效稳定地运营游戏业务,提供完美的丝滑游戏体验,并且通过技术手段不断帮助游戏客户提高使用云的成本。 中国的项目出航和游戏出海是目前的大趋势之一,许多游戏公司已经成为出航从业务选择的必要选择之一。2022年3月,阿里云在韩国和泰国推出了两个Region,本地化的游戏业务可以提供更流畅、更持久的游戏体验,为此,我希望在游戏客户出海的业务范围内,给予更多的帮助。 自然,作为内容与科技两大热点领域的交叉领域,日新月异的游戏产业#xff0c;之前的业务必须不断改变架构。 自然,作为内容与科技两大热点领域的交叉领域,游戏产业日新月异,#xff0c;之前的业务必须不断改变架构。阿里云弹计算也针对游戏厂商的不同架构,不同类型的云主机和支付方式相继推出c;及其云运维模块,帮助企业降低成本。 未来,阿里云将继续密切关注游戏行业,始终为行业提供坚实、稳定、便捷的基础设施,共同促进游戏产业的健康发展。