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 Esegui la progettazione delle prestazioni prima di ogni versione (o almeno per le versioni principali)
L'ingegneria delle prestazioni è il processo di monitoraggio di più 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 rilevare eventuali anomalie nei flussi dell'app. Gli strumenti APM sono anche in grado di identificare metodi e operazioni esterne con 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 implica la valutazione e il monitoraggio delle principali metriche operative per verificare che il codice, i processi, il sistema operativo e l'infrastruttura dell'applicazione funzionino come previsto. La revisione pre-produzione aiuta anche a definire le prestazioni di base a diversi livelli di utilizzo simulato.
-
Scopri e monitora metriche chiave come utilizzo, servizi, I/O, processi e così via utilizzando strumenti di sistema come sar, top, vmstat, sysstat, netstat e Performance Monitor.
-
Tieni traccia delle prestazioni e del comportamento dell'applicazione utilizzando strumenti APM per isolare i problemi, identificare i colli di bottiglia ed eseguire il debug degli errori di produzione AWS X-Ray .
-
Per eventi critici come il lancio di giochi, abbonati a AWS Countdown (IEM) per ricevere indicazioni architettoniche e operative, supporto operativo su richiesta, identificare i rischi e pianificare le mitigazioni.