Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
GAMESUS02-BP02 Right-size le tue prestazioni di elaborazione e distribuzione della GPU solo dove necessario
Progetta i server di gioco e il backend per utilizzare in modo efficiente le risorse di calcolo. Over-provisioning l'elaborazione può comportare costi inutili e ridurre al minimo la quantità di risorse inattive o sottoutilizzate. Le istanze GPU devono essere utilizzate per supportare attività di sviluppo specifiche, ad esempio le ricostruzioni HLOD in Unreal, o se i server di gioco le richiedono in fase di progettazione. Ciò riduce notevolmente l'impatto ambientale e i costi dei carichi di lavoro.
Livello di rischio associato se questa best practice non fosse adottata: elevato
Guida all’implementazione
È necessario ottimizzare i server di gioco e i servizi di backend in modo da utilizzare più tipi di istanze EC2 e il numero minimo di istanze necessarie. Ciò aumenta il numero di istanze disponibili per soddisfare le tue esigenze durante lo sviluppo o per il lancio dei giochi. Dovresti inoltre abbinare il tipo di istanza al carico di lavoro specifico che stai distribuendo. Le istanze Compute Optimized supportano un'ampia gamma di casi d'uso, tra cui server di gioco e servizi di backend come il matchmaking. Le istanze Memory Optimized sono progettate per offrire prestazioni elevate per i carichi di lavoro che elaborano grandi set di dati in memoria. Utilizza le istanze GPU come richiesto per requisiti di prestazioni elevate, ma non per attività di elaborazione generiche. Se possibile, progetta i tuoi servizi o server di gioco in modo che funzionino su ARM con istanze AWS Graviton.
Usa il AWS Compute Optimizer
Passaggi dell’implementazione
-
Abbina le risorse di elaborazione a carichi di lavoro specifici utilizzando istanze Compute Optimized per server di gioco, istanze Memory Optimized per set di dati di grandi dimensioni e istanze GPU solo per attività come ricostruzioni HLOD o server di gioco. GPU-dependent
-
Ottimizza l'utilizzo del calcolo implementando le istanze AWS Graviton, ove possibile, per ottenere efficienza energetica, prestazioni migliori e risparmi sui costi rispetto alle istanze x86.
-
Utilizzalo AWS Compute Optimizer per analizzare l'utilizzo storico e consigliare le configurazioni più efficienti per i carichi di lavoro EC2, AWS ECS e Amazon RDS per ridurre i costi e migliorare le AWS Lambda prestazioni.