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 Dimensiona correttamente il tuo calcolo e distribuisci le prestazioni della GPU solo dove necessario
Progetta i server di gioco e il backend per utilizzare in modo efficiente le risorse di elaborazione. L'eccessivo provisioning delle risorse di elaborazione può comportare costi inutili e ridurre al minimo la quantità di risorse inattive o sottoutilizzate. Le istanze GPU devono essere utilizzate per supportare iniziative di sviluppo specifiche, come le ricostruzioni HLOD in Unreal o se i server di gioco le richiedono fin dalla 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 per utilizzare più tipi di EC2 istanze e il minor numero di istanze necessario. Ciò aumenta il numero di istanze disponibili per soddisfare le tue esigenze durante lo sviluppo o per il lancio dei giochi. Inoltre, dovresti 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 ottimizzate per la memoria sono progettate per offrire prestazioni rapide per carichi di lavoro che elaborano set di dati di grandi dimensioni in memoria. Utilizza le istanze GPU se necessario 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
Utilizzalo 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 ottimizzate per la memoria per set di dati di grandi dimensioni e istanze GPU solo per attività come ricostruzioni HLOD o server di gioco dipendenti dalla GPU.
-
Ottimizza l'utilizzo dell'elaborazione implementando le istanze AWS Graviton ove possibile per l'efficienza energetica, migliori prestazioni e risparmi sui costi rispetto alle istanze x86.
-
Utilizzalo AWS Compute Optimizer per analizzare lo storico di utilizzo e consigliare le configurazioni più efficienti per EC2 i carichi di lavoro AWS ECS AWS Lambda e Amazon RDS per ridurre i costi e migliorare le prestazioni.