PERF08-BP02 Conocer los patrones y servicios de diseño - AWS Well-Architected Framework

PERF08-BP02 Conocer los patrones y servicios de diseño

Investigue y comprenda los diversos patrones y servicios de diseño que contribuyen a mejorar el rendimiento de la carga de trabajo. Como parte del análisis, identifique qué podría negociar para lograr un mayor rendimiento. Por ejemplo, utilizar un servicio de caché puede ayudar a reducir la carga que soportan los sistemas de base de datos. Sin embargo, el almacenamiento en caché puede introducir una consistencia eventual y requiere un esfuerzo de ingeniería para implementarlo dentro de los requisitos de la empresa y las expectativas del cliente.

Resultado deseado: La investigación de patrones de diseño le llevará a elegir un diseño de arquitectura que respalde el sistema con el mejor rendimiento. Aprenda qué opciones de configuración de rendimiento están disponibles para usted y cómo podrían afectar a la carga de trabajo. La optimización del rendimiento de su carga de trabajo depende de la comprensión de la forma en que estas opciones interactúan con su arquitectura y el impacto que tendrán tanto en el rendimiento medido como en el rendimiento percibido por los usuarios finales.

Patrones comunes de uso no recomendados:

  • Supone que todas las estrategias de rendimiento de cargas de trabajo informáticas tradicionales son idóneas para las cargas de trabajo en la nube.

  • Desarrolla y administra soluciones de almacenamiento en caché en lugar de utilizar servicios administrados.

  • Utiliza el mismo patrón de diseño para todas sus cargas de trabajo sin evaluar qué patrón mejoraría el rendimiento de la carga de trabajo.

Beneficios de establecer esta práctica recomendada: Al seleccionar el patrón de diseño y los servicios adecuados para su carga de trabajo, estará optimizando su rendimiento, mejorando la excelencia operativa y aumentando la fiabilidad. El patrón de diseño adecuado cumplirá con las características de su carga de trabajo actual y le ayudará a escalar para futuros crecimientos o cambios.

Nivel de riesgo expuesto si no se establece esta práctica recomendada: Alto

Guía para la implementación

Aprenda qué opciones de configuración de rendimiento están disponibles y cómo podrían afectar a la carga de trabajo. La optimización del rendimiento de su carga de trabajo depende de la comprensión de la forma en que estas opciones interactúan con su arquitectura y el impacto que tienen en el rendimiento medido y en el que perciben los usuarios.

Pasos para la aplicación:

  1. Evaluar y revisar los patrones de diseño que mejorarían el rendimiento de su carga de trabajo.

    1. La Amazon Builders' Library le ofrece una descripción detallada de cómo Amazon desarrolla y utiliza la tecnología. Los ingenieros senior de Amazon son los autores de estos artículos gratuitos que abordan temas relativos a arquitectura, entrega de software y operaciones.

    2. La Biblioteca de soluciones de AWS es una colección de soluciones listas para desplegar que reúne servicios, código y configuraciones. Estas soluciones han sido creadas por AWS y socios de AWS basándose en casos de uso comunes y patrones de diseño agrupados por sector o tipo de carga de trabajo. Por ejemplo, puede configurar una solución de pruebas de carga distribuida para su carga de trabajo.

    3. El Centro de arquitectura de AWS proporciona diagramas de arquitectura de referencia agrupados por patrón de diseño, tipo de contenido y tecnología.

    4. AWS Samples es un repositorio de GitHub lleno de ejemplos prácticos que le ayudarán a explorar patrones de arquitectura, soluciones y servicios comunes. Se actualiza con frecuencia con los servicios y ejemplos más recientes.

  2. Mejore su carga de trabajo para modelar los patrones de diseño seleccionados y utilice los servicios y las opciones de configuración de servicios para mejorar el rendimiento de su carga de trabajo.

    1. Forme a su equipo interno con los recursos disponibles en AWS Skills Guild.

    2. Utilice las AWS Partner Network para proporcionar experiencia rápidamente y para escalar su capacidad de hacer mejoras.

Nivel de esfuerzo para el plan de implementación: Para establecer esta práctica recomendada, debe conocer los patrones de diseño y los servicios que podrían ayudar a mejorar el rendimiento de su carga de trabajo. Después de evaluar los patrones de diseño, implementar los patrones de diseño es un nivel de esfuerzo alto .

Recursos

Documentos relacionados:

Vídeos relacionados:

Ejemplos relacionados: