La nube de AWS
La nube de AWS
Introducción a AWS Lambda

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.

whatisaws-video-thumb
3:01
¿Qué es AWS Lambda?
no-servers-to-manage

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

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

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

“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 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 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_SeattleTimes

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_TReuters copy

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-zillow

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

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_Bustle

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

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.

 

Comience de forma gratuita