PERF02-BP02 Comprender las opciones de configuración y las características de computación disponibles - Pilar de eficiencia del rendimiento

PERF02-BP02 Comprender las opciones de configuración y las características de computación disponibles

Conozca las opciones de configuración y las características disponibles para su servicio de computación, lo que le ayudará a aprovisionar la cantidad de recursos adecuada y a conseguir un rendimiento más eficiente.

Antipatrones usuales:

  • No evalúan las opciones de computación ni las familias de instancias disponibles con arreglo a las características de la carga de trabajo.

  • Produce un aprovisionamiento excesivo de recursos informáticos para satisfacer los picos de demanda.

Ventajas de aplicar esta práctica recomendada: familiarícese con las configuraciones y las características computacionales de AWS para utilizar una solución computacional optimizada que se ajuste a las características y necesidades de su carga de trabajo.

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

Guía para la implementación

Cada solución computacional tiene disponibles configuraciones y características únicas que admiten diferentes características y requisitos de la carga de trabajo. Descubra cómo estas opciones complementan su carga de trabajo y determine qué opciones de configuración son mejores para su caso. Algunas de estas opciones pueden ser, por ejemplo, la familia de instancias, el tamaño, las características (GPU, E/S, etc.), la capacidad de ampliación, los tiempos de espera, los tamaños de funciones, las instancias de contenedor y la simultaneidad. Si se ha utilizado la misma opción de computación en su carga de trabajo durante más de cuatro semanas y prevé que las características seguirán siendo las mismas en el futuro, puede utilizar AWS Compute Optimizer para determinar si la opción de computación actual es adecuada para las cargas de trabajo desde el punto de vista de la CPU y la memoria.

Pasos para la implementación

  1. Sepa cuáles son los requisitos de la carga de trabajo (como los requisitos de CPU, la memoria y la latencia).

  2. Consulte la documentación y las prácticas recomendadas de AWS para obtener información sobre las opciones de configuración recomendadas que pueden ayudarle a mejorar el rendimiento de los recursos computacionales. Estas son algunas de las principales opciones de configuración que debe tener en cuenta:

    Configuration option Examples
    Instance type
    • Las instancias optimizadas para computación son ideales para las cargas de trabajo que requieren una relación entre vCPU y memoria más alta. 

    • Las instancias optimizadas para memoria ofrecen gran cantidad de memoria para las cargas de trabajo que demandan mucha.

    • Las instancias optimizadas para el rendimiento están diseñadas para cargas de trabajo que tienen que hacer muchas operaciones secuenciales de acceso de lectura y escritura (IOPS) en el almacenamiento local.

    Pricing model
    • Las instancias bajo demanda le permiten usar la capacidad de computación por horas o por segundos, sin compromisos a largo plazo. Estas instancias son adecuadas para ampliar la capacidad por encima de las necesidades de rendimiento estándar.

    • Los Savings Plansofrecen un ahorro significativo en comparación con las instancias bajo demanda a cambio del compromiso de utilizar una cantidad específica de capacidad de computación durante un período de uno o tres años.

    • Las instancias de spot le permiten aprovechar la capacidad de las instancias que no se utilizan en cargas de trabajo sin estado y tolerantes a errores con descuento. 

    Auto Scaling Use Auto Scaling configuration to match compute resources to traffic patterns.
    Sizing
    • Utilice Compute Optimizer para obtener recomendaciones generadas mediante machine learning sobre qué configuración de computación se ajusta mejor a sus características de computación.

    • Utilice AWS Lambda Power Tuning para seleccionar la mejor configuración para la función de Lambda.

    Hardware-based compute accelerators

Recursos

Documentos relacionados:

Vídeos relacionados:

Ejemplos relacionados: