Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
GAMEOPS03-BP02 Réaliser une ingénierie des performances avant chaque version (ou du moins pour les versions majeures)
L'ingénierie des performances est le processus qui consiste à surveiller plusieurs indicateurs opérationnels clés d'une application afin de découvrir des opportunités d'optimisation susceptibles d'améliorer encore les performances de l'application. Il s'agit d'un processus itératif qui commence par des tests, puis par l'optimisation du code, de ses dépendances, des processus associés, de son système d'exploitation hôte et de l'infrastructure sous-jacente.
Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : élevé
Directives d’implémentation
Pour effectuer une analyse plus approfondie des performances de l'application, intégrez un outil de surveillance des performances des applications (APM) ou de débogage dans le code de l'application, capable d'isoler les problèmes et de réduire le temps de dépannage en suivant son comportement pour détecter d'éventuelles anomalies dans les flux de l'application. Les outils APM sont également capables d'identifier les méthodes lentes et les opérations externes.
AWS X-Ray
Pour les événements critiques tels que les lancements de jeux, les sorties de contenu, les promotions et les événements majeurs du jeu, utilisez AWS Countdown
Étapes d’implémentation
-
L'ingénierie des performances implique l'évaluation et la surveillance des indicateurs opérationnels clés afin de vérifier que le code, les processus, le système d'exploitation et l'infrastructure de votre application fonctionnent comme prévu. Pre-production l'examen permet également de définir les performances de base à différents niveaux d'utilisation simulée.
-
Découvrez et suivez des indicateurs clés tels que l'utilisation, les services I/O, les processus, etc. à l'aide d'outils système tels que sar, top, vmstat, sysstat, netstat et Performance Monitor.
-
Suivez les performances et le comportement de votre application à l'aide d'outils APM, notamment AWS X-Ray pour isoler les problèmes, identifier les goulots d'étranglement et corriger les erreurs de production.
-
Pour les événements critiques tels que les lancements de jeux, abonnez-vous à AWS Countdown (IEM) pour obtenir des conseils architecturaux et opérationnels, une assistance opérationnelle à la demande, ainsi que pour identifier les risques et planifier des mesures d'atténuation.