从云化到云原生 什么让云游戏“真香”
就像曾经云计算发展所经历的一样,云游戏正在证明自己:它是真需求而非伪概念。
当你吃下游戏安利却发现手机性能不够,频频卡顿或无法打开高配置时,当这个夏天打开游戏不久手机就发热烫手时,当想玩新游戏打发时间,却有几个G的安装包要苦等下载时,云游戏的出现,让人很难不说一句“真香!”
即点即玩,无需下载。云游戏降低玩家使用门槛的背后,是对开发者技术以及服务器的挑战。不过,近日 Ampere Computing 和 NVIDIA 共同打造的AICAN 服务器平台的推出,以云原生服务器让云游戏开发者获得最佳体验,同样“真香”起来。
云游戏=云计算+游戏 云手游渐成主力
虽然近年才火,但云游戏并非新鲜事物,早在十年前,OnLive就首次提出了云游戏理念。
云游戏本质上为交互性在线视频流,游戏在云端服务器上运行,并将渲染完毕后的游戏画面或指令压缩后通过网络传送给用户。云游戏和用户数据存储在服务器上,本地终端上不再需要安装游戏文件和存储用户数据,因而降低了对用户终端性能的限制,游戏玩家可以享受云端运行、超高清、低延时、即点即玩的游戏体验。
2010年后,国内外巨头和不少初创企业,不断尝试各种云游戏技术方案和业务模式,此时的云游戏以主机游戏、PC网游的“云化”为主。
随着游戏移动化碎片化成为常态,手机游戏代替端游大行其道,激烈竞争下,游戏制作呈现精致、高端趋势,制作规模日益庞大,安装包由曾经的几百M到动辄几个G,实占内存更高,对网络和手机配置也提出高要求。
手机游戏内存动辄几个G
以大热网游《原神》为例,手游最近更新的安装后内存约15个G,手机配置在高通865以上才可畅玩。而其云游戏版本的《云·原神》采用云启动器app形式,安装包仅70M,玩家节省大量内存,跳过冗长的下载与更新时间,且能以低手机配置享受更高画质、高帧率的游戏体验。
难怪,云手游对玩家的吸引力日益增强。
玩家轻松畅玩 开发者“负重前行”
曾经,网络是牵制云游戏发展的老大难,如今5G的发展与普及,已经大大改善了玩家的云游戏体验,难题来到游戏开发者这边。云游戏并非不进行数据计算,只是由玩家设备端转移到云计算服务器上,云游戏背后是对开发者高算力要求、高技术门槛等挑战。
而随着游戏质量的不断提升和玩家群体的持续扩大,云游戏平台面临着多重挑战。
首先,日益精细和高品质的手游,对服务器高效的计算处理、音视频编解码及图像渲染能力,以及网络的快速、低延时响应能力都提出了更高的要求。
其次,云游戏在云端运行时的一大特点就是高并发性,海量并发用户会带来激增的游戏交互和数据处理需求,考验云游戏平台的并行接入能力。
第三,成本挑战,游戏质量与玩家数量的增加,带来对算力需求的提升,使得成本增加,要求云游戏平台通过软硬件的优化降低单路用户成本。
然而,当前云游戏服务器的现状,并不足以使云游戏平台应对上述挑战。
Ampere Computing 中国区产品市场总监孙开本介绍,很多云游戏服务器并非传统意义上的服务器,而是将多个终端的SoC进行集成,形成一种服务器的形态。因此,无法在数据中心进行规模化、自动化部署及运维,多采用专属机房形式,大大限制了云游戏基础设施的云化发展,因此很多云的技术属性无法发挥。此外,终端SoC性能会限制在上面部署游戏内容的品质,尤其是对日益增加的高端游戏。
除被大量部署的终端SoC集成形式外,近年来标准服务器也开始被作为云游戏的算力基础设施采用,其中多为基于传统云服务采购的X86服务器。目前手机市场Android系统占据大部分份额——这一比例在中国为76%,当在传统X86服务器上运行Android游戏,会产生指令集兼容性问题,无可避免的产生效率损耗。
因此,云游戏平台更适合采用基于ARM架构的服务器。
AICAN 服务器平台 云游戏从“云化”到“云原生”
只是基于ARM架构,似乎还不够。
中国信通院发布的“2022云计算十大关键词”,将云原生列在首位,企业正在从将系统和应用上云,转变为云原生——应用直接架构在云上。
对于云游戏来说,目前正在经历类似的“上云”阶段——业内称之为“游戏云化”,即游戏开发采用传统方式,只是在部署、分发、服务等方面实现上云。未来,云游戏也将经历从“云化”到“云原生”的转变,采用标准服务器,游戏的开发、测试、部署、运维、服务等全部都在云端完成。
前瞻云游戏发展趋势,基于ARM架构的云原生服务器,才是云游戏服务器的最佳选择。
AICAN 平台架构
正因如此, Ampere Computing 和NVIDIA 共同打造了 AICAN 服务器平台(Android-in-Cloud-with-Ampere-and-NVIDIA)。它是专用于云游戏的ARM架构的云原生服务器平台,采用 Ampere® Altra® 系列云原生处理器和 NVIDIA® GPU,不需要修改或模拟就能原生运行兼容 Arm 的移动游戏。该平台内置双插槽 Ampere Altra Max CPU,兼具最高性能和最佳每瓦性能,提供行业领先的256 个内核,并可配置多达 4 个 NVIDIA A16 或 6 个 NVIDIA T4 GPU,每台服务器最多可支持 160 个并发用户(CCUs)。
孙开本表示,对于游戏开发者来说,由于服务器基于ARM架构,云端与边端同构,减少了在X86服务器上运行Android游戏时因指令集翻译产生的效率损耗,实现性能效率的无损,服务器的稳定性和可靠性也得到充分保障,此外还有软件开发环境和工具链的一致性、跨设备可迁移性等优点。对于云服务提供商来说,服务器采用的是通用标准型服务器,算力也是通用的,可以根据算力需求的变化,进行灵活的算力调配和扩展。
除Ampere Computing贡献的ARM云原生处理器外,NVIDIA 的云游戏堆栈可提供最高的密度和服务质量。该堆栈专为低延迟端到端渲染、编码和流式传输进行了优化,为Android平台带来了最新的游戏进展。NVIDIA ConnectX®SmartNIC 或 BlueField® DPU 网络解决方案通过流畅的流式传输与高服务质量完善了该平台。
实践检验 紧密合作 共建游戏“云原生”
AICAN平台旨在原生运行手游,实现最佳兼容性、性能、成本和用户体验,并非只是说说而已,已历经真实验证与客户实践。
针对手游高并发需求及带来的成本问题,AICAN 平台如何解决?
AmpereComputing 首席产品官 Jeff Wittich 介绍,凭借 Ampere Altra Max 领先的核密度,单机架 AICAN 服务器可以同时向大约 2,500 多个移动用户传输串流。这不仅使得广大消费者更容易从云端流式传输优质移动游戏,也同时首次为云服务提供商提供极具竞争力的基础设施成本。
NVIDIA中国区资深云游戏解决方案架构师张洁指出, Ampere的CPU+NVIDIA的GPU的硬件服务器已经广泛在国内公有云上部署,如果用户想迅速构建拓展Android云游戏的业务能力,除了自建数据中心外,还可以到公有云的数据中心里快速构建业务。
优秀的产品需要经过客户实践,游戏“云原生”的未来也需要产业多方参与共建。
据悉,Ampere Computing 和 NVIDIA 一同对 AICAN 平台进行认证和支持,使云服务提供商和游戏开发商可以轻松构建和运营大规模的游戏串流服务。浪潮和华勤等多家领先的 OEM 服务器制造商都在构建 AICAN 服务器平台,与 Ampere 和 NVIDIA 紧密合作。
在具体云游戏应用上,AICAN 平台表现出色。腾讯先锋云游戏负责人方亮表示 “现在通过在 AmpereComputing 和 NVIDIA 的 Arm 服务器平台上运行云游戏,我们将多款腾讯精品游戏由 3-10G,压缩储存空间到 20M 左右,用户即便使用存储空间有限的手机也能畅玩精品游戏,这让我们能够接触和覆盖到更广泛的用户,并且提升了增量收入。”
云计算的发展并非一蹴而就,云游戏同样如此。中国信通院发布的《2022全球云游戏产业深度观察及趋势研判》认为,2022年将会成为中国云游戏市场的爆发拐点。
未来,我们期待业界各方涌现出更多Ampere Computing和NVIDIA 一样的赋能者,也期待更多云原生游戏的到来,以出色游戏体验让更多玩家说“云游戏,真香!”