Heroku es una plataforma como servicio (PaaS) que permite el despliegue, ejecución y escalado de aplicaciones web. Permite a los desarrolladores desplegar rápidamente sus aplicaciones sin tener que configurar manualmente los servidores o la infraest…
AWS Lambda es un servicio informático que ejecuta su código en respuesta a eventos y gestiona automáticamente ...
AWS Lambda es un servicio informático que ejecuta su código en respuesta a eventos y gestiona automáticamente ...
Amazon Lambda Plataformas
Web-Based
Amazon Lambda Visión general
AWS Lambda es un servicio informático que ejecuta su código en respuesta a eventos y gestiona automáticamente los recursos informáticos subyacentes por usted. Puede usar AWS Lambda para ampliar otros servicios de AWS con lógica personalizada, o crear sus propios servicios de fondo que operan a escala, rendimiento y seguridad de AWS. AWS Lambda puede ejecutar automáticamente el código en respuesta a modificaciones a objetos en buckets de Amazon S3, notificaciones enviadas desde Amazon SNS, mensajes que llegan a las transmisiones de Amazon Kinesis o actualizaciones de tablas en Amazon DynamoDB.
Lambda ejecuta su código en una infraestructura informática de alta disponibilidad y realiza toda la administración de los recursos informáticos, incluido el mantenimiento del servidor y del sistema operativo, el aprovisionamiento de capacidad y el escalado automático, la implementación de parches de código y seguridad, y el monitoreo y registro de código. Todo lo que necesita hacer es proporcionar el código.
Introducción a las funciones de AWS Lambda
El código que ejecuta en AWS Lambda se denomina "función Lambda". Después de crear su función Lambda, siempre está lista para ejecutarse tan pronto como se active, de forma similar a una fórmula en una hoja de cálculo. Cada función incluye su código, así como información de configuración asociada, incluido el nombre de la función y los requisitos de recursos. Las funciones de Lambda son "sin estado", sin afinidad con la infraestructura subyacente, por lo que Lambda puede lanzar rápidamente tantas copias de la función como sea necesario para escalar a la velocidad de los eventos entrantes.
Después de cargar su código en AWS Lambda, puede asociar su función con recursos específicos de AWS (por ejemplo, un depósito de Amazon S3 en particular, una tabla de Amazon DynamoDB, una transmisión de Amazon Kinesis o una notificación de Amazon SNS). Luego, cuando el recurso cambie, Lambda ejecutará su función y administrará los recursos de cómputo según sea necesario para mantenerse al día con las solicitudes entrantes.
Amplíe otros servicios de AWS con lógica personalizada
AWS Lambda le permite agregar lógica personalizada a los recursos de AWS, como los buckets de Amazon S3 y las tablas de Amazon DynamoDB, lo que facilita la aplicación de cómputo a los datos.