Precios de AWS Lambda

El precio de la duración depende del volumen de memoria asignado a la función. Puede asignar a la función cualquier volumen de memoria desde los 128 MB a los 3008 MB en incrementos de 64 MB. La tabla que se muestra a continuación contiene algunos ejemplos del precio cada 100 ms asociado con distintos volúmenes de memoria. 

Todos los ejemplos que se muestran a continuación se basan en el precio de la región EE. UU. Este (Norte de Virginia).

  • Ejemplo 1

    Si asigna 512 MB de memoria a la función, la ejecuta 3 millones de veces en un mes y su ejecución dura 1 segundo cada vez, los cargos se calcularían de la siguiente manera:
    Si asigna 512 MB de memoria a la función, la ejecuta 3 millones de veces en un mes y su ejecución dura 1 segundo cada vez, los cargos se calcularían de la siguiente manera:

    Cargos por cómputos mensuales

    El precio mensual por cómputos es de 0,00001667 USD por GB/s y la capa gratuita ofrece 400 000 GB/s.

    Cómputos totales (segundos) = 3 millones * (1 s) = 3 000 000 segundos

    Cómputos totales (GB/s) = 3 000 000 * 512 MB/1024 = 1 500 000 GB/s

    Cómputos totales – Cómputos de la capa gratuita = Cómputos facturables por mes GB/s

    1 500 000 GB/s – 400 000 GB/s en la capa gratuita = 1 100 000 GB/s

    Cargos por cómputos mensuales = 1 100 000 * 0,00001667 USD = 18,34 USD

     

    Cargos de solicitudes mensuales

    El precio por solicitudes mensuales es de 0,20 USD por cada millón de solicitudes y la capa gratuita ofrece un millón de solicitudes al mes.

    Solicitudes totales – Solicitudes de la capa gratuita = Solicitudes facturables al mes

    3 millones de solicitudes – 1 millón de solicitudes de la capa gratuita = 2 millones de solicitudes facturables al mes

    Cargos de solicitudes mensuales = 2 millones * 0,2 USD por millón = 0,40 USD

     

    Cargos mensuales totales

    Cargos totales = cargos por cómputos + cargos de solicitudes = 18,34 USD + 0,40 USD = 18,74 USD al mes

  • Ejemplo 2

    Si asigna 128 MB de memoria a la función, la ejecuta 30 millones de veces en un mes y su ejecución dura 200 ms cada vez, los cargos se calcularían de la siguiente manera:
    Si asigna 128 MB de memoria a la función, la ejecuta 30 millones de veces en un mes y su ejecución dura 200 ms cada vez, los cargos se calcularían de la siguiente manera:

    Cargos por cómputos mensuales

    El precio de mensual por cómputos es de 0,00001667 USD por GB/s y la capa gratuita ofrece 400 000 GB/s.

    Cómputos totales (segundos) = 30 millones * (0,2 s) = 6 000 000 segundos

    Cómputos totales (GB/s) = 6 000 000 * 128 MB/1 024 = 750 000 GB/s

    Cómputos totales – Cómputos de la capa gratuita = Segundos de cómputos facturables por mes

    750 000 GB/s – 400 000 GB/s en la capa gratuita = 350 000 GB/s

    Cargos por cómputos mensuales = 350 000 * 0,00001667 USD = 5,83 USD

     

    Cargos de solicitudes mensuales

    El precio por solicitudes mensuales es de 0,20 USD por cada millón de solicitudes y la capa gratuita ofrece un millón de solicitudes al mes.

    Solicitudes totales – Solicitudes de la capa gratuita = Solicitudes facturables al mes

    30 millones de solicitudes – 1 millón de solicitudes de la capa gratuita = 29 millones de solicitudes facturables al mes

    Cargos de solicitudes mensuales = 29 millones * 0,2 USD por millón = 5,80 USD

     

    Cargos informáticos totales

    Cargos totales = cargos por cómputos + cargos de solicitudes = 5,83 USD + 5,80 USD = 11,63 USD al mes

  • Ejemplo 3

    En este ejemplo se indica cómo se calculan los cargos cuando se ejecutan funciones con diferentes tamaños de memoria. Por ejemplo, supongamos que tiene tres funciones, cada una de ellas con tamaños de memoria distintos, como se describe a continuación:
    En este ejemplo se indica cómo se calculan los cargos cuando se ejecutan funciones con diferentes tamaños de memoria. Por ejemplo, supongamos que tiene tres funciones, cada una de ellas con tamaños de memoria distintos, como se describe a continuación:

    Función 1

    128 MB de memoria, ejecutada 25 millones de veces en un mes y con un tiempo de ejecución de 200 ms cada vez

    Cómputos totales (segundos) = 25 millones * (0,2 s) = 5 millones de segundos

    Función 2

    448 MB de memoria, ejecutada 5 millones de veces en un mes y con un tiempo de ejecución de 500 ms cada vez

    Cómputos totales (segundos) = 5 millones * (0,5 s) = 2 millones de segundos

    Función 3

    1024 MB de memoria, ejecutada 2,5 millones de veces en un mes y con un tiempo de ejecución de 1 segundo cada vez

    Cómputos totales (segundos) = 2,5 millones * (1 s) = 2,5 millones de segundos

     

    Si ha ejecutado estas funciones, los cargos se calcularán como sigue:

    Cargos por cómputos mensuales

    AWS Lambda normaliza el tiempo de informática total como GB/s y suma el total de todas las funciones

    Función 1 (GB/s) = 5 millones de segundos * (128 MB/1024) = 625 000 GB/s

    Función 2 (GB/s) = 2,5 millones de segundos * (448 MB/1024) = 1 093 750 GB/s

    Función 3 (GB/s) = 2,5 millones de segundos * (1 024 MB/1 024) = 2 500 000 GB/s

    Uso de cómputo mensual total (GB/s) = 4 218 750 GB/s

     

    El precio de mensual por cómputos es de 0,00001667 USD por GB/s y la capa gratuita ofrece 400 000 GB/s.

    Uso informático cobrado mensualmente = Uso informático mensual total – Uso dentro de la capa gratuita

    Uso informático cobrado mensualmente = 4 218 750 – 400 000 = 3 818 750 GB/s

    Cargos por cómputos mensuales = 3 818 750 * 0,00001667 USD = 63,66 USD

     

    Cargos de solicitudes mensuales

    El precio por solicitudes mensuales es de 0,20 USD por cada millón de solicitudes y la capa gratuita ofrece un millón de solicitudes al mes.

    Solicitudes totales – Solicitudes de la capa gratuita = Solicitudes facturables al mes

    (25 millones+5 millones+2,5 millones) de solicitudes – 1 millón de solicitudes dentro de la capa gratuita = 31,5 millones de solicitudes facturables al mes

    Cargos de solicitudes mensuales = 31,5 millones * 0,2 USD por millón = 6,30 USD

     

    Cargos mensuales totales

    Cargos totales = cargos por cómputos + cargos por solicitudes = 63,66 USD + 6,30 USD = 69,96 USD al mes

* Los cargos de duración aplican al código que se ejecuta en el gestor de una función, así como en el código de inicialización que se declara fuera del gestor. Para obtener más detalles, revise la documentación del modelo de programación Lambda

Precios de la simultaneidad aprovisionada

Si desea tener mayor control sobre el rendimiento de sus aplicaciones sin servidor, puede habilitar la simultaneidad aprovisionada para sus funciones de Lambda. Cuando se habilita, la simultaneidad aprovisionada mantiene las funciones activadas y en el mayor estado de preparación para responder en milisegundos de dos dígitos. Paga por la cantidad de simultaneidad que configura y por el periodo por el que lo hace. Cuando la simultaneidad aprovisionada está habilitada para su función, y esta se ejecuta, también paga por las solicitudes y por la duración en función de los precios que se muestran a continuación. Si la simultaneidad que utiliza su función excede la que figura en su configuración, se le cobrará por la ejecución de las funciones excedentes según las tarifas que figuran en la sección anterior Precios de AWS Lambda. Para obtener más información sobre la simultaneidad aprovisionada, consulte la documentación.

La simultaneidad aprovisionada se calcula desde el momento en que la habilita para su función hasta que la deshabilita y se redondea a los 5 minutos más cercanos. El precio depende del volumen de memoria que asigne a su función y la cantidad de simultaneidad que configure.

La duración se calcula a partir del momento en que el código comienza a ejecutarse hasta que regresa o finaliza de alguna otra modo, y se redondea a los 100 ms más cercanos**. El precio depende del volumen de memoria asignado a la función.

No se aplicará la capa gratuita de Lambda a las funciones que tengan habilitada la simultaneidad aprovisionada. Si habilita la Simultaneidad aprovisionada en una función y luego la ejecuta, se le cobrará por las solicitudes y por la duración en función de los precios que se muestran a continuación.

Todos los ejemplos que se muestran a continuación se basan en el precio de la región EE. UU. Este (Norte de Virginia).

  • Ejemplo 1

    Supongamos que asignó 1024 MB a su función y habilitó la simultaneidad aprovisionada para ella durante 2 horas. Configuró una simultaneidad de 1000. Ejecutó la función 1,2 millones de veces en el transcurso de 2 horas, y cada ejecución duró 1 segundo. Los cargos se calcularían de la siguiente manera:
    Supongamos que asignó 1024 MB a su función y habilitó la simultaneidad aprovisionada para ella durante 2 horas. Configuró una simultaneidad de 1000. Ejecutó la función 1,2 millones de veces en el transcurso de 2 horas, y cada ejecución duró 1 segundo. Los cargos se calcularían de la siguiente manera:

    Cargos por simultaneidad aprovisionada

    El precio de la simultaneidad aprovisionada es de 0,000004167 USD por cada GB-s

    Periodo total en que la simultaneidad aprovisionada está habilitada (segundos) = 2 horas = 7200 segundos

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

    Cantidad total de simultaneidad aprovisionada (GB-s) = 1000 GB * 7200 segundos = 7,2 millones de GB-s

    Cargos por simultaneidad aprovisionada = 7,2 millones de GB-s * 0,000004167 USD = 30 USD

    Cargos por solicitudes

    El precio mensual por solicitudes es de 0,20 USD por cada millón de solicitudes.

    Cargos de solicitudes mensuales = 1,2 millones * 0,20 USD por millón = 0,24 USD

    Cargos por cómputo

    El precio de los cómputos es de 0,000009722 USD por cada GB-s

    Duración total de los cómputos (segundos) = 1,2 millones * 1 segundo = 1,2 millones de segundos

    Cómputos totales (GB-s) = 1,2 millones de segundos * 1024 MB/1024 MB = 1,2 millones de GB-s.

    Cargos totales por cómputos = 1,2 millones de GB-s * 0,000009722 USD = 11,67 USD

    Cargos totales

    Cargos totales = cargos por simultaneidad aprovisionada + cargos por solicitudes + cargos por cómputo

    Cargos totales = 30 USD + 0,24 USD + 11,67 USD = 41,91 USD

  • Ejemplo 2

    Supongamos que asignó 256 MB de memoria a su función y habilitó la simultaneidad aprovisionada para ella durante 31 días. Configuró una simultaneidad de 100. Ejecutó la función 100 millones de veces en el transcurso de los 31 días, y cada ejecución duró 1 segundo. Los cargos se calcularían de la siguiente manera:
    Supongamos que asignó 256 MB de memoria a su función y habilitó la simultaneidad aprovisionada para ella durante 31 días. Configuró una simultaneidad de 100. Ejecutó la función 100 millones de veces en el transcurso de los 31 días, y cada ejecución duró 1 segundo. Los cargos se calcularían de la siguiente manera:

    Cargos por simultaneidad aprovisionada

    El precio de la simultaneidad aprovisionada es de 0,000004167 USD por cada GB-s

    Periodo total en que la simultaneidad aprovisionada está habilitada (segundos) = 31 * 24 * 3600 segundos = 2 678 400 segundos

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

    Cantidad total de simultaneidad aprovisionada (GB-s) = 25 GB * 2 678 400 segundos = 66 960 000 GB-s

    Cargos mensuales por simultaneidad aprovisionada = 66 960 000 * 0,000004167 USD = 279,02 USD

    Cargos de solicitudes mensuales

    El precio mensual por solicitudes es de 0,20 USD por cada millón de solicitudes.

    Cargos de solicitudes mensuales = 100 millones de solicitudes * 0,20 USD por millón = 20,00 USD

    Cargos por cómputos mensuales

    El precio mensual por cómputos es de 0,000009722 USD por cada GB-s

    Cómputos totales (segundos) = 100 millones * 1 segundo = 100 millones de segundos

    Cómputos totales (GB-s) = 100 millones de segundos * 256 MB/1024 = 25 millones de GB-s

    Cargos por cómputos mensuales = 25 millones de GB-s * 0,000009722 USD = 243,05 USD

    Cargos totales

    Cargos totales = cargos por simultaneidad aprovisionada + cargos por solicitudes + cargos por cómputo

    Cargos totales = 279,02 USD + 20,00 USD + 243,05 USD = 542,07 USD

  • Ejemplo 3

    Supongamos que asignó 256 MB de memoria a su función y habilitó la simultaneidad aprovisionada para ella durante cuatro horas por día. Configuró una simultaneidad de 100. Ejecutó la función 100 millones de veces en el transcurso de un mes, y cada ejecución duró 1 segundo. De esas ejecuciones, 30 millones sucedieron con la simultaneidad aprovisionada habilitada, y 70 millones, con la simultaneidad aprovisionada deshabilitada. Los cargos se calcularían de la siguiente manera:
    Supongamos que asignó 256 MB de memoria a su función y habilitó la simultaneidad aprovisionada para ella durante cuatro horas por día. Configuró una simultaneidad de 100. Ejecutó la función 100 millones de veces en el transcurso de un mes, y cada ejecución duró 1 segundo. De esas ejecuciones, 30 millones sucedieron con la simultaneidad aprovisionada habilitada, y 70 millones, con la simultaneidad aprovisionada deshabilitada. Los cargos se calcularían de la siguiente manera:

    Cargos por simultaneidad aprovisionada

    El precio de la simultaneidad aprovisionada es de 0,000004167 USD por cada GB-s

    Periodo total en que la simultaneidad aprovisionada está habilitada (segundos) = 31 * 4 * 3600 segundos = 446 400 segundos

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

    Cantidad total de simultaneidad aprovisionada (GB-s) = 25 GB * 446 400 = 11 160 000 GB-s

    Cargos mensuales por simultaneidad aprovisionada = 11 160 000 * 0,000004167 USD = 46,50 USD

    Cargos de solicitudes mensuales cuando la simultaneidad aprovisionada está habilitada

    El precio mensual por solicitudes es de 0,20 USD por cada millón de solicitudes.

    Cargos de solicitudes mensuales = 30 millones de solicitudes * 0,20 USD = 6,00 USD

    Cargos por cómputos mensuales cuando la simultaneidad aprovisionada está habilitada

    El precio mensual por cómputos es de 0,000009722 USD por cada GB-s

    Cómputos totales (segundos) = 30 millones * 1 segundo = 30 millones de segundos

    Cómputos totales (GB-s) = 30 millones * 256 MB/1024 = 7,5 millones de GB-s

    Cargos por cómputos mensuales = 7,5 millones * 0,000009722 USD = 72,92 USD

    Ahora calculemos los cargos para la función cuando la simultaneidad aprovisionada está deshabilitada.

    Cargos de solicitudes mensuales

    El precio mensual por solicitudes es de 0,20 USD por cada millón de solicitudes, y la capa gratuita ofrece un millón de solicitudes.

    Solicitudes totales – Solicitudes de la capa gratuita = Solicitudes facturables al mes

    70 millones de solicitudes – 1 millón de solicitudes de la capa gratuita = 69 millones de solicitudes facturables al mes

    Cargos de solicitudes mensuales = 69 millones * 0,20 USD por millón = 13,8 USD

    Cargos por cómputos mensuales

    El precio mensual por cómputos es de 0,00001667 USD por GB-s, y la capa gratuita ofrece 400 000 GB-s.

    Cómputos totales (segundos) = 70 millones * 1 segundo = 70 millones de segundos

    Cómputos totales (GB-s) = 70 millones * 256 MB/1024 MB = 17,5 millones de GB-s

    Cómputos totales – Cómputos de la capa gratuita = Cómputos facturables por mes GB-s

    17,5 millones de GB-s – 400 000 GB-s de la capa gratuita = 17,1 millones de GB-s

    Cargos por cómputos mensuales = 17,1 millones de GB-s * 0,00001667 USD = 285,06 USD

    Cargos totales

    Cargos totales = cargos por simultaneidad aprovisionada + cargos totales por solicitudes + cargos totales por cómputos

    Cargos totales = 46,50 USD + (6,00 USD + 13,8 USD) + (72,92 USD + 285,06 USD) = 424,28 USD

  • Ejemplo 4

    Supongamos que asignó 1024 MB a su función y habilitó la simultaneidad aprovisionada para ella durante dos horas. Configuró una simultaneidad de 1000. A causa de una ráfaga de demanda, la función alcanzó un nivel de simultaneidad de 1200 en repetidas oportunidades en el transcurso de esas dos horas. Para el tiempo restante, el nivel de simultaneidad se mantuvo por debajo de 1000. Ejecutó la función 1,2 millones de veces en el transcurso de dos horas, y cada ejecución duró 1 segundo. De las 1,2 millones de ejecuciones, 1 millón tuvo lugar con simultaneidad aprovisionada habilitada, y 200 000, con la simultaneidad aprovisionada deshabilitada. Supongamos, también, que ya ha utilizado todas las solicitudes y la duración disponibles que se incluyen en la capa de uso gratuita. Los cargos se calcularían de la siguiente manera:
    Supongamos que asignó 1024 MB a su función y habilitó la simultaneidad aprovisionada para ella durante dos horas. Configuró una simultaneidad de 1000. A causa de una ráfaga de demanda, la función alcanzó un nivel de simultaneidad de 1200 en repetidas oportunidades en el transcurso de esas dos horas. Para el tiempo restante, el nivel de simultaneidad se mantuvo por debajo de 1000. Ejecutó la función 1,2 millones de veces en el transcurso de dos horas, y cada ejecución duró 1 segundo. De las 1,2 millones de ejecuciones, 1 millón tuvo lugar con simultaneidad aprovisionada habilitada, y 200 000, con la simultaneidad aprovisionada deshabilitada. Supongamos, también, que ya ha utilizado todas las solicitudes y la duración disponibles que se incluyen en la capa de uso gratuita. Los cargos se calcularían de la siguiente manera:

    Cargos por simultaneidad aprovisionada

    El precio de la simultaneidad aprovisionada es de 0,000004167 USD por cada GB-s

    Periodo total en que la simultaneidad aprovisionada está habilitada (segundos) = 2 horas = 7200 segundos

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

    Cantidad total de simultaneidad aprovisionada (GB-s) = 1000 GB * 7200 segundos = 7,2 millones de GB-s

    Cargos por simultaneidad aprovisionada = 7,2 millones * 0,000004167 USD = 30 USD

    Cargos por solicitudes para la simultaneidad aprovisionada cuando el uso es inferior a 1000

    El precio mensual por solicitudes es de 0,20 USD por cada millón de solicitudes.

    Cargos de solicitudes mensuales = 1 millón * 0,20 USD por millón = 0,20 USD

    Cargos por cómputos para la simultaneidad aprovisionada cuando el uso es inferior a 1000 

    El precio de los cómputos es de 0,000009722 USD por cada GB-s

    Duración total de los cómputos (segundos) = 1 millón * 1 segundo = 1 millón de segundos

    Cómputos totales (GB-s) = 1 millón de segundos * 1024 MB/1024 MB = 1 millón de GB-s.

    Cargos totales por cómputos = 1 millón de GB-s * 0,000009722 USD = 9,72 USD

    Cargos de solicitudes mensuales con un nivel de simultaneidad superior a 1000

    El precio mensual por solicitudes es de 0,20 USD por cada millón de solicitudes.

    Cargos de solicitudes mensuales = (1,2 millones – 1 millón) * 0,20 USD por millón = 0,04 USD

    Cargos por cómputos mensuales con un nivel de simultaneidad superior a 1000

    El precio mensual por cómputos es de 0,00001667 USD por cada GB-s.

    Cómputos totales (segundos) = 200 000 * 1 segundo = 200 000 segundos

    Cómputos totales (GB-s) = 200 000 segundos * 1024 MB/1024 MB = 200 000 GB-s

    Cargos por cómputos mensuales = 200 000 GB-s * 0,00001667 USD = 3,33 USD

    Cargos totales

    Cargos totales = cargos por simultaneidad aprovisionada + cargos totales por solicitudes + cargos totales por cómputos

    Cargos totales = 30 USD + (0,20 USD + 0,04 USD) + (9,72 USD + 3,33 USD) = 43,29 USD

** Los cargos de duración se aplican al código que se ejecuta en el gestor de una función, así como en el código de inicialización que se declara fuera del gestor. Para las funciones configuradas con Simultaneidad aprovisionada, AWS Lambda recicla periódicamente los entornos de ejecución y repite el código de inicialización. Para obtener más detalles, revise la documentación del modelo de programación Lambda

Transferencia de datos y otros cargos

Transferencia de datos
Los datos que se transfieren tanto desde como hacia las funciones de AWS Lambda desde fuera de la región en la que se ejecutan se cobrarán con los precios para transferencias de datos de EC2 tal y como se describen aquí en la sección “Transferencia de datos”.

Las transferencias de datos entre Amazon S3, Amazon Glacier, Amazon DynamoDB, Amazon SES, Amazon SQS, Amazon Kinesis, Amazon ECR, Amazon SNS, Amazon EFS o funciones de Amazon SimpleDB y AWS Lambda en la misma región de AWS son gratuitas. El uso de VPC y de interconexiones de VPC con funciones de AWS Lambda genera cargos adicionales, tal y como se explica aquí.

Cargos adicionales
Puede incurrir en cargos adicionales si su función de Lambda utiliza otros servicios de AWS o transfiere datos. Por ejemplo, si su función Lambda lee y escribe datos en Amazon S3, se le facturará por las solicitudes de lectura/escritura y los datos almacenados en Amazon S3.

Para obtener más detalles sobre los precios de los servicios de AWS, consulte la sección de precios en las páginas de los servicios de AWS correspondientes.


Calculadora


Precios de Lambda@Edge

Las funciones de Lambda@Edge se calculan con una granularidad de 50 ms

Ejemplos de precios de Lambda@Edge

  • Ejemplo 1

    Si la función de Lambda@Edge se ejecuta 10 millones de veces en un mes durante 50 ms cada vez, el costo se calcularía de la siguiente manera:
    Si la función de Lambda@Edge se ejecuta 10 millones de veces en un mes durante 50 ms cada vez, el costo se calcularía de la siguiente manera:

    Cargos por cómputos mensuales

    El precio mensual por cómputos es 0,00000625125 USD por 128 MB-segundo

    Cómputos totales (segundos) = 10 millones * (0,05 s) = 500 000 segundos

    Cargos por cómputos mensuales = 500 000 * 0,00000625125 USD = 3,13 USD


    Cargos de solicitudes mensuales

    El precio de solicitud mensual es 0,60 USD por millón de solicitudes.

    Cargos de solicitudes mensuales = 10 millones * 0,6 USD por millón = 6,00 USD
     

    Cargos mensuales totales

    Cargos totales = cargos por cómputos + cargos de solicitudes = 3,13 USD + 6,00 USD = 9,13 USD al mes

Recursos de precios adicionales

Calculadora de precios de AWS

Calcule fácilmente los costos mensuales en AWS

Centro de recursos de ahorro

Recursos adicionales para migrar a AWS