PERF05-BP03 Definir un proceso para mejorar el rendimiento de la carga de trabajo - AWS Well-Architected Framework

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

  • Identificar los KPI: identifique los KPI de rendimiento de la carga de trabajo, tal y como se describe en 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 dicha carga.

  • Implementar la supervisión: utilice AWS observability tools para recopilar métricas de rendimiento y medir los KPI.

  • Llevar a cabo análisis: 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 las estrategias de mejora del rendimiento.

  • Validar las mejoras: utilice entornos de pruebas o de preproducción para validar la eficacia de las estrategias de mejora.

  • Implementar los cambios: implemente los cambios en la producción y supervise continuamente el rendimiento de la carga de trabajo. Documente las mejoras y comunique los cambios a las partes interesadas.

  • Revisar y perfeccionar: revise periódicamente su proceso de mejora del rendimiento para identificar las áreas que deben mejorarse.

Recursos

Documentos relacionados:

Vídeos relacionados:

Ejemplos relacionados: