云计算·大数据 频道

游戏行业如何“乘云出海”?

  从最早的《马里奥》、《俄罗斯方块》,到火爆全网的《原神》,全球游戏行业在70年里迭代起伏,经历了一轮又一轮的变革与重塑。今天,我们欣喜地看到,在云计算、大数据、人工智能、机器学习、元宇宙等新技术的助推下,游戏行业正翻开崭新的一页。

  “经过几年的高速发展,中国已经成为全球最大的数字游戏市场,国内游戏正慢慢趋于饱和,很多游戏公司开始向更广阔领域开疆沃土,借助云计算的东风,整合全球团队能力,打造更精品化游戏。” 在亚马逊云科技中国区数字原生事业部总经理 梁岩看来,中国游戏行业正在经历新一轮全球化浪潮,而云计算可以让游戏公司获得先发优势,实现精细化运营目标。

  那么,一些领先的游戏厂商是如何借助云实现游戏构建、精细化运营以及推动业务增长的呢?

  从亚马逊云科技服务游戏行业的15年经历来看,大概可以归为三个方向:

  一、游戏质量对网络和基础架构的依赖。一款爆款游戏推出,对资源的消耗非常大。比如,网易公司在前段时间发布的暗黑手游,6月份在全球发布的时候,在91个国家的下载冲到了排行榜前列,在收入方面的排名达到前10位,其软件包下载量是数十GB,如果是几十万人、几百万人同时下载。同时,玩家在玩游戏的时候,还得要求是毫秒级的延迟。如此受欢迎的大型游戏,对于后端资源消耗和网络压力带来的影响,可想而知。。

  二、弹性资源化的自由调度。在游戏场景,经常涉及高峰和低谷期,有些游戏过了高峰期以后,需要实现对资源的动态调配,对平台本身的弹性扩缩容能力要求非常强。同时,对一些人员较少的中小型游戏开发公司来说,他们需要对资源的调配使用尽量做到自动化,所以他们对托管服务以及无服务器化方面的功能要求更多,能实现对资源的自由利用。

  三、大数据处理和人工智能(AI)、机器学习(ML)需求强烈。以精准营销为例,为了保护个人隐私,苹果和安卓系统更改了广告机制,很多数据在前端的手机上没有办法回传,导致广告投放无法进行精准营销,这时候需要在游戏后端对客户行为做更多精准分析,人工智能和机器学习就有了更广阔的发挥空间。

  亚马逊云科技拥有游戏开发者所需要的全套服务。当前,全球90%以上的大型游戏公司都在采用亚马逊云科技基础设施和服务,包括索尼娱乐、任天堂、美国艺电、拳头、育碧、Supercell、Epic Game等全球游戏公司。在亚马逊云科技平台上,有数百万活跃游戏开发者在为遍布全球的游戏玩家提供卓越的游戏体验,而背后支持他们的是亚马逊云科技数万合作伙伴以及庞大的解决方案和架构师团队。

  为了帮助游戏厂商“打造下一代游戏体验”,满足游戏行业客户”以技术驱动业务可持续发展”的需求,亚马逊云科技在前不久正式发布了“游戏行业专属解决方案”。未来,亚马逊云科技将聚焦在游戏开发上云、服务器架构的弹性运维、安全性保障、实时运营、数据收集和分析、利用AI和机器学习六大解决方案领域,以帮助开发人员更好地构建、运行游戏,实现业绩增长目标。

  1、构建

  游戏是非常依赖创新和创意的行业,亚马逊云科技为全球游戏开发者提供了强大的平台和工具,帮助游戏客户实现高效、无缝协作。游戏开发不是一个人的事,而是要靠一个团队的智慧,并且开发团队不只在一个地方,而是分布在全国各地,必须靠平台的能力才能建立全面连接能力。

  从游戏构建的环节来看,亚马逊云科技为游戏构建者提供了从开发流程到开源游戏引擎,再到云上的虚拟工作站。游戏客户可以在云上进行开发、整合、集成。而基于开源的游戏引擎Open 3D Engine,亚马逊云科技可以帮助客户做3A级的游戏。亚马逊云科技还提供了云上的游戏工作站,方便开发者进行访问、存储、弹性渲染等等一系列工作。

  亚马逊云科技为客户提供了全生命周期的全托管工具链,通过Amazon CodePipeline可以实现从开发、构建、测试、发布、部署整个过程的托管,轻松应对复杂的流程和资源的监管。整个链条由多个产品构建而成,比如Amazon Code Build、Amazon Code Deploy,包括在运维阶段的Amazon Cloud Formation,帮助客户构建一站式部署能力。

  以索尼娱乐为例,该公司通过亚马逊云科技构建了一个CI/CD全流程的平台,将测试、部署的时间从之前的一天缩短到20分钟,生产部署速度提升了2.5倍,环境的启动从分钟级变成秒级,最终使整个产品的发布效率得到大幅提升。

  2、 运行

  游戏运行需要安全性支撑,同时对所需要的计算资源要有足够的弹性,而云计算能应对场景需求,尽可能地节省成本。如果用一句话概括,其实游戏在云上运行时,最关心的要素有三个:游戏服务器和联网、游戏安全和游戏数据库。

  游戏的高交互性需求,对服务器的计算能力要求更高,网络的延迟抖动更加敏感,尤其对底层的计算资源和网络的选择有特别要求。为此,亚马逊云科技提供了超过五百种不同的实例类型,几乎适用于所有工作负载和业务需求。比如:在游戏服务器方面,通过GPU或者FPGA的加速的实例在机器学习或者渲染方面可以达到更好的性能;通过高速实例存储,可以做大量的且相对廉价的本地缓存。

  亚马逊云科技一直提供新的CPU型号给客户选择,且价格和上一代的型号保持一致,甚至更低,而性能提升可达20%。第三代Graviton的CPU,比同一代的Intel CPU能带来30-40%的性价比提升,尤其在游戏服特别需要的物理引擎浮点运算和内存吞吐两方面,提升尤其明显。

  在网络服务方面,Amazon CloudFront是业界领先的CDN服务,在全球47个国家90多个城市,覆盖了全球大部分的互联网用户,可以帮助游戏开发者轻松分发他们的更新包,而无需游戏玩家长期等待。同时,亚马逊云科技还提供了Amazon Outposts硬件设备,相当于把EC2机架打包租用给客户,当用户接上电源,正确配置网络后,就可以像EC2一样被管理。

  亚马逊云科技全球基础架构内置了DDoS防御能力,这点对更重视安全的游戏客户来说特别重要。Amazon CloudFront、Amazon Route53、Amazon ELB等网站标准服务提供了标准的Amazon Shield功能,可以抵挡常见攻击,并不会收取额外的费用。Amazon Shield Advanced可以为客户专门设定Bytematch规则,轻松防御UDP泛洪攻击。在亚马逊云科技公开的白皮书中,曾经抵挡过超过2.3Tb的全球DDoS攻击。

  另外,要想让游戏更好地运行,数据库的性能也是一大挑战。亚马逊云科技也提供各种不同的数据库给游戏开发者挑选,包括关系型数据库,键值型数据库,文档型数据库,和带有持久化的内存数据库等。无论是哪一种数据库,亚马逊云科技都为游戏客户提供一键式的部署高可用的数据库集群,最小化停机维护时间。

  3、增长

  亚马逊云科技希望能够通过改进游戏的可玩性,增强游戏玩家的体验,延长游戏的生命周期。当一款游戏产品上市,经过高峰期,后续往下回落的时候,如何继续去增强客户的体验,使得游戏黏性增强,拉长游戏的生命周期价值?特别是在内容丰富度、互动性与用户体验上,如何为玩家打造量身定做的游玩互动体验, 大幅提升游戏的生命周期与用户黏性?精细化运营,是首选!

  亚马逊云科技提供的服务可以通过游戏分析、大数据解决方案,助力用户做出更佳的设计决策,更好地理解、发展和保留玩家。尤其通过人工智能和机器学习方法,可以创新游戏体验,让玩家免受一些有害行为的影响,进而延长游戏生命周期。为了不断增强用户体验,亚马逊云科技发布了两款产品,运用玩家对游戏的反馈进行舆情分析,通过用户反馈不断进行迭代。

  在GDC2022全球游戏开发者大会上,亚马逊云科技公布的两项新服务是Amazon GameSparks和Amazon GameKit,可以帮助游戏开发者在不需要懂得服务器开发的情况下,直接使用UnReal公司的Unity引擎前端代码,以调用亚马逊云科技的后端计算能力,创建对应的社区功能,使得开发者在开发的时候,关注更多的内容是游戏本身的设计,而不需要关心后台复杂的开发。

  如前文所述,中国正在由游戏大国变成游戏强国;同时,国内市场已趋于饱和,很多公司开始把精力放在海外。作为深耕游戏行业15年的云服务商,亚马逊云科技希望从规模化创新、精细化运营和业务的可持续发展三个层面,助力广大客户乘云而上,大有作为。

0
相关文章