AWS Lambda le permite ejecutar código sin aprovisionar ni administrar servidores. Solo pagará por el tiempo de cómputo que consuma – no se cobra nada cuando el código no se está ejecutando. Con Lambda, puede ejecutar código para casi cualquier tipo de aplicación o servicio back-end – y todo sin administrar nada. Usted solo tiene que cargar el código. Lambda se encargará de todo lo necesario para ejecutar y escalar el código con alta disponibilidad. Puede configurar el código para que se active automáticamente desde otros servicios de AWS o puede llamarlo directamente desde cualquier aplicación web o móvil.
![no-servers-to-manage no-servers-to-manage](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/no-servers-to-manage.png)
AWS Lambda ejecuta automáticamente el código sin la necesidad de aprovisionar ni administrar servidores. Solo tiene que escribir el código y cargarlo en Lambda.
![continous-scaling continous-scaling](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/continous-scaling.png)
AWS Lambda escala automáticamente la aplicación ejecutando código en respuesta a cada disparador. El código se ejecuta en paralelo y procesa cada disparador por separado. Así logra escalar precisamente con el tamaño de la carga de trabajo.
![subsecond-metering subsecond-metering](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/subsecond-metering.png)
Con AWS Lambda, se aplican cargos por cada 100 ms que el código ejecuta y por el número de veces que se activa el código. No hay que pagar nada cuando el código no está se está ejecutando.
![Lambda_VidRoll Lambda_VidRoll](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda/Lambda_VidRoll.png)
“AWS Lambda habilita NoOps, que nos permite comenzar y permanecer a escala sin preocuparnos por la infraestructura”.
James Young, director de tecnología en VidRoll
![Lambda_Localytics Lambda_Localytics](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda/Lambda_Localytics.png)
“Lambda facilita la creación de un proceso de análisis en tiempo real que puede gestionar miles de millones de eventos al día”.
Mohit Dilawari, director de ingeniería en Localytics
![Lambda_MLBAM Lambda_MLBAM](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda/Lambda_MLBAM.png)
“Lambda es muy inteligente. Aquí es donde extraemos los datos sin procesar, hacemos un poco de limpieza, detectamos errores y creamos métricas que aportan nuevas perspectivas”.
Dirk Van Dell, vicepresidente de desarrollo de tecnología multimedia en MLBAM
Podemos usar AWS Lambda para ejecutar código en respuesta a disparadores, como cambios en los datos, cambios en el estado del sistema o acciones de los usuarios. Lambda puede activarse directamente con servicios de AWS como S3, DynamoDB, Kinesis, SNS y CloudWatch, lo que permite compilar diferentes sistemas de procesamiento de datos en tiempo real y sin servidores.
Puede usar Amazon S3 para activar AWS Lambda y procesar los datos inmediatamente después de cargarlos. Por ejemplo, puede usar Lambda para crear miniaturas de imágenes, transcodificar vídeos, indexar archivos, procesar logs, validar contenido y agregar y filtrar datos en tiempo real. Arquitectura de referencia: Diagrama | Código de muestra
![Lambda_FileProcessing Lambda_FileProcessing](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda/Lambda_FileProcessing.png)
![Lambda_SeattleTimes Lambda_SeattleTimes](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/product-marketing/Lambda/Logos/Lambda_SeattleTimes.png)
Seattle Times usa AWS Lambda para modificar el tamaño de las imágenes para su visualización en distintos dispositivos, como equipos de sobremesa, tablets y smartphones. Lea el caso práctico »
Podemos usar AWS Lambda y Amazon Kinesis para procesar los datos de streaming en tiempo real y realizar seguimientos de actividades de las aplicaciones, procesamientos de órdenes de transacciones, análisis clickstream, limpieza de datos, generación de métricas, filtrado de logs, indexación, análisis de medios sociales y mediciones y telemetría de datos de dispositivos IoT. Arquitectura de referencia: Diagrama | Código de muestra
![Lambda_StreamProcessing Lambda_StreamProcessing](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda_StreamProcessing.png)
![Lambda_TReuters copy Lambda_TReuters copy](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda_TReuters%20copy.png)
Localytics procesa miles de millones de puntos de datos en tiempo real y utiliza Lambda para procesar datos históricos y dinámicos almacenados en S3 o transmitidos desde Kinesis. Lea el caso práctico »
Podemos usar AWS Lambda para llevar a cabo validaciones de datos, filtrados, clasificaciones u otras transformaciones para cada cambio de datos realizado en una tabla de DynamoDB y cargar los datos transformados en otro almacén de datos. Arquitectura de referencia: Diagrama
![Lambda_ETL Lambda_ETL](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda/Lambda_ETL.png)
![Lambda-zillow Lambda-zillow](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda-zillow.png)
Zillow utiliza Lambda y Kinesis para hacer el seguimiento de un subconjunto de métricas móviles en tiempo real. Con Kinesis y Lambda, pudimos desarrollar e implementar una solución rentable en dos semanas.
Podemos compilar back-ends sin servidores utilizando AWS Lambda para administrar solicitudes web, móviles, de Internet de las cosas (IoT) y de API de terceros.
Podemos compilar back-ends con AWS Lambda y Amazon Kinesis para el análisis y la telemetría de datos de dispositivos de Internet de las cosas (IoT). Arquitectura de referencia: Diagrama | Código de muestra
![Lambda_IoT Lambda_IoT](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda_IoT.png)
Podemos compilar back-ends con AWS Lambda y Amazon API Gateway para autenticar y procesar las solicitudes de API. Lambda facilita la creación de experiencias de aplicaciones personalizadas y enriquecidas. Arquitectura de referencia: Diagrama | Código de muestra
![Lambda_MobileBackends Lambda_MobileBackends](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda/Lambda_MobileBackends.png)
![Lambda_Bustle Lambda_Bustle](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/product-marketing/Lambda/Logos/Lambda_Bustle.png)
Bustle ha creado un backend sin servidores con AWS Lambda y Amazon API Gateway para ejecutar su sitio web y aplicación móvil. Lea el caso práctico »
Al combinar AWS Lambda con otros servicios de AWS, los desarrolladores pueden compilar potentes aplicaciones web que escalan automáticamente, tanto para ampliar como para reducir, y se ejecutan con una configuración de alta disponibilidad en varios centros de datos – sin necesidad de realizar ninguna tarea administrativa en términos de escalabilidad, backups o redundancia de centros con muchos datos. Arquitectura de referencia: Diagrama | Código de muestra
![Lambda_WebApplications Lambda_WebApplications](http://web.archive.org./web/20170209084849im_/https://d0.awsstatic.com/Test%20Images/MasonTests/Lambda_WebApplications.png)
Es fácil ponerse en marcha con AWS Lambda. Siga el tutorial de la consola para implementar su primera aplicación de AWS Lambda con tan solo unos clics.