本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
GAMEPERF01-BP03 评估与其他人的整合 AWS 服务、开发环境、目标 CPU 架构和功能
评估每个托管选项与游戏所依赖的其他 AWS 服务(例如数据库、分析或内容交付服务)的集成程度。
在未建立这种最佳实践的情况下暴露的风险等级:高
实施指导
与其他 AWS 服务集成
服务之间的无缝集成可提供运营优势,例如改进性能监控以及游戏组件、游戏服务器、游戏后端服务和可观测性解决方案之间的高效安全数据交付。
例如,协调直播游戏的流量转移可能很复杂。亚马逊 Route 53 将帮助您保持最新的 DNS 记录,从而简化协调的流量转移。 AWS 全球加速器流量拨号使您能够将一定比例的流量发送到另一个区域,并在维护期间保持游戏运行。
开发环境和工具
考虑每个架构选项支持的开发工具、框架和环境。验证您选择的选项是否与您的游戏开发解决方案和编程语言一致,因为这可能会影响您的团队优化和维护游戏服务器性能的能力。在移动设备、主机和 PC 上交付游戏将增加工具和测试的复杂性。 Cross-system 对于多游戏工作室而言,支持尤为重要,在这些工作室中,集中式服务可以标准化所有游戏的开发最佳实践。
目标 CPU 架构和功能
考虑游戏引擎和游戏服务器进程的性能概况以及可用的 ARM 支持级别。评估基于 ARM 的 Graviton 或 x86 的 AMD64 处理器的更高性价比能否使您受益。你需要使用 AES-NI 加密、AVX 或 Turbo Boost 等英特尔功能吗? 查看专用主机类型
实施步骤
-
选择与 ACM 等 AWS AWS Secrets Manager服务无缝集成的托管选项,以帮助简化性能监控、保护数据交付并减少手动操作任务。
-
验证您的托管选项与开发环境、框架和编程语言之间的兼容性,以有效优化和维护服务器性能。
-
评估 CPU 架构要求,利用 Graviton 实现性价比,利用 x86 实现 AVX 和 Turbo Boost 等 AES-NI特定功能,并通过 NUMA 固定和调整来优化服务器性能。 C-state/P-state