Com o AWS Lambda, pague somente pelo que for usado. Você é cobrado de acordo com o número de solicitações de funções e o tempo de execução do código. 

O AWS Lambda já está disponível

Experimente o AWS Lambda gratuitamente

O nível gratuito da AWS inclui 1 milhão de solicitações gratuitas e até 3,2 milhões de segundos de tempo de computação por mês com o AWS Lambda.

Consulte os detalhes do nível gratuito da AWS »

O nível gratuito do Lambda inclui 1 milhão de solicitações gratuitas por mês e 400.000 GB/segundo de tempo de computação por mês.

Você é cobrado pelo número total de solicitações em todas as suas funções. O Lambda conta uma solicitação cada vez que começa a executar em resposta a uma notificação de evento ou chamada de invocação, incluindo invocações de teste do console.

  • O primeiro milhão de solicitações do por mês é gratuito
  • 0,20  USD por 1 milhão de solicitações depois disso (0,0000002  USD por solicitação)

A duração é calculada a partir do momento em que seu código começa a ser executado até ele retornar ou encerrar, arredondando para os 100 m mais próximos. O preço depende da quantidade de memória que você alocar para sua função. Você é cobrado em 0,00001667  USD a cada GB/segundo usado.

O nível gratuito do Lambda inclui 1 milhão de solicitações gratuitas por mês e 400.000 GB/segundo de tempo de computação por mês. O tamanho da memória que você escolhe para suas funções do Lambda determina por quanto tempo elas podem ser executadas no nível gratuito. O nível gratuito do Lambda não expira automaticamente ao final do período de 12 meses do nível gratuito da AWS, ele fica disponível para os clientes novos e existentes indefinidamente.

A tabela abaixo mostra os segundos de nível gratuito e o preço aproximado por 100 m associado a diferentes tamanhos de memória.

Memória (MB) Segundos de nível gratuito por mês Preço por 100 m (USD)
128 3.200.000 0,000000208
192 2.133.333 0,000000313
256 1.600.000 0,000000417
320 1.280.000 0,000000521
384 1.066.667 0,000000625
448 914.286 0,000000729
512 800.000 0,000000834
576 711.111 0,000000938
640 640.000 0,000001042
704 581.818 0,000001146
768 533.333 0,000001250
832 492.308 0,000001354
896 457.143 0,000001459
960 426.667 0,000001563
1024 400.000 0,000001667
1.088 376.471

0,000001771

1.152 355.556

0,000001875

1.216 336.842

0,000001980

1.280 320.000 0,000002084
1.344

304.762

0,000002188
1.408

290.909

0,000002292
1.472 278.261 0,000002396
1.536 266.667 0,000002501

Você pode incorrer em cobranças adicionais se a sua função do Lambda utiliza outros serviços da AWS ou transfere dados. Por exemplo, se a função do Lambda lê e grava dados no Amazon S3, você será cobrado pelas solicitações de leitura e gravação e pelos dados armazenados no Amazon S3.

Para obter mais detalhes sobre a definição de preço dos serviços da AWS, consulte a seção de definição de preço das páginas de detalhes relevantes dos serviços da AWS. Os links da definição de preço para alguns dos serviços usados normalmente estão listados a seguir.

Transferência de dados (se a função do Lambda inicia transferências de dados externos, elas serão cobradas de acordo com a taxa de transferência de dados do EC2)

Definição de preço do Amazon S3 (inclui definição de preço para armazenamento, solicitações e transferência de dados)

Amazon DynamoDB (inclui definição de preço para armazenamento físico de dados, capacidade de taxa de transferência e transferência de dados)

Se você alocou 512 MB de memória para sua função, a executou 3 milhões de vezes em um mês e ela foi executada 1 segundo por vez, suas cobranças serão calculadas desta forma:

Cobranças calculadas mensalmente

O preço mensal calculado é de 0,00001667  USD por GB/s e o nível gratuito oferece 400.000 GB/s.

Cálculo total (segundos) = 3 milhões * (1 s) = 3.000.000 segundos

Cálculo total (GB/s) = 3.000.000 * 512 MB/1024 = 1.500.000 GB/s

Cálculo total − cálculo do nível gratuito = cálculo mensal de GB/s faturáveis

1.500.000 GB/s − 400.000 GB/s do nível gratuito = 1.100.000 GB/s

Cobranças calculadas mensalmente = 1.100.000 * 0,00001667  USD = 18,34  USD

 

Cobranças de solicitações mensais

O preço de solicitações mensais é 0,20  USD por 1 milhão de solicitações e o nível gratuito oferece 1 milhão de solicitações por mês.

Solicitações totais − solicitações do nível gratuito = solicitações mensais faturáveis

3 milhões de solicitações − 1 milhão de solicitações do nível gratuito = 2 milhões de solicitações mensais faturáveis

Cobrança de solicitações mensais = 2 milhões * 0,2  USD/milhão = 0,40  USD

 

Cobranças mensais totais

Cobranças totais = cobranças calculadas + cobranças de solicitações = 18,34  USD + 0,40  USD = 18,74  USD por mês

Se você alocou 128 MB de memória para sua função, a executou 30 milhões de vezes em um mês e ela foi executada 200 milissegundos por vez, suas cobranças serão calculadas desta forma:

Cobranças calculadas mensalmente

O preço mensal calculado é de 0,00001667  USD por GB/s e o nível gratuito oferece 400.000 GB/s.

Cálculo total (segundos) = 30 milhões * (0,2 s) = 6.000.000 segundos

Cálculo total (GB/s) = 6.000.000 * 128 MB/1024 = 750.000 GB/s

Cálculo total − cálculo do nível gratuito = cálculo mensal de segundos faturáveis

750.000 GB/s − 400.000 GB/s do nível gratuito = 350.000 GB/s

Cobranças calculadas mensalmente = 350.000 * 0,00001667  USD = 5,83  USD

 

Cobranças de solicitações mensais

O preço de solicitações mensais é 0,20  USD por 1 milhão de solicitações e o nível gratuito oferece 1 milhão de solicitações por mês.

Solicitações totais − solicitações do nível gratuito = solicitações mensais faturáveis

30 milhões de solicitações − 1 milhão de solicitações do nível gratuito = 29 milhões de solicitações mensais faturáveis

Cobrança de solicitações mensais = 29 milhões * 0,2  USD/milhão = 5,80  USD

 

Cobranças totais calculadas

Cobranças totais = cobranças calculadas + cobranças de solicitações = 5,83  USD + 5,80  USD = 11,63  USD por mês

Este exemplo mostra como as cobranças são calculadas quando você executa funções com diferentes tamanhos de memória. Para esse exemplo, vamos supor que você tenha três funções, cada uma com um tamanho de memória diferente, como descrito abaixo:

Função 1

128 MB de memória, executada 25 milhões de vezes em um mês, execuções durante 200 ms por vez

Cálculo total (segundos) = 25 milhões * (0,2 s) = 5 milhões de segundos

Função 2

448 MB de memória, executada 5 milhões de vezes em um mês, execuções durante 500 ms por vez

Cálculo total (segundos) = 5 milhões * (0,5 s) = 2 milhões de segundos

Função 3

1024 MB de memória, executada 2,5 milhões de vezes em um mês, execuções durante 1 s por vez

Cálculo total (segundos) = 2,5 milhões * (1 s) = 2,5 milhões de segundos

 

Se você executasse essas funções, suas cobranças calculadas seriam:

Cobranças calculadas mensalmente

O AWS Lambda padroniza o tempo total calculado em GB/s e soma o total em todas as funções

Função 1 (GB/s) = 5 milhões de segundos * (128 MB/1024) = 625.000 GB/s

Função 2 (GB/s) = 2,5 milhões de segundos * (448 MB/1024) = 1.093.750 GB/s

Função 3 (GB/s) = 2,5 milhões de segundos * (1024 MB/1024) = 2.500.000 GB/s

Uso total mensal calculado (GB/s) = 4.218.750 GB/s

 

O preço mensal calculado é de 0,00001667  USD por GB/s e o nível gratuito oferece 400.000 GB/s.

Uso mensal calculado cobrado = uso total mensal calculado − uso no nível gratuito

Uso mensal calculado cobrado = 4.128.750 − 400.000 = 3.818.750 GB/s

Cobranças calculadas mensalmente = 3.818.750 * 0,00001667  USD = 63,66  USD

 

Cobranças de solicitações mensais

O preço de solicitações mensais é 0,20  USD por 1 milhão de solicitações e o nível gratuito oferece 1 milhão de solicitações por mês.

Solicitações totais − solicitações do nível gratuito = solicitações mensais faturáveis

(25 milhões + 5 milhões + 2,5 milhões) de solicitações − 1 milhão de solicitações do nível gratuito = 31,5 milhões de solicitações mensais faturáveis

Cobrança de solicitações mensais = 31,5 milhões * 0,2  USD/milhão = 6,30  USD

 

Cobranças mensais totais

Cobranças totais = cobranças calculadas + cobranças de solicitações = 63,66  USD + 6,30  USD = 69,96  USD por mês

 


No momento, não há nível gratuito para o Lambda@Edge.

Você é cobrado pelo número total de solicitações em todas as suas funções. O Lambda@Edge conta uma solicitação a cada vez que inicia uma execução em resposta a um evento do CloudFront em qualquer ponto de presença global.

A definição de preço das solicitações é 0,60 USD por 1 milhão de solicitações (0,0000006 USD por solicitação).

A duração é calculada a partir do momento em que o código inicia a execução em um ponto de presença até que retorne ou encerre de outra forma. Você será cobrado 0,00005001 USD por GB/segundo usado. As funções do Lambda@Edge terão 128 MB de memória disponível para execução. Portanto, a cobrança pela duração será 0,00000625125 USD para cada 128 MB/segundo usados. Observe que as funções do Lambda@Edge são medidas com uma granularidade de 50 ms.

Se a função do Lambda@Edge executou 10 milhões de vezes em um mês, e executou durante 50 ms a cada vez, a cobrança seria calculada da seguinte forma:

Cobrança mensal de computação

O preço mensal de computação é 0,00000625125 USD por 128 MB/segundo.

Total de computação (segundos) = 10 milhões * (0,05 s) = 500.000 segundos

Cobrança mensal de computação = 500.000 * 0,00000625125 USD = 3,13 USD

 

Cobrança mensal de solicitações

O preço mensal de solicitações é 0,60 USD por 1 milhão de solicitações.

Cobrança mensal de solicitações = 10 milhões * 0,6 USD/milhão = 6,00 USD

 

Cobrança mensal total

Cobrança totais = cobrança de computação + cobrança de solicitações = 3,13 USD + 6,00 USD = 9,13 USD por mês