Graviton2 处理器游戏云服务器实例——游戏云解决方案

2020年5月份,亚马逊云科技推出了基于 ARM 架构的 Amazon Graviton2 系列实例。一年以来,Graviton2 实例被广泛用作游戏开发平台。例如,部署游戏云服务器、数据库、消息中间件、缓存、前端服务等,部分客户利用 Amazon Web Service 搭建游戏云服务器架构,将所有的负载全部运行于 Graviton2 实例, 在提升性能的同时,显著优化了成本。

新用户享受 12个月免费套餐
联系亚马逊云科技架构师

亚马逊云科技携手普华永道,共论游戏出海最新趋势

游戏云解决方案

元宇宙,VR/AR 与云游戏展望 《中国游戏出海白皮书》

科技在变,游戏也在与时俱进。游戏玩家对游戏的要求越来越高,从游戏玩法到场景表现力,用户的体验感成为游戏开发商的关注焦点。为满足玩家不断变化的游戏体验需求,游戏商在不断提升自我的游戏开发能力,从端游到手游,从 VR/AR 到云游戏,从物理服务器到游戏云服务器,每一次科技进步给网络游戏的赋能,都似乎让我们在浪潮之巅隐约看见未来。

在本文中,我们试图围绕中国游戏行业出海的政府政策、市场关注、技术趋势和最佳实践等方面展开探讨。

Graviton2 处理器在游戏开发平台中的优势

降低成本_游戏云服务器的优势

全面降低游戏服务器成本

同亚马逊云科技5代实例相比,Graviton2 系列实例在配置接近的前提下,价格更低,性价比提升高达 40% 。利用Graviton2系列实例可以搭建基于 Java,NodeJS,Rust,C++,Golang 等编程语言的游戏云服务器,并且可以显著控制成本。

显著提升数据库性能

在亚马逊云科技游戏云服务器架构上可以使用 Redis,MySQL,MongoDB,ElasticSearch 等游戏行业常用的数据库作为支撑,并且其性价比得到明显提升(例如: Redis 可获得 36% 的性价比提升)。此外,亚马逊云科技的托管数据库服务 Amazon ElastiCache for Redis,Amazon RDS,Amazon Aurora,Amazon OpenSearch 均已支持 Graviton2 实例,既减少用户运维工作,又降低用户成本。

提升数据库性能_游戏云服务器的优势
数据分析_游戏云服务器的优势

构建运营数据分析平台

亚马逊云科技游戏云解决方案支持 Spark, Hive, Flink, Presto, Clickhouse 等主流数据分析工具。根据用户反馈, 在 Presto 场景中可实现40%性价比提升。亚马逊云科技提供的托管Hadoop 服务EMR已支持 Graviton2 实例选项,提升用户安装和运维的效率。

自动扩展与游戏会话管理

专为基于房间的游戏设计的云服务:Amazon GameLift FleetIQ支持Graviton2系列实例。用户可以使用此服务实现射击,MOBA,竞速,卡牌,大逃杀等游戏类型的会话管理与物理资源自动扩展。除此之外,Amazon GameLift FleetIQ还可以充分利用Spot实例,大幅降低游戏对战服务器的成本。

扩容与管理_游戏云服务器的优势
编程管理_游戏云服务器的优势

CI/CD流水线

亚马逊云科技的CI/CD流水线服务目前已全面支持Graviton2系列实例。用户可以使用Amazon CodeBuild服务,自动为ARM架构的游戏服务器构建所需的程序与文件。用户也可以在本地进行源码编辑与软件开发,然后在云上进行低成本的构建,而不需要在本地搭建交叉编译环境。

远程办公与云中工作室

亚马逊云科技的远程桌面服务NiceDCV支持Graviton2系列实例。通过使用基于Graviton2 NiceDCV,您可以在云上以更高性价比的方式管理您的游戏开发环境或媒体资源编辑工作室,并受益于云上高持久的存储、安全的资产管理与智能的资产搜索,缩短游戏研发周期。

远程办公_游戏云服务器的优势
系统适配_游戏云服务器的优势

原生安卓环境与游戏云服务器架构

亚马逊云科技的G5g系列实例使用了ARM架构的Graviton2作为CPU,使用图形性能强大的NVIDIA T4G作为GPU。这些特性使得G5g系列实例特别适合运行安卓平台的游戏并实现流媒体传输,从而赋能云游戏行业。由于直接使用了ARM架构芯片作为CPU,开发者不需要再为云环境准备跨平台编译或跨平台模拟器,使您的成本降低最高30%。

精选客户案例

Graviton2实例被游戏行业用户广泛采用,更有客户将所有的负载全部运行于Graviton2实例, 在提升性能的同时,显著优化了成本。

点击咨询亚马逊云科技架构师 »

了解更多 Graviton2 在游戏开发中获得成本优化或性价比提升的最佳实践

网易游戏
使用ARM架构实例部署网络代理与聊天服务
荒野行动_AWS游戏云解决方案

网易游戏旗下《荒野行动》通过使用第五代 Amazon EC2 M5实例替换第四代实例,实现了40% 的 Amazon EC2 成本节省。音频语音服务和网络转发服务通过使用 Amazon EC2 A1 实例,使该部分服务的 Amazon EC2 成本节省高达 50% 。

星狐游戏
使用基于Graviton2的Amazon Aurora MySQL
星狐网络_AWS游戏云解决方案

Nvfox(星狐网络)是一家游戏初创公司,专注于SLG类游戏研发。目前推出Zgirls等多款深受手游爱好者好评的SLG游戏,拥有百万用户。
其游戏服务平台100%全部采用Graviton2驱动的Amazon EC2搭建,数据库选用了Aurora MySQL on Graviton2。得益于Graviton2和Aurora优异的性能表现,在相同配置情况下,性价比提升40%,同时给玩家带来更好的游戏体验。

Sphinx
使用基于Graviton2的Amazon ElastiCache for Redis
SPHINX_AWS 游戏云解决方案

Sphinx Entertainment是一家由铁杆玩家组建的游戏公司,拥有多个游戏和百万用户。
其游戏排行榜利用托管的Amazon ElastiCache for Redis,底层使用Graviton2实例,由于Graviton2优异的内存访问性能,大大缩小了延迟,在相同配置情况下,使用Graviton2的托管Redis性价比提升25.3%。

OneGame
使用负载包括RabbitMQ / Java
ONEGAME_AWS游戏云解决方案

"最近,我们在基于Amazon Graviton2的Amazon EC2 M6g实例上部署了一款基于RabbitMQ和Java的新SLG游戏。经过测试和验证,我们发现M6g实例的性能比同尺寸的M5实例高40%,价格低20%。而且我们可以通过Graviton2预留实例进一步节省成本。未来,我们计划将更多工作负载迁移到基于Amazon Graviton2的Amazon EC2实例上。"

--- WeiJie Wang CTO of Onegame

EPIC GAMES
使用Amazon Graviton3的EC2提升客户体验
1269257128

"当我们着眼于未来,为玩家构建越来越有沉浸感和吸引力的体验时,我们很高兴使用基于AWS Graviton3的EC2 C7g实例。我们的测试表明,它们甚至适用于最苛刻的延迟敏感工作负载,同时提供显著的价格性能优势,并扩大了在《堡垒之夜》和任何虚幻引擎创建的体验中的可能性。"

--- Mark Imbriaco, Senior Director of Engineering at Epic Games

now.gg
GPU与ARM的CPU一起工作以及成本控制
705666487

"在now.gg(https://now.gg/),我们希望为移动游戏玩家提供最佳体验,无论他们的智能手机硬件规格如何",now.gg总裁兼首席执行官Rosen Sharma说。"在提供基于云的移动游戏服务方面有两个挑战。第一个挑战是技术问题--移动游戏需要强大的GPU和基于ARM的CPU一起工作。第二个挑战是要能够以使业务可行的价格点提供移动游戏。Amazon EC2 G5g实例在这两个方面都是一个重大飞跃,我们一直在与亚马逊云科技密切合作,在G5g实例之上运行NowCloudOS,为移动游戏带来这些好处。"

--Rosen Sharma, President and CEO

Anbox
实现与Andrioid软件堆栈无缝协作
ANBOX_AWS 游戏云解决方案

"Canonical在AWS Marketplace推出了Anbox云设备,为开发者提供了在云中进行原型设计、开发和运行Android的简单方法。Anbox Cloud现在支持Amazon EC2 G5g实例,并提供了一个完整的解决方案,可与Android软件堆栈无缝协作,以虚拟化移动应用,包括游戏,并将其安全地大规模地流向移动设备。有了Anbox Cloud和G5g实例,客户可以以720p和30帧的速度流式传输多达55个单独的会话,与可比的基于x86的GPU实例相比,成本最多可降低20%"。

---Simon Fels, Engineering Manager for Anbox

Corellium
将真实设备的保真度和性能与云的便利性结合起来
Corellium_AWS 游戏云解决方案

"为移动设备开发软件所面临的挑战是,物理设备不能扩展,但仿真器不能提供同样的性能或准确性。Corellium创建基于Arm的设备的虚拟模型,并在云中基于ARM的服务器上运行。通过Amazon EC2 G5g实例,移动开发者可以利用Corellium软件创建ARM原生的虚拟安卓设备,将真实设备的保真度和性能与云的便利性和规模结合起来。"

--- Chris Wade, CTO - Corellium

Genymobile
在ARM原生环境中,实现GPU加速的渲染和视频编码
Genymobile_AWS 游戏云解决方案

"Genymobile提供Genymotion,这是一个价格合理的Android服务解决方案。随着Amazon EC2 G5g实例的发布,我们能够更进一步,为开发者提供带有硬件加速的Arm原生环境,实现GPU加速的渲染和视频编码。G5g上的Genymotion是我们迄今为止最快和最准确的Android图像。最重要的是,我们的低资源占用的实现使我们能够在一台G5g服务器上运行超过60个虚拟设备实例!"

--Jean-Charles Leneveu, Product Manager

Ready Player One Tech
将基于ARM的apk文件在X86实例上运行
WePlay_AWS 游戏云解决方案

"在WePlay,我们的目标是建立一个云原生的、去中心化的、可识别角色的虚拟世界。我们是一个云游戏平台,但不只是一个云游戏平台。我们利用云游戏技术为所有移动游戏玩家带来无与伦比的社交体验。我们遇到的最大挑战是基于ARM的apk文件与当今可用的基于x86的GPU支持的实例的兼容性。将基于Arm的文件翻译成x86并在x86实例上运行,不仅成本高,而且效果差。有了g5g实例,我们可以在没有翻译层的情况下原生地运行Android游戏。与g4dn相比,我们的成本降低了约30%"。

---Adrian Wang, CEO

准备好免费试用 AWS 游戏云解决方案了吗?

新用户注册,可享受长达 12 个月免费套餐