本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 功能嗎? 檢閱專用主機類型
實作步驟
-
選取與 AWS ACM 等服務無縫整合的託管選項 AWS Secrets Manager,以協助簡化效能監控、安全資料交付,並減少手動操作任務。
-
驗證託管選項與開發環境、架構和程式設計語言之間的相容性,以有效最佳化和維護伺服器效能。
-
評估 CPU 架構需求、將 Graviton 用於價格效能或 x86 用於 AES-NI、AVX 和 Turbo Boost 等特定功能,並使用 NUMA 鎖定和 C-state/P-state 調校來最佳化伺服器效能。