AWS Lambda - Como funciona a definição de preço da AWS

AWS Lambda

O AWS Lambda permite que você execute código sem provisionar ou gerenciar servidores. Você paga somente pelo tempo de computação utilizado. Não há cobrança quando seu código não está em execução. Com o Lambda, você pode executar códigos para qualquer tipo de aplicação ou serviço de backend, todos eles praticamente sem administração. Basta carregar o código, e o Lambda se encarrega de tudo o que for necessário para executar e escalar seu código com alta disponibilidade.

Definição de preço do AWS Lambda

Com o AWS Lambda, você paga somente pelo que for usado. Você é cobrado pelo número de solicitações de suas funções e pelo tempo que leva para que seu código seja executado. O Lambda registra uma solicitação cada vez que começa a ser executado em resposta a uma notificação de evento ou chamada de invocação, incluindo invocações de teste do console. Você é cobrado pelo número total de solicitações em todas as suas funções.

A duração é calculada a partir do momento em que seu código começa a ser executado até ele ser retomado ou encerrado, arredondando para os 1 ms mais próximos. O preço depende da quantidade de memória alocada para sua função.

O AWS Lambda participa dos Compute Savings Plans, um modelo de preço flexível que oferece preços baixos para o uso do Amazon EC2, do AWS Fargate e do AWS Lambda em troca de um compromisso com uma quantidade constante de uso (calculado em USD/hora) por um período de um ou três anos. Com os Compute Savings Plans, você pode economizar até 17% no AWS Lambda. As economias se aplicam à duração, à simultaneidade provisionada e à duração (simultaneidade provisionada).

Definição de preço de solicitações

  • Nível gratuito: 1 milhão de solicitações por mês, 400.000 GB/segundos de tempo de computação por mês

  • USD 0,20 por 1 milhão de solicitações posteriormente, ou USD 0,0000002 por solicitação

Preços por duração

  • 400.000 GB/segundo por mês grátis, até 3,2 milhões de segundos de tempo de computação

  • USD 0,00001667 para cada GB-segundo posteriormente

Cobranças adicionais

Você poderá incorrer em cobranças adicionais se a sua função do Lambda utilizar outros serviços da AWS ou transferir dados. Por exemplo, se a função do Lambda ler e gravar dados no Amazon S3, você será cobrado pelas solicitações de leitura e gravação e pelos dados armazenados no Amazon S3. Os dados transferidos para dentro e para fora de suas funções do AWS Lambda de fora da região em que a função é executada serão cobrados de acordo com as taxas de transferência de dados do EC2, conforme listado em Definição de preço sob demanda do Amazon EC2 em Transferência de dados.