Definição de preço do AWS Lambda

O preço pela Duração depende da quantidade de memória que você aloca à sua função. Você pode alocar qualquer quantidade de memória à sua função entre 128 MB e 3008 MB, em incrementos de 64 MB. A tabela abaixo contém alguns exemplos do preço por 100ms associados a diferentes tamanhos de memória. 

Todos os exemplos abaixo estão baseados em preços no Leste dos EUA (Norte da Virgínia).

  • Exemplo 1

    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:
    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 mensais por computação

    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ça mensal de computação = 1.100.000 * 0,00001667 USD = 18,34 USD

     

    Cobrança mensal de solicitações

    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

     

    Total de cobranças mensais

    Cobrança totais = cobrança de computação + cobrança de solicitações = 18,34 USD + 0,40 USD = 18,74 USD por mês

  • Exemplo 2

    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:
    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 mensais por computação

    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ça mensal de computação = 350.000 * 0,00001667 USD = 5,83 USD

     

    Cobrança mensal de solicitações

    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ça totais = cobrança de computação + cobrança de solicitações = 5,83 USD + 5,80 USD = 11,63 USD por mês

  • Exemplo 3

    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:
    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 mensais por computação

    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.218.750 – 400.000 = 3.818.750 GB-s

    Cobrança mensal de computação = 3.818.750 * 0,00001667 USD = 63,66 USD

     

    Cobrança mensal de solicitações

    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

     

    Total de cobranças mensais

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

Definição de preço da Simultaneidade provisionada

Você pode habilitar a simultaneidade provisionada para as funções do Lambda para obter maior controle sobre o desempenho de aplicativos sem servidor. Quando habilitada, a simultaneidade provisionada mantém as funções inicializadas e prontas para responder em questão de milissegundos. Você paga pela quantidade de simultaneidade configurada e pelo período em que a configura. Quando a simultaneidade provisionada está ativada para sua função e você a executa, você também paga por solicitações e duração com base nos preços abaixo. Se a simultaneidade para a sua função exceder a simultaneidade configurada, você será cobrado pela execução das funções em excesso conforme a taxa descrita na seção Definição de preço do AWS Lambda acima. Para saber mais sobre a Simultaneidade provisionada, visite a documentação.

A Simultaneidade provisionada é calculada a partir do momento em que você a habilitada na sua função até que ela seja desabilitada, arredondada para os 5 minutos mais próximos. O preço depende da quantidade de memória alocada à sua função e da quantidade de simultaneidade configurada nela.

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 ms mais próximos. O preço depende da quantidade de memória que você alocar para sua função.

O nível gratuito do Lambda não se aplica a funções com a Simultaneidade provisionada habilitada. Se você habilitar a Simultaneidade provisionada para sua função e executá-la, será cobrado por Solicitações e Duração com base no preço abaixo.

Todos os exemplos abaixo estão baseados em preços no Leste dos EUA (Norte da Virgínia).

  • Exemplo 1

    Vamos supor que você tenha alocado 1024 MB à sua função e habilitado a Simultaneidade provisionada por 2 horas. A simultaneidade que você configurou foi de 1.000. Você executou a função 1,2 milhões de vezes durante as 2 horas, e ela foi executada por 1 segundo cada vez. A cobrança seria calculada da seguinte forma:
    Vamos supor que você tenha alocado 1024 MB à sua função e habilitado a Simultaneidade provisionada por 2 horas. A simultaneidade que você configurou foi de 1.000. Você executou a função 1,2 milhões de vezes durante as 2 horas, e ela foi executada por 1 segundo cada vez. A cobrança seria calculada da seguinte forma:

    Cobranças pela Simultaneidade provisionada

    O preço da simultaneidade provisionada é de 0,000004167 USD por GB-s

    Período total de tempo em que a simultaneidade provisionada está habilitada (segundos) = 2 horas = 7.200 segundos

    Simultaneidade total configurada (GB): 1000 * 1024MB / 1024MB = 1000 GB

    Valor total da simultaneidade provisionada (GB-s) = 1000 GB * 7.200 segundos = 7,2 milhões de GB-s

    Cobranças pela Simultaneidade provisionada = 7,2 milhões de GB-s * 0,000004167 USD = 30 USD

    Cobranças de solicitação

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

    Cobrança mensal de solicitações = 1,2 milhões * 0,20 USD/M = 0,24 USD

    Cobranças por computação

    O preço da computação é 0.000009722 USD por GB-s

    Duração total da computação (segundos) = 1,2 milhões * 1 segundo = 1,2 milhões de segundos

    Cálculo total (GB-s) = 1,2 milhões de segundos * 1024 MB/1024 MB = 1,2 milhões de GB-s.

    Cobranças totais por computação = 1,2 milhões GB-s * 0,.000009722 USD = 11,67 USD

    Cobrança total

    Cobranças totais = Cobranças de Simultaneidade provisionada + Cobranças por solicitação + Cobranças por computação

    Cobrança total = 30 USD + 0,24 USD + 11,67 USD = 41,91 USD

  • Exemplo 2

    Vamos supor que você tenha alocado 256 MB de memória para sua função e habilitado a Simultaneidade provisionada nela por 31 dias. A simultaneidade que você configurou foi de 100. Você executou a função 100 milhões de vezes durante os 31 dias, e a função foi executada por 1 segundo cada vez. A cobrança seria calculada da seguinte forma:
    Vamos supor que você tenha alocado 256 MB de memória para sua função e habilitado a Simultaneidade provisionada nela por 31 dias. A simultaneidade que você configurou foi de 100. Você executou a função 100 milhões de vezes durante os 31 dias, e a função foi executada por 1 segundo cada vez. A cobrança seria calculada da seguinte forma:

    Cobranças pela Simultaneidade provisionada

    O preço da simultaneidade provisionada é de 0,000004167 USD por GB-s

    Período total de tempo em que a simultaneidade provisionada está habilitada (segundos) = 31 * 24 * 3600 segundos = 2678400 segundos

    Simultaneidade total configurada (GB): 100 * 256MB / 1024MB = 25 GB

    Valor total da simultaneidade provisionada (GB-s) = 25 GB * 2.678.400 segundos = 66.960.000 GB-s

    Cobranças mensais pela Simultaneidade provisionada = 66.960.000 * 0,000004167 USD = 279,02 USD

    Cobrança mensal de solicitações

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

    Cobranças mensais por solicitações = 100 milhões de solicitações * 0,20 USD/milhão = 20,00 USD

    Cobranças mensais por computação

    O preço mensal de computação é 0,000009722 USD por GB-s

    Cálculo total (segundos) = 100 milhões * 1 segundo = 100 milhões de segundos

    Cálculo total (GB-s) = 100 milhões de segundos * 256MB/1024 = 25 milhões de GB-s

    Cobrança mensal por computação = 25 milhões GB-s * 0,000009722 USD = 243,05 USD

    Cobrança total

    Cobranças totais = Cobranças de Simultaneidade provisionada + Cobranças por solicitação + Cobranças por computação

    Cobrança total = 279,02 USD + 20,00 USD + 243,05 USD = 542,07 USD

  • Exemplo 3

    Vamos supor que você tenha alocado 256 MB de memória para sua função e habilitado a Simultaneidade provisionada nela por quatro horas todos os dias. A simultaneidade que você configurou foi de 100. Você executou a função 100 milhões de vezes durante um mês, e a função foi executada por 1 segundo cada vez. 30 milhões dessas execuções ocorreram enquanto a Simultaneidade provisionada estava habilitada e 70 milhões de execuções ocorreram enquanto a Simultaneidade provisionada estava desabilitada. A cobrança seria calculada da seguinte forma:
    Vamos supor que você tenha alocado 256 MB de memória para sua função e habilitado a Simultaneidade provisionada nela por quatro horas todos os dias. A simultaneidade que você configurou foi de 100. Você executou a função 100 milhões de vezes durante um mês, e a função foi executada por 1 segundo cada vez. 30 milhões dessas execuções ocorreram enquanto a Simultaneidade provisionada estava habilitada e 70 milhões de execuções ocorreram enquanto a Simultaneidade provisionada estava desabilitada. A cobrança seria calculada da seguinte forma:

    Cobranças pela Simultaneidade provisionada

    O preço da simultaneidade provisionada é de 0,000004167 USD por GB-s

    Período total de tempo em que a simultaneidade provisionada está habilitada (segundos) = 31 * 4 * 3600 segundos = 446.400 segundos

    Simultaneidade total configurada (GB): 100 * 256MB / 1024MB = 25 GB

    Valor total da simultaneidade provisionada (GB-s) = 25 GB * 446.400 = 11.160.000 GB-s

    Cobranças mensais pela Simultaneidade provisionada = 11.160.000 * 0,000004167 USD = 46,50 USD

    Cobranças mensais por solicitações quando a Simultaneidade provisionada está habilitada

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

    Cobranças mensais por solicitações = 30 milhões de solicitações * 0,20 USD = 6,00 USD

    Cobranças mensais por computação quando a Simultaneidade provisionada está habilitada

    O preço mensal de computação é 0,000009722 USD por GB-s

    Cálculo total (segundos) = 30 milhões * 1 segundo = 30 milhões de segundos

    Cálculo total (GB-s) = 30 milhões * 256MB/1024 = 7,5 milhões de GB-s

    Cobrança mensal por computação = 7,5 milhões * 0,000009722 USD = 72,92 USD

    Vamos agora calcular as cobranças para a função quando a Simultaneidade provisionada NÃO está habilitada.

    Cobrança mensal de solicitações

    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.

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

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

    Cobranças mensais por solicitações = 69 milhões * 0,20 USD/milhão = 13,8 USD

    Cobranças mensais por computação

    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) = 70 milhões * 1 segundo = 70 milhões de segundos

    Cálculo total (GB-s) = 70 milhões * 256MB/1024MB = 17,5 milhões de GB-s

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

    17,5 milhões de GB-s - 400.000 nível gratuito de GB-s = 17,1 milhões de GB-s

    Cobrança mensal por computação = 17,1 milhões de GB-s * 0,00001667 USD = 285,06 USD

    Cobrança total

    Cobranças totais = Cobranças de Simultaneidade provisionada + Cobranças totais por solicitação + Cobranças totais por computação

    Cobranças totais = 46,50 USD + (6,00 USD + 13,8 USD) + (72,92 USD + 285,06 USD) = 424,28 USD

  • Exemplo 4

    Vamos supor que você tenha alocado 1024 MB à sua função e habilitado a Simultaneidade provisionada por duas horas. A simultaneidade que você configurou foi de 1.000. Devido a uma explosão na demanda, a função atingiu um nível de simultaneidade de 1.200 várias vezes durante essas duas horas. Pelo restante do tempo, a concorrência permaneceu abaixo de 1.000. Você executou a função 1,2 milhões de vezes durante as duas horas, e ela foi executada por 1 segundo cada vez. Das 1,2 milhões de execuções, 1 milhão utilizou a Simultaneidade provisionada e 200 mil não. Vamos supor também que você já tenha usado todas as solicitações e a duração disponíveis incluídas no nível de uso gratuito. A cobrança seria calculada da seguinte forma:
    Vamos supor que você tenha alocado 1024 MB à sua função e habilitado a Simultaneidade provisionada por duas horas. A simultaneidade que você configurou foi de 1.000. Devido a uma explosão na demanda, a função atingiu um nível de simultaneidade de 1.200 várias vezes durante essas duas horas. Pelo restante do tempo, a concorrência permaneceu abaixo de 1.000. Você executou a função 1,2 milhões de vezes durante as duas horas, e ela foi executada por 1 segundo cada vez. Das 1,2 milhões de execuções, 1 milhão utilizou a Simultaneidade provisionada e 200 mil não. Vamos supor também que você já tenha usado todas as solicitações e a duração disponíveis incluídas no nível de uso gratuito. A cobrança seria calculada da seguinte forma:

    Cobranças pela Simultaneidade provisionada

    O preço da simultaneidade provisionada é de 0,000004167 USD por GB-s

    Período total de tempo em que a simultaneidade provisionada está habilitada (segundos) = 2 horas = 7.200 segundos

    Simultaneidade total configurada (GB): 1000 * 1024MB / 1024MB = 1000 GB

    Valor total da simultaneidade provisionada (GB-s) = 1000 GB * 7.200 segundos = 7,2 milhões de GB-s

    Cobranças pela Simultaneidade provisionada = 7,2 milhões * 0,000004167 USD = 30 USD

    Cobranças por solicitação para Simultaneidade provisionada quando o uso é inferior a 1.000 de simultaneidade

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

    Cobrança mensal por solicitações = 1 milhão * 0,20 USD/milhão = 0,20 USD

    Cobranças por computação para Simultaneidade provisionada quando o uso é inferior a 1.000 de simultaneidade 

    O preço da computação é 0.000009722 USD por GB-s

    Duração total da computação (segundos) = 1 milhão * 1 segundo = 1 milhão de segundos

    Cálculo total (GB-s) = 1 milhão de segundos * 1024MB/1024MB = 1 milhão de GB-s.

    Cobranças totais por computação = 1 milhão GB-s * 0,.000009722 USD = 9,72 USD

    Cobranças mensais por solicitações para solicitações acima do nível de 1.000 de simultaneidade

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

    Cobranças mensais por solicitações = (1,2 milhões – 1 milhão) * 0,20 USD/milhão = 0,04 USD

    Cobranças mensais por computação para computação acima do nível de 1.000 de simultaneidade

    O preço mensal de computação é 0,00001667 USD por GB-s

    Cálculo total (segundos) = 200.000 * 1 segundo = 200.000 segundos

    Computação total (GB-s) = 200.000 segundos * 1024MB/1024MB = 200.000 GB-s

    Cobrança mensal por computação = 200.000 GB-s * 0,00001667 USD = 3,33 USD

    Cobrança total

    Cobranças totais = Cobranças de Simultaneidade provisionada + Cobranças totais por solicitação + Cobranças totais por computação

    Cobrança total = 30 USD + (0,20 USD + 0,04 USD) + (9,72 USD + 3,33 USD) = 43,29 USD

Transferência de dados e outras cobranças

Transferência de dados
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 aqui em "Transferência de dados".

Os dados transferidos entre funções do Amazon S3, Amazon Glacier, Amazon DynamoDB, Amazon SES, Amazon SQS, Amazon Kinesis, Amazon ECR, Amazon SNS ou Amazon SimpleDB e AWS Lambda na mesma Região da AWS não são cobrados. O uso da VPC ou do emparelhamento de VPC com funções do AWS Lambda resultará em despesas adicionais, conforme explicadoaqui.

Cobranças adicionais
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 dos serviços da AWS relevantes.


Calculadora


Definição de preço do Lambda@Edge

As funções do Lambda@Edge são medidas com uma granularidade de 50 ms

Exemplos de definição de preço para o Lambda@Edge

  • Exemplo 1

    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:
    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ças mensais por 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
     

    Total de cobranças mensais

    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

Recursos adicionais de definição de preço

Calculadora de TCO

Calcule o custo Total Cost of Ownership (TCO – Custo total de propriedade)

Calculadora mensal

Calcule facilmente os custos mensais na AWS

Centro de recursos de fatores econômicos

Recursos adicionais para mudar para a AWS