云计算·大数据 频道

游戏上云成标配 云服务器该怎么选?

  在疫情影响下,各大游戏平台峰值不断上涨,在《中国游戏产业研报》里数据,中国游戏玩家人数到今年第一季度已经超过6.6亿,第一季度收入达到770亿,环比增长9%。

  游戏行业在这两年可谓是达到鼎盛时期,其中最为成功的游戏莫过于米哈游出品的《原神》。《原神》是一款 MMORPG 游戏,在上线首日就位居40多个国家的榜单前列;7月更新了2.0大版本,已经冲到了iOS榜单Top 2。

  在笔者看来,《原神》之所以成为爆款,除了情节更丰富、更梦幻,最重要的是底层技术足够强大,为用户带来了同时登陆手机、PC和主机的跨平台流畅体验。

  游戏上云大趋所势

  作为互联网领域的一大热门行业,游戏也在随着时代的诸多变化而不断演进。最早是页游、端游,现在占据主流趋势的是手游,新兴的云游戏也未来可期。同时,游戏出海也是一个重要方向。

  在众多行业趋势中,上云已成为游戏行业重要趋势之一!

  无论是《原神》,还是其他类游戏;无论是国内发行还是出海,大部分游戏都会选择把自己的应用部署在公共云。

  为什么会选择公共云?有三个主要因素:

  第一,游戏发行时间短,上线速度快,而云服务器可以动态调整资源。大部分游戏都有自己的发行生命周期,一般在游戏上线初期就进入高峰期,玩家大量涌入,服务器需要承载高并发请求,需要准备大量的服务器来扛住峰值。而云计算的最大特点是,快速供应和弹性扩展能力比较强,用户可以根据波峰波谷动态调整IT资源。当业务在波峰期,可以准备大量的云主机来应对;等过了几个月,游戏稳定,需要进行合服,把剩余的主机释放掉。

  第二,云服务器可以根据需求,动态调整规格。通常,游戏在刚上线的时候,会选择高配主机;后期活跃用户数量降下来后,可以进行合服。这时,可以适当降低云服务器配置,比如,游戏刚上线服务时使用32核vCPU的机器,等到合服之后,可以换成16核或8核。

  第三,云服务器厂商能提供全套解决方案,包括计算、网络、存储以及数据库、中间件、容器、安全等。

  从主流趋势看,目前游戏厂商上云分为两种。一种是新兴的游戏企业。所有业务基本都长在云上;而一些老牌游戏厂商,历史包袱比较重,会把新业务部署在公有云上,再逐步向公共云迁移。尤其是疫情过后,游戏客户正在大幅增长,导致传统IDC不得不向云端迁移。

  三大选型关键点

  随着游戏行业的快速发展,玩家对游戏的体验也提出了更高的要求,对云服务器的要求提出了不小的挑战。S级超大规模游戏和大型互联网企业业务,有着很多相同的共性。为了满足从开服到合服、缩服这样一个不断变化的需求,需要云服务器的支持,来实现更强大的弹性扩展能力。所以,大型游戏企业在云服务器选型的时候,会看重几个关键点。

  第一点是性能。游戏行业百花齐放,但最后比拼的无非是游戏的质量,以及谁能给用户带来无与伦比的游戏体验。也就是说,后台技术支撑,要满足高互动、频繁交互的需要。比如:现在流行的去标签化角色塑造,影视级别的动作捕捉,还有高度自由的探索玩法和废土轻科幻美术风格,都对底层的CPU、网络IO、存储IO以及低延时提出了较高要求,所以性能是重中之重。

  性能,包括计算能力、网络吞吐能力、网络带宽和低延时等。在多人同时在线及 PVP 战场等场景,大量的移动包和战斗包需要广播,实时的同屏对战及数据交互对网络延时提出了较高的要求,同时大量通信包也需要充足的网络带宽、高网络包吞吐量和强大计算能力。

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

  另一点是稳定性。选择云服务器,稳定性是第一要素。游戏质量越高,对服务器稳定性的挑战就越大。一旦出现宕机、卡顿或者是帧数比较慢的情况,会直接影响玩家的体验,造成客户流失。

  最后一点是弹性伸缩能力。大体量游戏会特别看重高弹性,不仅要在游戏玩家极速暴涨的时候,快速实现服务器扩容,并且在后期合服的时候,整机算力要能够缩容或者降配,从而实现整体的极致弹性,并且降低综合成本。

  哪款云服务器最适合游戏行业?

  放眼市场,云厂商众多、云服务器随着场景的越发丰富规格也多得有点眼花缭乱,似乎不知道怎么选。根据上面的几点,我们来细细分析一下:

  性能方面,虽然部分游戏对算力要求不高,但目前主流的MMORPG(大型多人在线角色扮演游戏)、MOBA(多人在线战术竞技游戏)和FPS(第一人称射击类)等游戏,都对主机的算力要求就会比较高。

  这种情况下,一般游戏厂商会选用最新一代,也是性能最强的CPU。

  第三代英特尔®至强®可扩展处理器(代号 Ice Lake)是目前为止性能最为强大的CPU,尤其在数据中心负载时性能比上一代平均提高了46%。它提供业界领先的性能,并经工作负载优化,具有内置人工智能加速功能,可提供无缝性能基础,帮助从边缘到云加快数据的变革性影响。

  光看CPU、内存等配置,似乎每一家云厂商都差不多。然而,据游戏企业实测数据显示,搭载英特尔Ice Lake CPU的阿里云第七代ECS云服务器,性能比行业同规格云服务器高出至少10%。

  阿里云弹性计算游戏行业架构师认为,性能的提升主要来自于阿里云自研神龙架构。神龙架构由阿里云在2017年推出,开创了行业先河。

  神龙架构之所以与众不同,是因为其通过最新一代软硬一体的虚拟化技术,将虚拟化损耗降为零,并大幅提升了网络和存储的IO性能、降低了延时。阿里云第七代ECS的CPU性能、PPS、IOPS、网络和存储延时等能力,都大幅领先。

  稳定性方面,阿里云提供单实例维度99.975%、单地域多可用区维度99.995%的SLA,基本上是目前业界的天花板。弹性能力方面,相信没有哪个游戏企业的弹性需求会比热点来临的微博和双11当天的淘宝更强烈,这两个最佳实践都由阿里云承载,比任何数据更具有说服力。

  总结而言,综合性能、稳定性和资源弹性伸缩能力,阿里云七代ECS都是游戏企业的最佳选择,能真正确保大型游戏的性能、稳定性和安全性,给用户带来顺滑、流畅的体验。

0
相关文章