Well-Architected Framework: Pilar de optimización del rendimiento

Last reviewed 2024-12-06 UTC

Este pilar del Google Cloud Well-Architected Framework proporciona recomendaciones para optimizar el rendimiento de las cargas de trabajo en Google Cloud.

Este documento está destinado a arquitectos, desarrolladores y administradores que planifican, diseñan, implementan y administran cargas de trabajo en Google Cloud.

Las recomendaciones de este pilar pueden ayudar a tu organización a operar de manera eficiente, mejorar la satisfacción del cliente, aumentar los ingresos y reducir los costos. Por ejemplo, cuando disminuye el tiempo de procesamiento de backend de una aplicación, los usuarios experimentan tiempos de respuesta más rápidos, lo que puede generar una mayor retención de usuarios y más ingresos.

El proceso de optimización del rendimiento puede implicar una compensación entre el rendimiento y el costo. Sin embargo, optimizar el rendimiento a veces puede ayudarte a reducir los costos. ​​Por ejemplo, cuando aumenta la carga, el ajuste de escala automático puede ayudar a proporcionar un rendimiento predecible, ya que garantiza que los recursos del sistema no estén sobrecargados. El ajuste de escala automático también te ayuda a reducir los costos, ya que quita los recursos sin usar durante los períodos de carga baja.

La optimización del rendimiento es un proceso continuo, no una actividad única. En el siguiente diagrama, se muestran las etapas del proceso de optimización del rendimiento:

Proceso de optimización del rendimiento

El proceso de optimización del rendimiento es un ciclo continuo que incluye las siguientes etapas:

  1. Define los requisitos: Define los requisitos de rendimiento detallados para cada capa de la pila de aplicaciones antes de diseñar y desarrollar tus aplicaciones. Para planificar la asignación de recursos, considera las características clave de la carga de trabajo y las expectativas de rendimiento.
  2. Diseña e implementa: Usa patrones de diseño elásticos y escalables que puedan ayudarte a cumplir con tus requisitos de rendimiento.
  3. Supervisa y analiza: Supervisa el rendimiento de forma continua con registros, seguimiento, métricas y alertas.
  4. Optimiza: Considera posibles rediseños a medida que evolucionan tus aplicaciones. Redimensiona los recursos de la nube y usa funciones nuevas para cumplir con los requisitos de rendimiento cambiantes.

    Como se muestra en el diagrama anterior, continúa el ciclo de supervisión, reevaluación de los requisitos y ajuste de los recursos de la nube.

Para obtener principios y recomendaciones de optimización del rendimiento que sean específicos de las cargas de trabajo de IA y AA, consulta Perspectiva de IA y AA: Optimización del rendimiento en el Framework de Well-Architected.

Principios básicos

Las recomendaciones del pilar de optimización del rendimiento del Well-Architected Framework se asignan a los siguientes principios básicos:

Colaboradores

Autores:

Otros colaboradores: