View a markdown version of this page

GAMEPERF01-BP03 評估與其他 AWS 服務、開發環境、目標 CPU 架構和功能的整合 - 遊戲產業鏡頭

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

GAMEPERF01-BP03 評估與其他 AWS 服務、開發環境、目標 CPU 架構和功能的整合

評估每個託管選項與您的遊戲依賴的其他服務 AWS 整合的程度,例如資料庫、分析或內容交付服務。

未建立此最佳實務時的曝險等級:高

實作指引

與其他 AWS 服務整合

服務之間的無縫整合可提供營運優勢,例如改善效能監控,以及遊戲元件、遊戲伺服器、遊戲後端服務和可觀測性解決方案之間的高效率安全資料交付。

例如,協調即時遊戲的流量轉移可能很複雜。Amazon Route 53 將協助將您的 DNS 記錄保持在最新狀態,以簡化協調流量轉移。 AWS Global Accelerator 流量撥號可讓您將一定百分比的流量傳送至另一個區域,並在維護期間保持遊戲執行。

開發環境和工具

請考慮每個架構選項支援的開發工具、架構和環境。驗證您選擇的選項是否符合您的遊戲開發解決方案和程式設計語言,因為這可能會影響您的團隊最佳化和維護遊戲伺服器效能的能力。在行動、主控台和 PC 之間交付遊戲將增加工具和測試的複雜性。跨系統支援對於多遊戲工作室特別重要,其中集中式服務可以標準化跨標題的開發最佳實務。

目標 CPU 架構和功能

考慮遊戲引擎和遊戲伺服器程序的效能設定檔,以及可用的 ARM 支援層級。評估您是否可以從 ARM 型 Graviton 或 x86 型 AMD64 處理器的改善價格效能中獲益。您需要使用 AES-NI 加密、AVX 或 Turbo Boost 等 Intel 功能嗎? 檢閱專用主機類型,以識別單一和多通訊端執行個體系列。使用多插槽執行個體系列時,請考慮在遊戲伺服器程序中使用 NUMA 鎖定和 L3 快取共用。使用 C-state 和 P-state 組態,透過調校頻率時鐘和降低休眠層級來取得遊戲的最佳效能。

實作步驟

  • 選取與 AWS ACM 等服務無縫整合的託管選項 AWS Secrets Manager,以協助簡化效能監控、安全資料交付,並減少手動操作任務。

  • 驗證託管選項與開發環境、架構和程式設計語言之間的相容性,以有效最佳化和維護伺服器效能。

  • 評估 CPU 架構需求、將 Graviton 用於價格效能或 x86 用於 AES-NI、AVX 和 Turbo Boost 等特定功能,並使用 NUMA 鎖定和 C-state/P-state 調校來最佳化伺服器效能。