Visualizar recomendações de função do Lambda - AWS Compute Optimizer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Visualizar recomendações de função do Lambda

AWS Compute Optimizer gera recomendações de tamanho de memória para AWS Lambda funções. As recomendações das funções são exibidas nas seguintes páginas do console do Compute Optimizer:

  • A página de recomendações das funções do Lambda lista cada uma de suas funções atuais, suas classificações de descoberta, motivos de descoberta, memória configurada atual, uso atual e custo atual. A principal recomendação do Compute Optimizer está listada ao lado de cada uma de suas funções e inclui a memória configurada recomendada, o custo recomendado e a diferença de preço entre sua função atual e a recomendação. Observe que o custo recomendado é um intervalo exibido nas colunas Custo recomendado (alto) e Custo recomendado (baixo) no console. Use a página de recomendações para comparar as funções atuais com a recomendação principal, o que pode ajudar a decidir se você deve aumentar ou reduzir a memória configurada da sua função.

  • A página de detalhes da função do Lambda, que você pode acessar na página de recomendações da função do Lambda, lista as principais recomendações de otimização para uma função. Ela lista a configuração da sua função atual e a opção de recomendação. A página de detalhes também exibe gráficos de métricas de utilização para a função atual.

As recomendações são atualizadas diariamente. Elas são geradas pela análise das especificações e métricas de utilização da função atual durante um período dos últimos 14 dias. Para obter mais informações, consulte Métricas analisadas por AWS Compute Optimizer.

Lembre-se de que o Compute Optimizer gera recomendações para funções do Lambda que atendem a um conjunto específico de requisitos, que as recomendações podem levar até 24 horas para serem geradas e que deve haver um acúmulo suficiente de dados de métricas. Para obter mais informações, consulte Requisitos de recurso.

Classificações de descobertas

A coluna Descoberta, na página Recomendações de funções do Lambda, faz um resumo do desempenho de cada funções durante o período analisado.

As classificações de descobertas a seguir se aplicam às funções do Lambda.

Classificação Descrição

Não otimizado

Uma função Lambda é considerada não otimizada quando o Compute Optimizer identifica que sua memória CPU ou potência configurada (que é proporcional à memória configurada) está subprovisionada ou superprovisionada. Nesse caso, o Compute Optimizer gera uma recomendação que pode fornecer melhor desempenho ou custo para sua workload.

Quando uma função não é otimizada, o Compute Optimizer exibe o motivo da descoberta de Memória subprovisionada ou Memória superprovisionada.

Otimizado

Uma função Lambda é considerada otimizada quando o Compute Optimizer determina que sua memória CPU ou potência configurada (que é proporcional à memória configurada) está provisionada corretamente para executar sua carga de trabalho.

Indisponível

O Compute Optimizer não conseguiu gerar uma recomendação para a função. Isso pode ocorrer porque a função não atendeu aos requisitos do Compute Optimizer para funções do Lambda ou não se qualifica para uma recomendação.

Para essa classificação de descoberta, o Compute Optimizer exibe um dos seguintes motivos de descoberta:

  • Dados insuficientes quando a função não tem dados de métricas suficientes para que o Compute Optimizer gere uma recomendação.

  • Inconclusivo quando a função não se qualifica para uma recomendação porque a função configurou uma memória superior a 1.792 MB, ou o Compute Optimizer não consegue gerar uma recomendação com um alto grau de confiança.

nota

Funções com uma descoberta de Indisponível não estão listadas no console do Compute Optimizer.

Economia mensal estimada e oportunidade de economia

Economia mensal estimada (após descontos)

Essa coluna lista a economia mensal estimada que você obtém ao migrar suas workloads da especificação de memória da função do Lambda atual para a especificação de memória recomendada no modelo de preços de Savings Plans. Para receber recomendações com descontos de Savings Plans, a preferência do modo de estimativa de economia precisa estar ativada. Para obter mais informações, consulte Modo de estimativa de economia.

nota

Se você não ativar a preferência do modo de estimativa de economia, essa coluna exibirá as informações padrão do desconto de preços sob demanda.

Economia mensal estimada (sob demanda)

Essa coluna lista a economia mensal aproximada que você obtém ao migrar suas workloads da especificação de memória da função do Lambda atual para a especificação de memória recomendada no modelo de preços sob demanda.

Oportunidade de economia (%)

Essa coluna lista a diferença percentual entre o preço da especificação de memória da função do Lambda atual e o preço da especificação de memória recomendada. Se o modo de estimativa de economia estiver ativado, o Compute Optimizer analisará os descontos de preços de Savings Plans para gerar a porcentagem da oportunidade de economia. Se o modo de estimativa de economia não estiver ativado, o Compute Optimizer utilizará somente informações de preços sob demanda. Para obter mais informações, consulte Modo de estimativa de economia.

Importante

Se você ativar o Cost Optimization Hub no AWS Cost Explorer, o Compute Optimizer usará os dados do Cost Optimization Hub, que incluem seus descontos de preços específicos, para gerar suas recomendações. Se o Hub de Otimização de Custos não estiver ativado, o Compute Optimizer utilizará os dados do Cost Explorer e das informações de preços sob demanda para gerar as recomendações. Para obter mais informações, consulte Habilitar o Cost Explorer e Hub de Otimização de Custos no Guia do usuário do AWS Cost Management .

Cálculo de economia mensal estimada

Para cada recomendação, calculamos o custo de operar uma nova função do Lambda usando a especificação de memória recomendada. A economia mensal estimada é calculada com base no número de horas de operação da função do Lambda atual e na diferença nas taxas entre a especificação de memória atual e a especificação de memória recomendada. A economia mensal estimada para funções do Lambda exibidas no painel do Compute Optimizer é uma soma da economia mensal estimada para todas as funções do Lambda na conta com uma classificação de descoberta de Não otimizado.

Risco de desempenho atual

A coluna Risco de desempenho atual, na página de recomendações de funções do Lambda, define a probabilidade de cada função do Lambda atual não atender às necessidades de recursos de sua workload. Os valores atuais de risco de desempenho variam entre muito baixo, baixo, médio e alto. Um risco de desempenho muito baixo significa uma previsão de que a função do Lambda atual sempre forneça capacidade suficiente. Quanto maior o risco de desempenho, maior a probabilidade de você considerar a recomendação gerada pelo Compute Optimizer.

Gráficos de utilização

A página de detalhes da função do Lambda exibe gráficos de métricas de utilização para a função atual. Os gráficos exibem dados do período de análise. O Compute Optimizer usa o ponto máximo de utilização em cada intervalo de cinco minutos para gerar recomendações de função do Lambda.

Você pode alterar os gráficos para exibir dados das últimas 24 horas, três dias, uma semana ou duas semanas.

Os seguintes gráficos de utilização são exibidos na página de detalhes:

Nome do gráfico Descrição

Duração (milissegundos)

A quantidade de tempo que o código da função gasta processando um evento.

Erros (contagem)

O número de invocações que resultam em um erro de função. Os erros de função incluem exceções lançadas pelo código e exceções lançadas pelo tempo de execução do Lambda. O runtime retorna um erro para problemas como tempos limite e erros de configuração.

Invocações (contagem)

O número de vezes que o código da função foi executado, incluindo execuções bem-sucedidas e execuções que resultam em um erro de função.