AD

¿Ya dominas lo básico? Un curso estructurado de AWS es la vía rápida para dar el salto.

Ver cursos de AWS en Udemy

Enlace de afiliado. No te cuesta nada extra.

☁️Lecciones de AWS
Lección 34 / 41

¿Qué es Lambda?

En esta lección conocerás la ejecución sin servidores.

Lambda ejecuta una función cuando ocurre algo, sin que exista ningún servidor que administrar. aws lambda list-functions lista las que hay.

Lo de «sin servidores» es una forma de hablar: servidores hay, pero no son tuyos. No se parchean, no se dimensionan y no se vigilan.

El modelo de cobro es lo que lo hace atractivo: se paga por invocación y por tiempo de ejecución, en milisegundos. Una función que se llama cien veces al día cuesta prácticamente cero. Comparado con una instancia EC2 encendida todo el mes esperando esas cien peticiones, la diferencia es enorme.

Se dispara con eventos: una petición HTTP, un archivo que llega a S3, un mensaje en una cola, un temporizador.

Tiene límites que deciden si encaja o no, y conviene conocerlos antes: máximo 15 minutos por ejecución, memoria limitada y un sistema de archivos temporal. No sirve para procesos largos.

Y tiene un inconveniente conocido: el arranque en frío. Una función que lleva rato sin usarse tarda más la primera vez, lo que puede notarse en una interfaz.

AWS
Pruébalo (escríbelo en la terminal simulada)
aws lambda list-functions

🧑‍💻 Puedes escribir este comando en la terminal simulada de AWS para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)