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

简介: 三大关键点:性能、稳定性和弹性伸缩能力。

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

封面.jpg

  游戏行业在这两年可谓是达到鼎盛时期,其中最为成功的游戏莫过于米哈游出品的《原神》。《原神》是一款 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都是游戏企业的最佳选择,能真正确保大型游戏的性能、稳定性和安全性,给用户带来顺滑、流畅的体验。


注:文章转自IT168网站,作者李代丽,已获得授权发布,转载链接

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
人工智能 关系型数据库 双11
2024阿里云双11优惠活动开启,云服务器79元一年起,能领代金券和上云补贴金
2024年阿里云双11优惠活动开启,云服务器低至79元一年起,涵盖云数据库、对象存储OSS、无影云电脑等产品,提供代金券、企业算力补贴及上云扶持金等多项优惠,助您轻松上云。
|
2月前
|
弹性计算 安全 测试技术
阿里云国际服务器与游戏出海业务结合,九河云助推企业快速运营
阿里云国际服务器与游戏出海业务结合,九河云助推企业快速运营
|
3月前
|
机器学习/深度学习 弹性计算 算法
阿里云服务器ECS中长期成本节省计划简介,助你优化上云成本
在云计算时代,企业对于云资源的需求日益增长,如何在保障业务稳定运行的同时,有效控制成本,成为许多企业关注的焦点。阿里云针对这部分用户的需求推出了ECS中长期成本节省计划(Saving Plan),节省计划是一种折扣权益计划,可以抵扣按量付费实例(不含抢占式实例)的账单。相比包年包月实例、预留实例券+按量付费实例的组合,节省计划+按量付费实例的组合在使用上更加灵活。本文将详细介绍这一计划的核心优势、应用场景以及如何参与,助您轻松优化上云成本。
阿里云服务器ECS中长期成本节省计划简介,助你优化上云成本
|
5月前
|
弹性计算 运维 云计算
云服务器 ECS产品使用问题之如何把本地的游戏存档上传到在线游戏服务器
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
5月前
|
弹性计算 缓存 Linux
云服务器 ECS产品使用问题之如何修改游戏参数
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
5月前
|
弹性计算 Linux 云计算
云服务器 ECS产品使用问题之如何访问游戏路径
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
5月前
|
弹性计算 Linux 数据安全/隐私保护
云服务器 ECS产品使用问题之如何迁移游戏数据
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
5月前
|
弹性计算 运维 云计算
云服务器 ECS产品使用问题之幻兽帕鲁服务器在游戏和计算巢远程都无法连接,该怎么办
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
5月前
|
弹性计算 开发工具 数据安全/隐私保护
云服务器 ECS产品使用问题之如何修改游戏配置
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
5月前
|
弹性计算 云计算
云服务器 ECS产品使用问题之如何解决更新后进游戏要重新创建角色的问题
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。

相关产品

  • 云服务器 ECS