Visualización de las recomendaciones de funciones de Lambda - 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 las recomendaciones de funciones de Lambda

AWS Compute Optimizer genera recomendaciones de tamaño de memoria para las AWS Lambda funciones. Las recomendaciones para sus funciones se muestran en las siguientes páginas de la consola de Compute Optimizer:

  • La página Recomendaciones de funciones de Lambda muestra cada una de sus funciones actuales, sus clasificaciones de resultados, los motivos del resultado, la memoria configurada actual, el uso actual y el coste actual. La recomendación principal de Compute Optimizer aparece junto a cada una de sus funciones e incluye la memoria configurada recomendada, el costo recomendado y la diferencia de precio entre su función actual y la recomendación. Tenga en cuenta que el costo recomendado es un rango que se muestra en las columnas Costo recomendado (alto) y Costo recomendado (bajo) de la consola. Utilice la página de recomendaciones para comparar las funciones actuales con su recomendación principal, lo que puede ayudarle a decidir si debe aumentar o reducir la memoria configurada de su función.

  • En la página Detalles de la función de Lambda, a la que puede acceder desde la página de recomendaciones de funciones de Lambda, se enumeran las principales recomendaciones de optimización para una función. Muestra la configuración de la función actual y la opción de recomendación. La página de detalles también muestra gráficos de métricas de utilización para la función actual.

Las recomendaciones se actualizan a diario. Se generan mediante el análisis de las especificaciones y las métricas de utilización de la función actual durante un período de los últimos 14 días. Para obtener más información, consulte Métricas analizadas por AWS Compute Optimizer.

Tenga en cuenta que Compute Optimizer genera recomendaciones para las funciones de Lambda que cumplen con un conjunto específico de requisitos, las recomendaciones pueden tardar hasta 24 horas en generarse y se deben acumular suficientes datos de métricas. Para obtener más información, consulte Requisitos de recursos.

Clasificaciones de resultados

La columna Resultados de la página Recomendaciones de funciones de Lambda proporciona un resumen del rendimiento de cada uno de sus funciones durante el período analizado.

Las siguientes clasificaciones de resultados se aplican a las funciones de Lambda.

Clasificación Descripción

No optimizado

Se considera que una función Lambda no está optimizada cuando Compute Optimizer ha identificado que la memoria CPU o la energía configuradas (que son proporcionales a la memoria configurada) están sobreaprovisionadas o sobreaprovisionadas. En este caso, Compute Optimizer genera una recomendación que puede proporcionar un mejor rendimiento o costo para su carga de trabajo.

Cuando una función no está optimizada, Compute Optimizer muestra un motivo de resultado de Memoria subaprovisionada o Memoria sobreaprovisionada.

Optimizado

Una función Lambda se considera optimizada cuando Compute Optimizer determina que la memoria CPU o la energía configuradas (que son proporcionales a la memoria configurada) están correctamente aprovisionadas para ejecutar tu carga de trabajo.

No disponible

Compute Optimizer no pudo generar una recomendación para la función. Esto puede deberse a que la función no cumple los requisitos de Compute Optimizer para las funciones de Lambda o a que la función no reúne los requisitos para recibir una recomendación.

Para esta clasificación de resultados, Compute Optimizer muestra uno de los siguientes motivos de resultados:

  • Datos insuficientes cuando la función no tiene suficientes datos métricos para que Compute Optimizer genere una recomendación.

  • No concluyente cuando la función no cumple los requisitos para recibir una recomendación porque tiene una memoria configurada superior a 1792 MB o cuando Compute Optimizer no puede generar una recomendación con un alto grado de confianza.

nota

Las funciones cuyo resultado es No disponible no aparecen en la consola de Compute Optimizer.

Ahorro mensual estimado y oportunidad de ahorro

Ahorros mensuales estimados (después de los descuentos)

En esta columna se muestran los ahorros de costos mensuales aproximados que obtiene al migrar sus cargas de trabajo de la especificación de memoria de la función de Lambda actual a la especificación de memoria bajo el modelo de precios Savings Plans. Para recibir recomendaciones con descuentos de Savings Plans, 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 activa la preferencia de modo de estimación de ahorros, en esta columna se muestra la información de descuento predeterminada de los precios bajo demanda.

Ahorros mensuales estimados (bajo demanda)

En esta columna se muestran los ahorros de costos mensuales aproximados que obtiene al migrar sus cargas de trabajo de la especificación de memoria de la función de Lambda actual a la especificación de memoria bajo el modelo de precios bajo demanda.

Oportunidad de ahorro (%)

En esta columna se muestra la diferencia porcentual entre el precio bajo demanda de la especificación de memoria de la función de Lambda actual y el precio de la especificación recomendada. Si el modo de estimación de ahorros está activado, Compute Optimizer analiza los descuentos en los precios de Savings Plans para generar el porcentaje de oportunidad de ahorro. Si el modo de estimación de ahorros no está activado, Compute Optimizer solo usa la información de los precios bajo demanda. Para obtener más información, consulte Modo de estimación de ahorros.

importante

Si habilitas Cost Optimization Hub en AWS Cost Explorer, Compute Optimizer utiliza los datos del Cost Optimizer Hub, que incluyen tus descuentos de precios específicos, para generar tus recomendaciones. Si el Centro de optimización de costos no está habilitado, Compute Optimizer usa los datos de Cost Explorer y la información de precios bajo demanda para generar sus 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álculo de ahorro mensual estimado

Para cada recomendación, calculamos el costo de operar una nueva función de Lambda utilizando las especificaciones de memoria recomendada. El ahorro mensual estimado se calcula en función del número de horas de funcionamiento de función de Lambda actual y de la diferencia entre las tarifas entre las especificaciones de memoria actuales y las especificaciones de memoria recomendadas. El ahorro mensual estimado para las funciones de Lambda que se muestran en el panel de Compute Optimizer es una suma del ahorro mensual estimado para todos las funciones de Lambda de la cuenta con una clasificación de resultados de No optimizado.

Riesgo de rendimiento actual

La columna Riesgo de rendimiento actual de la página Recomendaciones de las funciones de Lambda define la probabilidad de que cada función de Lambda actual no satisfaga las necesidades de recursos de la carga de trabajo. Los valores de riesgo de rendimiento actuales van desde muy bajos, bajos, medios y altos. Un riesgo de rendimiento muy bajo significa que se prevé que la función de Lambda actual siempre proporcione la capacidad suficiente. Cuanto mayor sea el riesgo de rendimiento, es más probable que deba tener en cuenta la recomendación generada por Compute Optimizer.

Gráficos de utilización

La página Detalles de la función de Lambda muestra gráficos de métricas de utilización de la función actual. Los gráficos muestran los datos del período de análisis. Compute Optimizer usa el punto de utilización máximo dentro de cada intervalo de tiempo de cinco minutos para generar recomendaciones de función de Lambda.

Puede cambiar los gráficos para mostrar los datos de las últimas 24 horas, tres días, una semana o dos semanas.

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

Nombre del gráfico Descripción

Duración (milisegundos)

La cantidad de tiempo que el código de función pasa procesando un evento.

Errores (recuento)

El número de invocaciones que dan lugar a un error de función. Los errores de función incluyen excepciones lanzadas por su código y excepciones lanzadas por el tiempo de ejecución de Lambda. El motor de ejecución devuelve errores para problemas como tiempos de espera y errores de configuración.

Invocaciones (recuento)

El número de veces que se ejecuta el código de función, incluidas las ejecuciones exitosas y las ejecuciones que dan lugar a un error de función.