PERF05-BP03 Definir un proceso para mejorar el rendimiento de la carga de trabajo
Definir un proceso para evaluar nuevos servicios, patrones de diseño, tipos de recursos y configuraciones a medida que estén disponibles. Por ejemplo, ejecute las pruebas de rendimiento existentes en las nuevas ofertas de instancias a fin de determinar su capacidad para mejorar su carga de trabajo.
Antipatrones usuales:
-
Presupone que la arquitectura actual es estática y no se va a actualizar con el tiempo.
-
Incorpora cambios en la arquitectura a lo largo del tiempo sin justificación de métricas.
Ventajas de aplicar esta práctica recomendada: al definir un proceso para realizar cambios en la arquitectura, puede utilizar los datos recopilados para influir en el diseño de la carga de trabajo a lo largo del tiempo.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: medio
Guía para la implementación
El rendimiento de su carga de trabajo tiene algunas limitaciones clave. Documéntelos para que sepa qué tipos de innovación pueden mejorar el rendimiento de su carga de trabajo. Utilice esta información cuando conozca nuevos servicios o tecnologías a medida que estén disponibles para identificar formas de mitigar las limitaciones o cuellos de botella.
Identifique las principales limitaciones en el rendimiento de su carga de trabajo Documente las limitaciones de rendimiento de la carga de trabajo para que sepa qué tipos de innovación pueden mejorar el rendimiento de la carga de trabajo.
Pasos para la implementación
-
Identifique los KPI de rendimiento de su carga de trabajo tal y como se describe en la sección PERF05-BP01 Establecer indicadores clave de rendimiento (KPI) para medir el estado y el rendimiento de la carga de trabajo para establecer los puntos de referencia de su carga de trabajo.
-
Utilice las herramientas de observabilidad de AWS para recopilar métricas de rendimiento y medir los KPI.
-
Realice un análisis exhaustivo para identificar las áreas de la carga de trabajo (como la configuración y el código de la aplicación) que tienen un rendimiento inferior, tal y como se describe en PERF05-BP02 Utilizar soluciones de supervisión para saber en qué áreas es más crítico el rendimiento.
-
Utilice sus herramientas de análisis y rendimiento para identificar la estrategia de optimización del rendimiento.
-
Utilice entornos aislados o de preproducción para validar la eficacia de la estrategia.
-
Implemente los cambios en la producción y supervise continuamente el rendimiento de la carga de trabajo.
-
Documente las mejoras y comuníqueselo a las partes interesadas.
Recursos
Documentos relacionados:
Vídeos relacionados:
Ejemplos relacionados: