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à.
GAMEOPS03-BP02 Conduci l'ingegneria delle prestazioni prima di ogni versione (o almeno per le versioni principali)
L'ingegneria delle prestazioni è il processo di monitoraggio di diverse metriche operative chiave di un'app per scoprire opportunità di ottimizzazione che possono migliorare ulteriormente le prestazioni dell'applicazione. Si tratta di un processo iterativo che inizia con il test, seguito dall'ottimizzazione del codice, delle sue dipendenze, dei processi associati, del sistema operativo host e dell'infrastruttura sottostante.
Livello di rischio associato se questa best practice non fosse adottata: elevato
Guida all’implementazione
Per condurre un'analisi più approfondita delle prestazioni dell'app, integra nel codice dell'app uno strumento di monitoraggio delle prestazioni delle applicazioni (APM) o di debug in grado di isolare i problemi e ridurre i tempi di risoluzione dei problemi monitorandone il comportamento per individuare eventuali anomalie nei flussi dell'app. Gli strumenti APM sono anche in grado di identificare metodi e operazioni esterne a prestazioni lente.
AWS X-Ray
Per eventi critici come il lancio di giochi, il rilascio di contenuti, le promozioni e i principali eventi di gioco, usa AWS Countdown
Passaggi dell’implementazione
-
L'ingegneria delle prestazioni prevede la valutazione e il monitoraggio delle metriche operative chiave per verificare che il codice, i processi, il sistema operativo e l'infrastruttura dell'applicazione funzionino come previsto. Pre-production la revisione aiuta anche a definire le prestazioni di base a diversi livelli di utilizzo simulato.
-
Scopri e monitora le metriche chiave come utilizzo, servizi, processi e simili utilizzando strumenti di sistema come sar I/O, top, vmstat, sysstat, netstat e Performance Monitor.
-
Monitora le prestazioni e il comportamento della tua applicazione utilizzando strumenti APM, ad esempio per isolare i problemi, identificare i colli di bottiglia ed eseguire il debug degli errori AWS X-Ray di produzione.
-
Per eventi critici come il lancio di giochi, abbonati a AWS Countdown (IEM) per una guida architetturale e operativa, supporto operativo su richiesta e per identificare i rischi e pianificare le mitigazioni.