云计算案例丨三重维度“根除”卡顿,重构全球游戏服务器性能

来源: Akamai 出海已成为中国游戏行业主旋律的当下,全球规模对游戏公司提出了更高的要求。如,游戏服务器的性能好坏,直接影响区域玩家的即时体验。本篇内容结合Akamai全球实践案例,分享Akamai是如何不断提升游戏服务器性能的原理与服务。

出海已成为中国游戏行业主旋律的当下,全球规模对游戏公司提出了更高的要求。如,游戏服务器的性能好坏,直接影响区域玩家的即时体验。本篇内容结合Akamai全球实践案例,分享Akamai是如何不断提升游戏服务器性能的原理与服务。

关于架构

全球同服实时同步

弄清游戏服务器的门道,先要了解具体的类别和架构。以当下流行的全球同服的大型多人在线角色扮演游戏(MMORPG,Massively Multiplayer Online Role-Playing Game)为例,可分为中心服务器和节点服务器区域:

中心服务器区域主要负责对游戏的集中运营及管理,而节点服务器区主要是进行游戏的对战和实时的交互。由于游戏复杂程度的日渐提升,全球同服趋势显著,游戏服务器架构则会采用分区分服的模型。通过微服务器也可对游戏功能进行细分,如配对服务器、聊天服务器、AI服务器、排名服务器等。

关于性能

确立标准消弭卡顿

从玩家感受来看,卡顿是破坏游戏体验的关键因素。特别是对战类游戏,瞬间的卡顿,局势就可能急转直下。深入审视原因,正是游戏服务器的性能,直接关系到卡顿与否。

游戏画面卡成“幻灯片”

好体验,需要多少延时?

通常,服务器延时在50ms内,体验较好;超过100ms,会感到明显延迟。据统计,对战游戏如果每增加100ms延时,会导致14%的客户体验降低。

经长期服务全球游戏发行商的经验总结,Akamai发现客户关注游戏服务器的如下标准:

理想游戏服务器的三重要求

·位置

服务器与玩家距离越近,延迟越低。若跨越运营商跳数多,也会增加数据包延时

·硬件

使用低配置的服务器,或共享主机,会降低处理的速度,导致更大的服务器延时

·联网

使用低质量互联网连接(如弱网环境),或未经优化的网络,会导致数据传输不畅

关于方案

一个平台,多重能力

综合来看,应对卡顿难题与服务器需求,Akamai Connected Cloud大规模分布式边缘和云平台,凭借一体化的云服务能力,已成为游戏服务商的首选服务。

“Akamai拥有一个由多层组成的完善的网络——从核心到边缘。Akamai的实际足迹帮助我们更接近全球游戏玩家社区,当与平台内置的技术能力相配时,可以提供更好、更快、更个性化的体验。”

——《星际战甲》游戏发行公司Digital Extremes技术负责人Glen Miner

位置服务维度上,Akamai云计算平台分为三层架构——核心层、分布层以及边缘层,总共有4000多个节点、900Tbps网络带宽能力。

三层架构,完美解决服务器位置问题

·核心层

核心层适于部署游戏中心服务器,如登录服务器、交易平台等,其架构比较复杂、计算存储数据库能力比较完备、延时不是特别敏感。

·分布层

分布层适于部署游戏节点服务器,如网关服务器、配对服务器等,需要非常高的延时敏感度,对算力也有较高的要求;服务器结构并不复杂,对存储、数据库要求不是很高。

·边缘层

边缘节点更适用于解决互联网优化的问题,如游戏下载包在边缘的存储、图片视频在边缘个性化的适配等场景。

硬件性能维度,应对游戏公司对图像渲染、视频编解码、动画模拟等场景应用的运算需求,Akamai Connected Cloud特别提供GPU专用虚拟主机,支持与并行处理、深度学习或光线追踪相关的任何用例,性价比高且性能强劲。

第三方机构Cloud Spectator评测结果显示

Akamai GPU在每Dollar性能方面,高于其他友商能力

联网维度,聚焦优化传输链路问题,Akamai此前发布的文章中,具体分享过如何利用Akamai CDN平台云分发的优势优化底层协议、进行游戏动态加速,如TCP/UDP等协议和API的加速。

关于拓展

灵活容器智能管理

成功运营的游戏,得益于发布/推广期间的网络支持。激增的游戏注册用户、在线用户数、网络流量、服务器负载,会使核心服务器的CPU的使用率不断飙升。此时更需更靠近客户的边缘做好预案,扩展服务器数目,以满足动态增长的用户需求。

在线用户数与核心服务器CPU使用率,成线性关系

容器化趋势下,由多个容器化服务器组成的集群Kubernetes,可支持实现集群内服务器的自动扩展。益处在于游戏开发者能够灵活调整Kubernetes集群内运行的服务器数量。这意味着,多人游戏服务器将实现自动管理、自动扩展和去中心化。

关于成本

基于流量按需透明

服务器的扩展外,业务突发期间的流量成本,也是游戏公司关注的棘手难题。近期,Akamai下调了50%流量费用,拥有业界更便宜的流量价格与透明报价,可为用户节约更多的成本。

体育游戏供应商NSoft便是一家密切关注着网络增长需求的游戏公司。与不适合的供应商配对合作,可能意味着流量配额成本会严重削减公司的预算。基于显著的成本效益,NSoft选择使用Akamai的云计算服务。服务过程中,Akamai客户成功团队持续地提供战略支持和工作负载的优化建议。

“Akamai不像大多数供应商那样按服务器计费,而是按账户汇总网络流量,这对我们来说非常方便,是一个巨大的竞争优势。”

——NSoft IT基础设施主管

Marin Marin?i?

透过卡顿看性能,构筑云服务基石,承载游戏出海多场景需求,Akamai将不断统筹升级Akamai Connected Cloud大规模分布式边缘和云平台在成本、性能与全球规模上的优势,携手游戏公司铺设更稳固、智能、敏捷的游戏服务器集群,打造流畅、卓越的游玩体验。

免责声明:本文内容来自其他媒体或者他人投稿,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请给我们来信(info@chuhaihao.com),我们会及时处理和回复。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索