Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
GAMEOPS03-BP02 Realice ingeniería de rendimiento antes de cada lanzamiento (o al menos para los lanzamientos principales)
La ingeniería del rendimiento es el proceso de supervisar varias métricas operativas clave de una aplicación para descubrir oportunidades de optimización que puedan mejorar aún más el rendimiento de la aplicación. Se trata de un proceso iterativo que comienza con las pruebas y, a continuación, con la optimización del código, sus dependencias, los procesos asociados, el sistema operativo anfitrión y la infraestructura subyacente.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: alto
Guía para la implementación
Para realizar un análisis más profundo del rendimiento de la aplicación, integre una herramienta de supervisión del rendimiento de la aplicación (APM) o de depuración en el código de la aplicación que pueda aislar los problemas y reducir el tiempo de solución de problemas mediante el seguimiento de su comportamiento para detectar anomalías en los flujos de la aplicación. Las herramientas de APM también son capaces de identificar los métodos y las operaciones externas que funcionan con lentitud.
AWS X-Ray
Para eventos críticos como lanzamientos de juegos, lanzamientos de contenido, promociones y eventos importantes dentro del juego, usa AWS Countdown
Pasos para la implementación
-
La ingeniería del rendimiento implica evaluar y monitorear las métricas operativas clave para verificar que el código, los procesos, el sistema operativo y la infraestructura de la aplicación funcionen según lo esperado. La revisión previa a la producción también ayuda a definir el rendimiento de referencia en los diferentes niveles de uso simulado.
-
Descubra métricas clave, como la utilización, los servicios, las E/S, los procesos, etc., y realice un seguimiento de ellas mediante herramientas del sistema como sar, top, vmstat, sysstat, netstat y Performance Monitor.
-
Realice un seguimiento del rendimiento y el comportamiento de su aplicación mediante herramientas de APM, por ejemplo, AWS X-Ray para aislar problemas, identificar cuellos de botella y depurar errores de producción.
-
Para eventos críticos, como el lanzamiento de juegos, suscríbase a AWS Countdown (IEM) para obtener orientación arquitectónica y operativa, soporte operativo a pedido y para identificar los riesgos y planificar las mitigaciones.