

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à.

# GAMEPERF01-BP03 Valuta l'integrazione con altri AWS servizi, ambienti di sviluppo, architetture CPU di destinazione e funzionalità
<a name="gameperf01-bp03"></a>

 Valuta in che misura ciascuna opzione di hosting si integra con altri AWS servizi su cui si basa il tuo gioco, come database, analisi o servizi di distribuzione di contenuti. 

 **Livello di rischio associato se questa best practice non fosse adottata:** elevato 

## Guida all’implementazione
<a name="implementation-guidance-46"></a>

 **Integrazione con altri servizi AWS ** 

 La perfetta integrazione tra i servizi offre vantaggi operativi come un migliore monitoraggio delle prestazioni e una distribuzione sicura ed efficiente dei dati tra componenti di gioco, server di gioco, servizi di backend di gioco e soluzioni di osservabilità. 

 Ad esempio, coordinare i turni di traffico per le partite dal vivo può essere complesso. Amazon Route 53 ti aiuterà a mantenere aggiornati i tuoi record DNS, il che semplifica gli spostamenti coordinati del traffico. AWS Le chiamate di traffico di Global Accelerator ti consentono di inviare una percentuale di traffico verso un'altra regione e di mantenere il gioco in esecuzione durante la manutenzione. 

 **Ambiente e strumenti di sviluppo ** 

 Considerate gli strumenti di sviluppo, i framework e gli ambienti supportati da ciascuna opzione di architettura. Verifica che l'opzione scelta sia in linea con la soluzione di sviluppo del gioco e i linguaggi di programmazione, poiché ciò può influire sulla capacità del tuo team di ottimizzare e mantenere le prestazioni del server di gioco. La distribuzione di un gioco su dispositivi mobili, console e PC aumenterà la complessità degli strumenti e dei test. Cross-system il supporto è particolarmente importante per gli studi multigioco in cui i servizi centralizzati possono standardizzare le best practice di sviluppo tra i titoli. 

 **Architettura e funzionalità della CPU Target ** 

 Considerate il profilo prestazionale del motore di gioco e dei processi del server di gioco e il livello di supporto ARM disponibile. Valuta se puoi trarre vantaggio dal miglioramento dei prezzi e delle prestazioni dei processori Graviton basati su ARM o AMD64 basati su x86. È necessario utilizzare funzionalità Intel come AES-NI crittografia, AVX o Turbo Boost? Esamina i tipi di host [ dedicati ](https://aws.amazon.com/ec2/dedicated-hosts/pricing/) per identificare le famiglie di istanze a socket singolo e multisocket. Quando utilizzi una famiglia di istanze multi-socket, considera il pinning NUMA e la condivisione della cache L3 nei processi del server di gioco. Utilizzalo [ C-state e P-state ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/processor_state_control.html) configura per ottenere le migliori prestazioni di gioco regolando la frequenza del clock e riducendo i livelli di sonno. 

### Passaggi dell’implementazione
<a name="implementation-steps-45"></a>
+  Seleziona le opzioni di hosting con perfetta integrazione con AWS servizi come AWS Secrets Manager ACM e altri per semplificare il monitoraggio delle prestazioni, proteggere la distribuzione dei dati e ridurre le attività operative manuali. 
+  Verifica la compatibilità tra la tua opzione di hosting e l'ambiente di sviluppo, i framework e i linguaggi di programmazione per ottimizzare e mantenere le prestazioni del server in modo efficace. 
+  Valuta i requisiti dell'architettura della CPU, sfruttando Graviton per il rapporto prezzo/prestazioni o x86 per funzionalità specifiche come AVX e Turbo Boost AES-NI, e ottimizza le prestazioni del server con il pinning and tuning NUMA. C-state/P-state 