View a markdown version of this page

Visualización de recomendaciones del grupo de escalado automático de EC2 - AWS Compute Optimizer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Visualización de recomendaciones del grupo de escalado automático de EC2

AWS Compute Optimizer genera recomendaciones de tipos de instancia para los grupos de Amazon EC2 Auto Scaling. Las recomendaciones para los grupos de EC2 Auto Scaling se muestran en las siguientes páginas de la AWS Compute Optimizer consola.

  • Recomendaciones para el grupo EC2 Auto Scaling

    En esta página se enumeran cada uno de los grupos de EC2 Auto Scaling actuales, sus clasificaciones de búsqueda, los tipos de instancia actuales, el precio por hora actual de la opción de compra seleccionada y la configuración actual. La recomendación principal de Compute Optimizer aparece junto a cada uno de los grupos de EC2 Auto Scaling e incluye el tipo de instancia recomendado, el precio por hora de la opción de compra seleccionada y la diferencia de precio entre los tipos de instancia actuales y la recomendación. Utilice la página de recomendaciones para comparar los tipos de instancia actuales de sus grupos de Auto Scaling de EC2 con nuestra recomendación principal, que puede ayudarle a decidir si debe aumentar o reducir el tamaño de sus instancias.

  • Detalles del grupo EC2 Auto Scaling

    En función del grupo específico de EC2 Auto Scaling, en esta página encontrará and/or recomendaciones para ajustar el tamaño y escalar en un grupo inactivo. En ella se enumeran las especificaciones de cada recomendación de ajuste del tamaño, como el riesgo de rendimiento y los precios por hora de la opción de compra seleccionada. La página de detalles también muestra gráficos de métricas de utilización que se pueden utilizar para comparar el grupo actual de EC2 Auto Scaling con las métricas de utilización proyectadas para las opciones de recomendación.

Las recomendaciones se actualizan a diario. Se generan analizando las especificaciones y las métricas de utilización del grupo actual de EC2 Auto Scaling durante el período retrospectivo predeterminado de 14 días o un período retrospectivo de 32 días. Puede ampliar el período retrospectivo a 93 días si habilita las métricas de infraestructura mejoradas. Para obtener más información, consulte Métricas de infraestructura mejorada, Preferencias de recomendación de redimensionamiento y Métricas analizadas por AWS Compute Optimizer.

Ten en cuenta que Compute Optimizer genera recomendaciones para los grupos de EC2 Auto Scaling que cumplen con un conjunto específico de requisitos. Las recomendaciones pueden tardar hasta 24 horas en generarse y se deben acumular suficientes datos métricos. Para obtener más información, consulte Requisitos de recursos.

importante

Si habilitas Cost Optimization Hub en AWS Cost Explorer, Compute Optimizer usa los datos del Cost Optimization Hub, que incluyen tus descuentos de precios específicos, para generar tus recomendaciones. Si Cost Optimization Hub no está habilitado, Compute Optimizer usa los datos y la información de On-Demand precios de Cost Explorer para generar tus recomendaciones. Para obtener más información, consulte Habilitar Cost Explorer y Centro de optimización de costos en la Guía del usuario de AWS Cost Management .

Cómo se genera una recomendación grupal de EC2 Auto Scaling

AWS Compute Optimizer genera recomendaciones para los grupos de EC2 Auto Scaling mediante un proceso de evaluación de tres pasos diseñado para optimizar los costos y el rendimiento:

  1. Evaluar si un grupo de EC2 Auto Scaling está inactivo

    Compute Optimizer evalúa si su grupo de EC2 Auto Scaling está inactivo mediante el análisis de sus patrones de utilización de recursos durante el período retrospectivo. Si todas las instancias de un grupo de EC2 Auto Scaling cumplen con los criterios de inactividad, Compute Optimizer determina que tu grupo está inactivo y calcula los posibles ahorros que supondría escalar en ese grupo. Para obtener más información, consulte Criterios de inactividad por recurso.

  2. Evaluación de la escalabilidad de un grupo de Auto Scaling de EC2

    Compute Optimizer evalúa la configuración de capacidad de las instancias y las políticas de escalado para determinar si su grupo de EC2 Auto Scaling se usa para mantener un grupo fijo de instancias (sin políticas de escalado ni políticas de escalado inhabilitadas), escalar dinámicamente para satisfacer las demandas de la carga de trabajo (mediante políticas de seguimiento de objetivos, escalado predictivo, escalado simple o escalado por etapas en función del uso de la CPU) o seguir un cronograma fijo de eventos de escalado (con políticas de escalado programadas).

  3. Identifica las oportunidades de redimensionamiento

    Compute Optimizer analiza la utilización de los recursos y la configuración actual de su grupo de Auto Scaling de EC2, incluidos los ajustes de la estrategia de asignación, las políticas de escalado, los tipos de instancias, los precios y la capacidad de las instancias, para encontrar las oportunidades de dimensionamiento adecuadas.

    • Para los grupos de EC2 Auto Scaling que mantienen un grupo fijo de instancias, Compute Optimizer recomienda tipos de instancias que cumplan con sus requisitos de carga de trabajo y, al mismo tiempo, mantengan el recuento actual de instancias. Esto puede mejorar el rendimiento de la carga de trabajo y ahorrar costos.

    • En el caso de los grupos de EC2 Auto Scaling que escalan de forma dinámica en función de la demanda, Compute Optimizer recomienda actualizar a generaciones de instancias más recientes que puedan generar mayores ahorros. Si las métricas de memoria están habilitadas, también pueden sugerir oportunidades de reducir el tamaño de la memoria para ahorrar aún más.

    • Para los grupos de EC2 Auto Scaling que siguen un cronograma fijo de eventos de escalado, Compute Optimizer recomienda tipos de instancias que pueden generar mayores ahorros y, al mismo tiempo, cumplir con los requisitos de carga de trabajo de los recursos en función de la capacidad escalada programada. Esto garantiza que las recomendaciones se alineen con las estrategias de escalado y las demandas de carga de trabajo específicas de cada grupo.

nota

En cuanto a las recomendaciones sobre el tamaño correcto, Compute Optimizer no ofrece recomendaciones para modificar la política de escalado o la configuración de la capacidad de las instancias.

Clasificaciones de resultados

La columna de búsqueda de la página de recomendaciones de grupos de EC2 Auto Scaling proporciona un resumen del desempeño de cada uno de los grupos de EC2 Auto Scaling durante el período retrospectivo.

Las siguientes clasificaciones de hallazgos se aplican a los grupos de EC2 Auto Scaling.

Clasificación Description (Descripción)

No optimizado

Los grupos de EC2 Auto Scaling que mantienen un conjunto fijo de instancias no se consideran optimizados cuando el grupo está sobredimensionado o ejecuta cargas de trabajo que pueden provocar problemas de rendimiento.

Los grupos de EC2 Auto Scaling que escalan de forma dinámica o siguen un cronograma fijo de eventos de escalado no se consideran optimizados cuando existen otros tipos de instancias que pueden satisfacer la demanda a un costo menor.

Optimizado

Un grupo de EC2 Auto Scaling se considera optimizado cuando todas las especificaciones del grupo, como la CPU, la memoria y la red, cumplen los requisitos de rendimiento de la carga de trabajo. Para los grupos optimizados, Compute Optimizer puede recomendar un tipo de instancia de nueva generación.

Estrategia de asignación

Las columnas sobre la estrategia de asignación de las páginas de detalles y recomendaciones de los grupos de EC2 Auto Scaling muestran la estrategia de asignación actual y la recomendada para el grupo de EC2 Auto Scaling. La estrategia de asignación define el orden en el que el grupo de escalado automático de EC2 despliega sus tipos de instancias mixtas. Compute Optimizer puede encontrar una estrategia de asignación como una de las siguientes:

  • Priorizado: el grupo de escalado automático de EC2 prioriza los tipos de instancia en función del orden que haya indicado en los requisitos de tipo de instancia.

  • Lowest-price— El grupo EC2 Auto Scaling implementa automáticamente los tipos de instancias con el precio más bajo en cada zona de disponibilidad en función del precio actual. On-Demand

  • Sin estrategia de asignación: no ha definido una estrategia de asignación para el grupo de escalado automático de EC2.

  • No aplicable: una estrategia de asignación no es aplicable a un grupo de escalado automático de EC2 con un único tipo de instancia.

Compute Optimizer recomienda usar una estrategia de asignación priorizada y priorizar nuestros tipos de instancias recomendados por encima de los tipos de instancias actuales dentro de tus requisitos de tipo de instancia. Dar prioridad a la recomendación de Compute Optimizer permite al grupo de escalado automático de EC2 implementar tipos de instancia que optimizan el costo y el rendimiento. También le recomendamos que mantenga los tipos de instancia actuales en los requisitos de tipo de instancia para asegurarse de que hay capacidad suficiente para admitir las cargas de trabajo.

Puedes actualizar tus grupos de EC2 Auto Scaling con nuestros tipos de instancias recomendados mediante una actualización de instancias. Para obtener más información, consulte Utilizar una actualización de instancias para actualizar las instancias de un grupo de Auto Scaling en la guía del usuario de Amazon EC2 Auto Scaling.

Para obtener más información sobre las estrategias de asignación, consulte Estrategias de asignación para varios tipos de instancias en la guía del usuario de Amazon EC2 Auto Scaling.

Ahorro mensual estimado y oportunidad de ahorro

Ahorros mensuales estimados (después de los descuentos)

En esta columna se enumeran los ahorros mensuales estimados para el grupo EC2 Auto Scaling si hubiera utilizado los tipos de instancia recomendados durante el período retrospectivo. Después de ahorrar con descuento, ten en cuenta los modelos de precios de las instancias reservadas o los planes de ahorro que estén activos en tus cuentas. Para recibir recomendaciones con descuentos de Savings Plans e instancias reservadas, es necesario activar la preferencia del modo de estimación de ahorros. Para obtener más información, consulte Modo de estimación de ahorros.

nota

Si no activas la preferencia del modo de estimación del ahorro, en esta columna se muestra la información de On-Demand precios predeterminada.

Ahorros mensuales estimados (On-Demand)

En esta columna se enumeran los ahorros de costos mensuales aproximados para el grupo EC2 Auto Scaling si hubieras seguido la recomendación de Compute Optimizer durante el período anterior y lo hubieras comprado por debajo del precio de la On-Demand instancia.

Oportunidad de ahorro (%)

En esta columna se muestra el porcentaje de ahorro mensual estimado con respecto al coste mensual actual, que puedes ahorrar si adoptas los tipos de instancia recomendados para tu grupo de EC2 Auto Scaling. Si el modo de estimación de ahorros está activado, Compute Optimizer analiza los modelos de precios de las instancias reservadas o los planes de ahorro que estén activos en tus cuentas para generar el porcentaje de oportunidades de ahorro. Si el modo de estimación de ahorros no está activado, Compute Optimizer solo usa la información de On-Demand precios. Para obtener más información, consulte Modo de estimación de ahorros.

Cálculo de ahorro mensual estimado

Para cada recomendación, calculamos el costo de utilizar una nueva instancia usando el tipo de instancia recomendado. Los ahorros mensuales estimados se calculan en función del número de horas de ejecución de las instancias actuales del grupo EC2 Auto Scaling y de la diferencia en las tarifas entre el tipo de instancia actual y el tipo de instancia recomendado. El ahorro mensual estimado para los grupos de EC2 Auto Scaling que se muestra en el panel de Compute Optimizer es la suma de los ahorros mensuales estimados para todas las instancias sobreaprovisionadas en los grupos de EC2 Auto Scaling de la cuenta.

Idle

La columna inactiva de la página de recomendaciones de grupos de EC2 Auto Scaling muestra si su grupo de EC2 Auto Scaling está inactivo o no.

Criterios de inactividad para los grupos de EC2 Auto Scaling: el grupo no tiene instancias con un uso máximo de CPU superior al 5% o un uso de MB/day red del 5% durante un período retrospectivo de 14 días.

Criterios de inactividad para los grupos de EC2 Auto Scaling que utilizan los tipos de instancias G o P: si las instancias del grupo cumplen los siguientes criterios durante el período retrospectivo de 14 días:

  • La GPU no funciona de forma activa durante más del 99% del período retrospectivo

  • El codificador de GPU no se usa durante el 99 % o más del tiempo de ejecución de la instancia

  • El uso de memoria de la GPU a nivel de instancia es inferior al 5%

  • La utilización máxima de la CPU es inferior al 5 %

  • La utilización de la red es inferior al 5% MB/day

AWS Graviton-based recomendaciones de instancia

Al consultar las recomendaciones grupales de EC2 Auto Scaling, puede ver el impacto que tiene en el precio y el rendimiento la ejecución de la carga de trabajo en AWS Graviton-based instancias. Para ello, elija Graviton (aws-arm64) en el menú desplegable Preferencia de arquitectura de CPU. De lo contrario, selecciona Actual para ver las recomendaciones basadas en el mismo proveedor de CPU y la misma arquitectura que la instancia actual.

nota

Las columnas Precio actual, Precio recomendado, Diferencia de precio, Diferencia de precio (%) y Ahorro mensual estimado se actualizan para ofrecer una comparación de precios entre el tipo de instancia actual y el tipo de instancia de la preferencia de arquitectura de CPU seleccionada. Por ejemplo, si eliges Graviton (aws-arm64), los precios se comparan entre el tipo de instancia actual y el tipo de instancia recomendado. Graviton-based

Tipos de carga de trabajo inferido

En la columna de tipos de carga de trabajo inferidos de la página de recomendaciones de grupos de EC2 Auto Scaling se enumeran las aplicaciones que podrían estar ejecutándose en instancias del grupo EC2 Auto Scaling, según lo deduce Compute Optimizer. Para ello, analiza los atributos de las instancias del grupo EC2 Auto Scaling, como el nombre, las etiquetas y la configuración de la instancia. Actualmente, Compute Optimizer puede deducir si sus instancias ejecutan Amazon EMR, Apache Cassandra, Apache Hadoop, Memcached, NGINX, PostgreSQL, Redis, Kafka o SQLServer. Al deducir las aplicaciones que se ejecutan en las instancias, Compute Optimizer puede identificar el esfuerzo que supone migrar las cargas de trabajo de los tipos de instancia basados en x86 a los tipos de instancias de Graviton. Arm-based AWS Para obtener más información, consulte Esfuerzo de migración.

nota

No puede deducir la aplicación de SQLServer en las regiones de Medio Oriente (Baréin), África (Ciudad del Cabo), Asia-Pacífico (Hong Kong), Europa (Milán) y Asia-Pacífico (Yakarta).

Esfuerzo de migración

En la columna sobre el esfuerzo de migración de las páginas de detalles de los grupos de EC2 Auto Scaling y de los grupos de EC2 Auto Scaling se indica el nivel de esfuerzo que puede ser necesario para migrar del tipo de instancia actual al recomendado. A continuación se muestran ejemplos de los diferentes niveles de esfuerzo de migración.

  • Muy bajo: el tipo de instancia recomendado tiene la misma arquitectura de CPU que el tipo de instancia actual.

  • Bajo: Amazon EMR es el tipo de carga de trabajo inferido y se recomienda un tipo de instancia de AWS Graviton

  • Medio: no se puede deducir un tipo de carga de trabajo, pero se recomienda un tipo de instancia de AWS Graviton.

  • Alto: el tipo de instancia recomendado tiene una arquitectura de CPU diferente a la del tipo de instancia actual y la carga de trabajo no tiene una versión compatible conocida en la arquitectura de CPU recomendada.

Para obtener más información sobre la migración de tipos de instancias basadas en x86 a instancias de Arm-based AWS Graviton, consulte las consideraciones a la hora de realizar la transición de cargas de trabajo a instancias Amazon AWS EC2 basadas en Graviton2 en la sección Introducción a Graviton. AWS GitHub

Riesgo de rendimiento

Las columnas de riesgo de rendimiento de la página de detalles de los grupos de EC2 Auto Scaling y de la página de recomendaciones de grupos de EC2 Auto Scaling definen la probabilidad de que los tipos de instancia actuales y recomendados que se están ejecutando en su grupo de EC2 Auto Scaling no cumplan sus requisitos de carga de trabajo. Compute Optimizer calcula una puntuación de riesgo de rendimiento individual para cada especificación del grupo EC2 Auto Scaling, que incluye la CPU, la memoria, el rendimiento de EBS, las IOPS de EBS, el rendimiento de disco, las IOPS de disco, el rendimiento de red y el PPS de red. El riesgo de rendimiento del grupo EC2 Auto Scaling actual y recomendado se calcula como la puntuación de riesgo de rendimiento máxima en todas las especificaciones de recursos analizadas.

Los valores van desde muy bajo, bajo, medio, alto y muy alto. Un riesgo de rendimiento muy bajo significa que se prevé que los tipos de instancia siempre proporcionen suficiente capacidad. Un riesgo de rendimiento más alto significa que, antes de migrar el recurso, debes comprobar si los tipos de instancia que se ejecutan en tu grupo de EC2 Auto Scaling cumplen los requisitos de rendimiento de tu carga de trabajo. Decida si desea optimizar para mejora del rendimiento, para reducción de costos o para una combinación de ambos. Para obtener más información, consulte Cambiar el tipo de instancia en la Guía del usuario de Amazon Elastic Compute Cloud.

nota

En la API de Compute Optimizer, el AWS Command Line Interface (AWS CLI) y AWS los SDK, el riesgo de rendimiento se mide en una escala de 0 (muy bajo) a 4 (muy alto).

Gráficos de utilización

La página de detalles del grupo EC2 Auto Scaling muestra los gráficos de las métricas de utilización de las instancias actuales del grupo. Los gráficos muestran los datos del período de análisis. Compute Optimizer utiliza el punto de utilización máximo en cada intervalo de tiempo de cinco minutos para generar recomendaciones grupales de EC2 Auto Scaling.

Puede cambiar los gráficos para mostrar los datos de las últimas 24 horas, tres días, una semana o dos semanas. Si activa la característica de pago con métricas de infraestructura mejorada, podrás ver los datos de los últimos tres meses.

En la página de detalles se muestran los siguientes gráficos de utilización:

Nombre del gráfico Description (Descripción)

Utilización media de la CPU (porcentaje)

El porcentaje promedio de unidades informáticas EC2 asignadas que utilizan las instancias del grupo EC2 Auto Scaling.

Red promedio en () MiB/second

La cantidad de mebibytes (MiB) por segundo que las instancias del grupo EC2 Auto Scaling reciben en todas las interfaces de red.

Promedio de salidas de red () MiB/second

La cantidad de mebibytes (MiB) por segundo que las instancias del grupo EC2 Auto Scaling envían a todas las interfaces de red.

Capacidad de instancias

Es el número de instancias en ejecución con un grupo de EC2 Auto Scaling en un momento dado.