

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 versión (o al menos para las versiones principales)
<a name="gameops03-bp02"></a>

 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
<a name="implementation-guidance-4"></a>

 Para realizar un análisis más profundo del rendimiento de la aplicación, integre en el código de la aplicación una herramienta de supervisión del rendimiento (APM) o de depuración que pueda aislar los problemas y reducir el tiempo de resolución de problemas al rastrear su comportamiento para detectar anomalías en los flujos de la aplicación. Las herramientas de APM también pueden identificar métodos y operaciones externas de bajo rendimiento. 

 [AWS X-Ray](https://aws.amazon.com/xray/)ayuda a los desarrolladores en sus actividades de ingeniería del rendimiento, como identificar los cuellos de botella en el rendimiento y analizar y corregir los errores de producción. Puede usarlo X-Ray para comprender el rendimiento de su aplicación y sus servicios subyacentes e identificar y solucionar la causa principal de los problemas y errores de rendimiento. Mediante numerosas rondas de pruebas de carga, en las que la aplicación y su infraestructura se cargan gradualmente con tráfico sintético de jugadores, se identifican diversos cuellos de botella en el sistema, errores de aplicaciones, excepciones, problemas del sistema operativo y otros problemas que quizás no se hayan detectado en otras pruebas de control de calidad. 

 Para eventos críticos como lanzamientos de juegos, lanzamientos de contenido, promociones y eventos importantes dentro del juego, usa [AWS Countdown](https://aws.amazon.com/premiumsupport/aws-countdown-sports/), que proporciona una guía de implementación basada en guías de juego creadas por expertos en juegos para verificar la preparación operativa, mitigar los posibles riesgos y planificar las necesidades de capacidad.AWS Countdown también tiene una [ opción de soporte ](https://aws.amazon.com/premiumsupport/aws-countdown/) premium que ofrece soporte mejorado y opciones, como ingenieros, para optimizar su infraestructura. 

### Pasos para la implementación
<a name="implementation-steps-4"></a>
+  La ingeniería del rendimiento implica evaluar y supervisar 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. Pre-production La revisión también ayuda a definir el rendimiento de referencia en diferentes niveles de uso simulado. 
+  Descubra y realice un seguimiento de las métricas clave, como la utilización I/O, los servicios, los procesos, etc., 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, que permiten aislar los problemas, identificar AWS X-Ray los cuellos de botella y depurar los 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 bajo demanda y para identificar los riesgos y planificar las mitigaciones. 