PERF02-BP04 Configuración y dimensionamiento correcto de los recursos de computación
Configure y dimensione correctamente los recursos de computación para que se ajusten a los requisitos de rendimiento de su carga de trabajo y evitar la infrautilización o el uso excesivo de recursos.
Patrones comunes de uso no recomendados:
-
Ignora los requisitos de rendimiento de la carga de trabajo, lo que genera una falta o un exceso de aprovisionamiento de recursos de computación.
-
Solo elige la instancia más grande o más pequeña disponible para todas las cargas de trabajo.
-
Solo usa una familia de instancias para facilitar la administración.
-
No tiene en cuenta las recomendaciones de AWS Cost Explorer o Compute Optimizer para ajustar el tamaño.
-
No somete a nuevas evaluaciones a la carga de trabajo para determinar la idoneidad de nuevos tipos de instancias.
-
Solo certifica una pequeña cantidad de configuraciones de instancias para su organización.
Beneficios de establecer esta práctica recomendada: el dimensionamiento correcto de los recursos de computación garantiza un funcionamiento óptimo en la nube al evitar que se produzca un exceso o falta de aprovisionamiento de recursos. El dimensionamiento adecuado de los recursos computacionales generalmente se traduce en un mayor rendimiento y una mejor experiencia del cliente, al tiempo que se reducen los costos.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: medio
Guía para la implementación
Un dimensionamiento correcto permite a las organizaciones gestionar la infraestructura en la nube de manera eficiente y rentable, al tiempo que abordan sus necesidades empresariales. Un aprovisionamiento excesivo de los recursos en la nube puede generar costos adicionales, mientras que un aprovisionamiento insuficiente puede provocar un rendimiento deficiente y una experiencia negativa para el cliente. AWS proporciona herramientas como AWS Compute Optimizer
Pasos para la implementación
-
Elija el tipo de instancia que mejor se adapte a sus necesidades:
-
¿Cómo elijo el tipo de instancia de Amazon EC2 apropiado para mi carga de trabajo?
-
Selección de tipo de instancia basada en atributos para la Flota de Amazon EC2
-
Create an Auto Scaling group using attribute-based instance type selection
-
Optimizing your Kubernetes compute costs with Karpenter consolidation
-
-
Analice las distintas características de rendimiento de su carga de trabajo y la relación que tienen con el uso de memoria, redes y CPU. Use estos datos para elegir recursos que encajen bien con el perfil de la carga de trabajo y los objetivos de rendimiento.
-
Controle el uso de los recursos con las herramientas de supervisión de AWS, como Amazon CloudWatch.
-
Seleccione la configuración correcta para cada recurso de computación.
-
En el caso de cargas de trabajo efímeras, evalúe las métricas de Amazon CloudWatch de la instancia, como
CPUUtilization
, para identificar si la instancia está infrautilizada o sobreutilizada. -
En las cargas de trabajo estables, consulte regularmente las herramientas de dimensionamiento de AWS, como AWS Compute Optimizer y AWS Trusted Advisor, para identificar oportunidades de optimizar y dimensionar correctamente el recurso de computación.
-
-
Pruebe los cambios de configuración en un entorno que no sea de producción antes de implementarlos en un entorno activo.
-
Revalúe continuamente las nuevas ofertas de computación y compárelas con las necesidades de la carga de trabajo.
Recursos
Documentos relacionados:
Videos relacionados:
-
AWS re:Invent 2023 – AWS Graviton: The best price performance for your AWS workloads
-
AWS re:Invent 2023 – New Amazon EC2 generative AI capabilities in AWS Management Console
-
AWS re:Invent 2023 – Smart savings: Amazon EC2 cost-optimization strategies
-
AWS re:Invent 2021 – Powering next-gen Amazon EC2: Deep dive on the Nitro System
Ejemplos relacionados: