SUS05-BP02 Uso de los tipos de instancia con el menor impacto
Supervise y utilice continuamente nuevos tipos de instancias para aprovechar las mejoras de la eficiencia energética.
Patrones comunes de uso no recomendados:
-
Solo utiliza una familia de instancias.
-
Solo utiliza instancias x86.
-
Especifica un tipo de instancia en su configuración de Amazon EC2 Auto Scaling.
-
Utiliza instancias de AWS para fines para los que no fueron diseñadas (por ejemplo, utiliza instancias optimizadas para la computación para una carga de trabajo que hace un uso intensivo de la memoria).
-
No evalúa de forma regular nuevos tipos de instancia.
-
No comprueba recomendaciones de herramientas de dimensionamiento de AWS como AWS Compute Optimizer.
Beneficios de establecer esta práctica recomendada: al utilizar instancias energéticamente eficientes y del tamaño adecuado, podrá reducir en gran medida el impacto medioambiental y el costo de su carga de trabajo.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: medio
Guía para la implementación
Usar instancias eficientes en la carga de trabajo en la nube es fundamental para reducir el uso de los recursos y mejorar la rentabilidad. Supervise de forma continuada el lanzamiento de nuevos tipos de instancia y aproveche las mejoras de la eficiencia energética; se incluyen los tipos de instancia diseñados para admitir cargas de trabajo específicas, como el entrenamiento y la inferencia en machine learning y la transcodificación de vídeo.
Pasos para la implementación
-
Conocimiento y exploración de los tipos de instancia: descubra los tipos de instancia que pueden reducir el impacto medioambiental de su carga de trabajo.
-
Suscríbase a Novedades de AWS
para mantenerse al día de las últimas tecnologías e instancias de AWS. -
Conozca los diferentes tipos de instancias de AWS.
-
Conozca las instancias basadas en AWS Graviton que ofrecen el mejor rendimiento por vatio de consumo energético en Amazon EC2 viendo re:Invent 2020: Conocer en profundidad las instancias de Amazon EC2 con procesador AWS Graviton2
y Conocer en profundidad las instancias C7g de Amazon EC2 y AWS Graviton3 .
-
-
Uso de los tipos de instancia con el menor impacto: planifique y haga la transición de su carga de trabajo a los tipos de instancia con el menor impacto.
-
Defina un proceso para evaluar nuevas funciones o instancias para su carga de trabajo. Aproveche la agilidad de la nube para probar rápidamente cómo los nuevos tipos de instancia pueden mejorar la sostenibilidad medioambiental de su carga de trabajo. Utilice las métricas proxy para medir cuántos recursos necesita para completar una unidad de trabajo.
-
Si es posible, modifique su carga de trabajo para que funcione con diversas cantidades de vCPU y de memoria para sacar el máximo partido del tipo de instancia que haya elegido.
-
Considere la posibilidad de cambiar su carga de trabajo a instancias basadas en Graviton para mejorar la eficiencia del rendimiento de la carga de trabajo. Para obtener más información sobre cómo cambiar las cargas de trabajo a AWS Graviton, consulte AWS Graviton Fast Start
y Consideraciones al trasladar cargas de trabajo a instancias de Amazon Elastic Compute Cloud basadas en AWS Graviton . -
Considere seleccionar la opción de AWS Graviton al usar los servicios administrados de AWS
. -
Migre su carga de trabajo a las regiones que ofrezcan las instancias con menor impacto en la sostenibilidad y que sigan cumpliendo sus requisitos empresariales.
-
Para las cargas de trabajo de machine learning, utilice hardware personalizado específico para su carga de trabajo, como AWS Trainium
, AWS Inferentia y Amazon EC2 DL1. AWS Inferentia, como las instancias Inf2, ofrecen hasta un 50 % más de rendimiento por vatio que las instancias de Amazon EC2 comparables. -
Utilice el Recomendador de inferencias de Amazon SageMaker para ajustar el tamaño correcto del punto de conexión de inferencia de ML.
-
Para cargas de trabajo con picos (cargas de trabajo con requisitos poco frecuentes de capacidad adicional), utilice instancias de rendimiento ampliable.
-
Para las cargas de trabajo sin estado y tolerantes a errores, use instancias de spot de Amazon EC2 para incrementar el uso global de la nube y reducir el impacto en la sostenibilidad de los recursos no utilizados.
-
-
Operación y optimización: opere y optimice la instancia de la carga de trabajo.
-
En el caso de las cargas de trabajo efímeras, evalúe las métricas de Amazon CloudWatch de la instancia, como
CPUUtilization
, para identificar si la instancia está inactiva o infrautilizada. -
En las cargas de trabajo estables, consulte regularmente las herramientas de dimensionamiento de AWS, como AWS Compute Optimizer
, para identificar oportunidades de optimizar y dimensionar las instancias de forma correcta. Para ver más ejemplos y recomendaciones, vea los siguientes laboratorios:
-
Recursos
Documentos relacionados:
-
Optimizing your AWS Infrastructure for Sustainability, Part I: Compute
-
Selección de tipo de instancia basada en atributos para la flota de Amazon EC2
-
Creación de aplicaciones sostenibles, eficientes y con optimización de costos en AWS
-
Cómo ayuda el panel de sostenibilidad de Contino a los clientes a optimizar su huella de carbono
Videos relacionados:
-
AWS re:Invent 2023 - AWS Graviton: The best price performance for your AWS workloads
-
AWS re:Invent 2023 = What's new with Amazon Elastic Compute Cloud
-
AWS re:Invent 2023 - Smart savings: Amazon Elastic Compute Cloud cost-optimization strategies
-
AWS re:Invent 2021 - Deep dive into AWS Graviton3 and Amazon EC2 C7g instances
-
AWS re:Invent 2022 - Build a cost-, energy-, and resource-efficient compute environment
Ejemplos relacionados: