华企号 企业信息化 阿里云服务器在游戏行业弹性计算最佳实践

阿里云服务器在游戏行业弹性计算最佳实践

本文介绍阿里云云服务器ECS在游戏行业中的适用场景、产品优势等,让您了解阿里云弹性计算产品在游戏行业不同场景的选型与部署方案。

游戏一直以来是互联网领域的一大热门行业,随着移动互联网的兴起,手机和Pad的普及,游戏从早期PC时代的页游、端游,逐渐发展到手游占据主要趋势。近几年,游戏厂商在不断探索云游戏,希望为玩家带来更顺滑的体验,而上云已经成为游戏行业的不二选择。

如何让游戏在云上运行得更稳定、流畅、高效和经济?作为中国内地主流的云厂商,阿里云为游戏厂商提供最佳上云解决方案。包括MMORPG类游戏、MOBA/FPS类、大数据运营平台、云游戏场景等,更多游戏行业解决方案,请参见游戏行业弹性计算最佳实践。

游戏场景需求
稳定性需求:游戏行业对服务器稳定要求十分严苛。如果服务器宕机,积累的大量核心用户就会流失,损失无法估算。因此,云服务器稳定性是重中之重。
资源弹性伸缩:游戏上线或开服初期,大量玩家爆发式涌入,随后玩家数量增速逐步平稳。并且,游戏行业有明显的访问峰值和低谷,比如常见的空闲时间,玩家会大规模访问,在工作时间则基本不在线。这种短平快的行业特性,要求计算资源支持快速扩缩容,最大化节约和利用游戏服务器资源。

全球化部署:云服务器的多地域分布非常重要,有利于用户就近接入。对于游戏厂商而言,如果服务器分布地域广,距离各地用户更近,延时也会相应缩短,保障用户体验,可以避免画面卡顿、玩家掉线和登录不上等异常现象发生。

高性能计算需求:大型MMORPG网游,可以以玩家之间的强交互来吸引更多的玩家,单区最高玩家同时在线数一般要求能够达到数千,对游戏服务器的计算能力有很高的要求,同时该游戏服务器的接入层网关需要具备充足的网络带宽和较高的网络包吞吐能力。

精细化运营:目前游戏行业都注重品质与深度经营,这就需要优质的大数据运营平台,收集用户的反馈并进行深入分析,提升用户留存、优化游戏中的玩法策略等。

产品优势
低延时:阿里云公共云地域目前已面向全球四大洲,开服运营多个公共云地域和可用区。阿里云通过多年的技术积累和持续的运营,目前在全球范围内都有充足的资源供应,方便当地玩家就近访问。
性能强劲:阿里云第7代云服务器ECS拥有超强算力,依托神龙架构硬件加速,提供超低延时及超高I/O,确保为玩家提供高质量的游戏体验。
性价比高:阿里云提供多种实例规格与计费方式,您可以根据不同波峰和低谷使用节省计划与按量付费等计费模式,让性价比达到最高。
高效便捷:针对弹性伸缩的运营需要,阿里云提供了高效的云上运维工具。弹性伸缩(Auto Scaling)可设置不同的自动扩缩容策略;资源编排服务(ROS)和运维编排服务(OOS)等运维工具可以提升运维效率。

游戏架构介绍
MMORPG类游戏

有高并发特点,游戏战斗计算密集,大量的移动包和战斗包在视野广播。 网关服务器负责所有网络数据包的转发。单个游戏区承载玩家数量高。 数据中心服务器负责缓存玩家数据并异步入库,保障玩家客户快速获取和写入数据。 日志服务器承载了大区所有业务行为的日志收集及处理的压力。
阿里云服务器在游戏行业弹性计算最佳实践插图
MMORPG类游戏

阿里云服务器在游戏行业弹性计算最佳实践插图1
MOBA/FPS类

主要包括PVP系统、PVE系统、游戏平台等几个部分,其中PVP战斗是游戏的核心。 PVP、PVE、游戏平台功能部署于同一VPC构成游戏大区;战斗服务器单独跨地域部署。 对战游戏场景,每一颗子弹都是时间加上空间的矢量运算,5V5和100人的房间对算力需求完全不同。MOBA、FPS类

云游戏场景
阿里云服务器在游戏行业弹性计算最佳实践插图2

云游戏需要依附于云端,云端架构主要是游戏应用层、云游戏平台层、基础资源层,其中应用层包括PC游戏、手游、VR游戏、H5游戏等多种类型的游戏应用,平台层云游戏必须的运营平台、支撑平台、流化技术平台等。基础资源层包括基础网络、基于X86架构以及ARM架构的GPU服务器。 对于云端算力来讲,阿里云解决了云端渲染、串流以及编解码问题。并通过全系列GPU产品来满足云手游、端游、VR乃至企业级视觉渲染场景的需求。

作者: 李铁牛程序员

李铁牛,一直致力于企业客户软件定制开发,计算机专业毕业后,一直从事于互联网产品开发到现在。微信技术交流:tieniu6636
上一篇
下一篇

发表回复

联系我们

联系我们

028-84868647

在线咨询: QQ交谈

邮箱: tech@68v8.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部