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 Procéder à l'ingénierie des performances avant chaque sortie (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 de l'application (APM) ou de débogage dans le code de l'application qui permet d'isoler les problèmes et de réduire le temps de dépannage en suivant son comportement pour détecter les 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 en jeu, utilisez AWS Countdown
Étapes d’implémentation
-
L'ingénierie des performances consiste à évaluer et à surveiller les 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. L'examen de pré-production permet également de définir les performances de référence à différents niveaux d'utilisation simulée.
-
Découvrez et suivez les indicateurs clés tels que l'utilisation, les services, les E/S, 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, tels que 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 le lancement de jeux, abonnez-vous à AWS Countdown (IEM) pour bénéficier de conseils architecturaux et opérationnels, d'un support opérationnel à la demande, ainsi que pour identifier les risques et planifier des mesures d'atténuation.