在疫情影响下,各大游戏平台峰值不断上涨,在《中国游戏产业研报》里数据,中国游戏玩家人数到今年第一季度已经超过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都是游戏企业的最佳选择,能真正确保大型游戏的性能、稳定性和安全性,给用户带来顺滑、流畅的体验。

(注:文章作者李代丽,已获得授权发布)

游戏上云成标配 云服务器该怎么选?相关推荐

  1. 阿里云成国内云业务业内资质最全厂商

    本文讲的是阿里云成国内云业务业内资质最全厂商[IT168 云计算]12月12日,工信部正式发放内容分发网络(CDN)业务经营许可证,阿里云.网宿科技成为首批获得CDN牌照企业.自此CDN作为<电 ...

  2. 购买:《假如我能行走三天》 [张云成、2003年中国青年年度人物]

    我带着3种以上的心情购买了 <假如我能行走三天>这本书,应该算真正的第一次网络购物. 也是我在淘宝网上注册了近一年来的第一次购买物品,写这篇文章没有更多的想法表达自己. 就是为了让更多的人 ...

  3. (私有云)客户给的VMware镜像磁盘如何制作成自定义镜像上传至openstack镜像服务器供客户使用

    (私有云)客户给的VMware镜像磁盘如何制作成自定义镜像上传至openstack镜像服务器供客户使用 目录 1.准备工作 2.修改域xml配置文件以及是否缩容 3.在镜像更新服务器上启动这个自定义镜 ...

  4. 10远程连接连接不上华为云_从云手机到云游戏,5G会在多大程度上改变我们的生活?...

    5G时代,云是未来. 文 | Lan 图片来源 | 视觉中国 5G时代,云成为流量入口 "2019年,仅公有云市场的规模就达440亿元",华为云BU 泛互联网解决方案CTO聂颂告诉 ...

  5. 科技云报道:2022Arm服务器现状:云阵营已成

    科技云报道原创. 与服务器硬件市场固若金汤的x86阵营不同,云服务商都非常欢迎Arm. 大概十年前,AMD曾与Arm结盟,推出过主打低功耗的Arm服务器,当时的Arm也只能打低功耗这张牌.以失败告终后 ...

  6. 从云服务器上拷贝文件,从云服务器上拷贝文件

    从云服务器上拷贝文件 内容精选 换一换 无法直接从云备份控制台查看备份中的数据,您可以通过以下几种方式进行查看:云服务器备份使用云服务器备份创建镜像后,再使用镜像创建云服务器.登录云服务器,查看服务器 ...

  7. python web开发c6——阿里云上ubuntu+flask+gunicorn+nginx服务器部署(一)简单测试

    简述 Nginx在服务器部署中的作用 请求通过Nginx实现反向代理,将请求提交给代理服务器.本文中只用了一台服务器,所以是代理到本机. gunicorn的作用 作为服务器代码的容器.接收Nginx的 ...

  8. 游戏行业如何上云?阿里云架构师解读四大主流游戏架构

    游戏行业是阿里云最早聚焦的行业之一,近年来游戏行业的变化.云计算产品技术的变化都与日俱进.随着行业业务的变化.技术架构的演进以及阿里云产品的迭代演进,整体的产品技术选型在不同的游戏场景.业务场景也不尽 ...

  9. 服务器上模拟手机系统软件,云服务器可以用手机模拟器

    云服务器可以用手机模拟器 内容精选 换一换 您可以使用已有的弹性云服务器创建系统盘镜像.数据盘镜像.整机镜像.系统盘镜像:系统盘镜像包含用户运行业务所需的操作系统.应用软件,可以用于云服务器业务的迁移 ...

最新文章

  1. 在Leangoo中,如何快速切换项目内看板?
  2. import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包
  3. python的django框架与springboot_Python系统教学|为什么Django框架在Python开发很重要?...
  4. socket网络编程实现远程备份
  5. [SCOI2009]生日礼物 单调性尺取法
  6. 三次样条插值-轨迹规划
  7. C/C++指针和取地址操作
  8. 答疑解惑:软件定义存储常见问题
  9. 英特尔cpu发布时间表_英特尔公司宣布第九代桌面CPU发售时间:i9 9900K将于10月19日正式发售!...
  10. 最好用的WIN7WIN10激活工具
  11. 弗兰克赫兹大物实验数据处理
  12. 计算机硬件未来发展前景,计算机硬件的未来发展趋势
  13. 7-2 不变初心数 (15 分)
  14. 硬盘克隆大师从入门到精通
  15. Revit SDK EXTENSIONS(软件开发工具包扩展)是什么
  16. 解决spring JdbcTemplate更新操作成功但数据库未插入值的方案
  17. 解决该内存不能为read或written
  18. MySQL 序号(排序)函数:row_number() 、rank() 、 dense_rank()、ntile()
  19. java转义括号_java转义括号
  20. 斯坦福自然语言处理习题课1——绪论

热门文章

  1. C-11 Problem H: 开宝箱2
  2. mysql 1452 Cannot add or update a child row: a foreign key constraint fails
  3. mysql消息已读未读_Redis实现信息已读未读状态提示
  4. 天猫双十一自动刷喵币
  5. 猿创征文|【算法入门必刷】数据结构-栈(二)
  6. DDD中的值对象和实体
  7. 英语口语七十五之[火锅大杂烩]
  8. Ubuntu虚拟机安装EDA工具:VCS+Verdi+dve2018方法教程
  9. 科技战疫志愿精神如何延续?腾讯的答案是……
  10. CANopen协议及应用