Activision,“使命召唤 (Call of Duty)”系列游戏背后的全球领导者,利用 NVIDIA 虚拟 GPU (vGPU) 技术打造了一个革命性的全球测试和部署平台,以加速部署周期、增强稳定性并优化游戏生命周期每个阶段的测试,从而简化其游戏开发工作流。
Activision
数据中心/云
NVIDIA vGPU
NVIDIA RTX GPU
在多平台电子游戏开发的高风险世界中,图形保真度和技术性能与引人入胜的游戏体验和故事一样重要。为满足不断增长的测试需求,Activision 开发了 Compass 自动化系统,旨在评估和验证游戏代码、游戏地图、发布版本和分支维护。该系统在 Activision 的持续集成和持续开发 (CI/CD) 基础设施上运行。
Compass 最初为单工作室开发而设计,但随着“使命召唤 (Call of Duty)”扩展到环境复杂的多工作室运营,该系统很快就面临三大关键挑战:
在实施 NVIDIA 虚拟 GPU (vGPU) 之前,Activision 的 CI 基础设施依赖于工作站级系统和小型 GPU 服务器集群,其中每个系统最多有四个 GPU,分布在不同站点。这些设置单独运行良好,但由于没有集中控制,资源共享受到限制,测试效率也受到影响。一个区域的计算资源处于闲置状态,而另一个区域的队列则不断增加。开发者面临延迟,协调开销增加,而扩展系统只会增加复杂性。Activision 需要一个具有密集虚拟化、灵活的 GPU 分配和集中管理功能的统一基础设施,以将 Compass 发展成为全球 CI/CD 主干。
“我们看到的最大趋势是扩展…… 我们从 6v6 多人地图发展到支持 150–200 名玩家的 4x4 公里环境。这是规模上的巨大变化,也是测试上的重大改变。”
Activision 高级副总裁 Michael Vance
Activision 利用 NVIDIA vGPU 技术和 NVIDIA GPU 彻底改造了其 CI/CD 基础设施,实现了强大的企业级工作流。这一架构改造使 Compass 成为了一个强大的系统,每天为 3,000 名开发者处理超过 250,000 项任务。新解决方案的主要特性包括:
这套专用基础设施可快速完成复杂任务,包括自动多玩家验证、通过屏幕截图比较进行视觉回归检查,以及针对各种游戏模式、地图和硬件目标进行性能测试。Compass 在本地和云基础设施中的 500 台主机上运营 3,000–5,000 个计算节点,并在全球各地部署众多小型安装,提供下一代性能。
Activision 在部署 NVIDIA vGPU 驱动的基础设施后,其开发工作立即受到了显著的影响:
通过将智能调试系统、可扩展的测试基础设施和实时性能分析深度嵌入到开发工作流中,由 NVIDIA vGPU 加速的 Compass 不仅有助于满足预期,还有助于重新定义预期。
“通过我们在 GPU 项目上所做的改变,我们大幅减少了 GPU 机箱占用的物理空间,从大约 100 个机架减少到大约 6 个,这得益于 NVIDIA GPU 解决方案带来的密度提升。我们还看到数据中心的功耗效率和冷却性能得到了巨大改善,这直接转化为节省开支和降低维护开销。”
Activision 高级副总裁 Michael Vance
Activision 的历程展示了 NVIDIA vGPU 技术以及 NVIDIA GPU (包括 NVIDIA RTX A5000 和 RTX A6000) 如何将分布式和孤岛式基础设施转变为统一、高效且可扩展的企业环境。寻求类似成果的组织可以利用 NVIDIA 的解决方案对其基础设施进行现代化改造,并推动大规模创新。Activision 计划采用基于 RDMA 的计算内存网络和 NVIDIA® ConnectX® 网卡,通过降低延迟并提高大型地图构建和资产编译的吞吐量,不断突破 CI/CD 基础设施性能的界限。与 NVIDIA 的密切合作确保 Activision 能够随着开发者需求的变化调整其设备集群和采用新平台。
详细了解 NVIDIA vGPU 解决方案。