Amazon Lambda
Ejecuta código sin pensar en servidores ni clústeres. Paga solo por lo que usas.
Ejecuta código sin pensar en servidores ni clústeres. Paga solo por lo que usas.
Amazon Lambda es un servicio informático sin servidor que le permite ejecutar código sin aprovisionar ni administrar servidores, crear una lógica de escalado de clústeres que tenga en cuenta la carga de trabajo, mantener la integración de eventos o administrar el tiempo de ejecución. Con Lambda, puede ejecutar código para casi cualquier tipo de aplicación o servicio de backend, todo sin administración. Simplemente cargue su código como un archivo ZIP o una imagen de contenedor, y Lambda asignará potencia de procesamiento de manera automática y precisa y ejecutará su código en función de las solicitudes o eventos entrantes, para cualquier escala de tráfico. Puede configurar su código para que se ejecute en cualquiera de los 140 servicios. AWS Habilítelo o llámelo automáticamente directamente desde cualquier aplicación web o móvil Puede escribir funciones Lambda en su lenguaje favorito (Node.js, Python, Go, Java y más) y usar herramientas sin servidor y en contenedores como AWS SAM o Docker CLI para compilar, probar e implementar sus funciones.
Con Amazon Lambda, puede optimizar el tiempo de ejecución de su código eligiendo el tamaño de memoria adecuado para su rendimiento. Además, puede mantener sus funciones listas y con capacidad de respuesta en milisegundos habilitando la sincronización predictiva.
Con Amazon Lambda, solo pagas por el tiempo que calculas, por lo que nunca pagas por infraestructura sobreabastecida. Se te cobra por cada milisegundo que tu código se ejecuta y por el número de veces que se activa. Con el programa de cálculo, puedes ahorrar hasta un 17 %.
Amazon Lambda escala automáticamente tu aplicación ejecutando código en respuesta a cada evento. Tu código se ejecuta en paralelo y procesa cada disparador individualmente, adaptándose exactamente al tamaño de tu carga de trabajo, desde unas pocas solicitudes al día hasta cientos de miles por segundo.
Amazon Lambda ejecuta automáticamente tu código sin necesidad de aprovisionar ni administrar infraestructura. Simplemente escribe el código y súbelo como archivo ZIP o imagen de contenedor a Lambda.

Puede usar AWS Lambda para ejecutar código en respuesta a desencadenadores como cambios en los datos, cambios en el estado del sistema o acciones del usuario. Lambda puede activarse directamente mediante servicios de AWS como S3, DynamoDB, Kinesis, SNS y CloudWatch, conectarse a sistemas de archivos EFS existentes o configurarse en flujos de trabajo mediante funciones de prueba de AWS. Esto le permite crear diversos tipos de sistemas de procesamiento de datos sin servidor en tiempo real.
Puede usar Amazon S3 para activar AWS Lambda y procesar los datos inmediatamente después de la carga. También puede conectarse directamente a un sistema de archivos de Amazon EFS existente, lo que permite un acceso compartido masivo y paralelo para el procesamiento de archivos a gran escala. Por ejemplo, puede usar Lambda para generar miniaturas, codificar vídeos, indexar archivos, procesar archivos, validar contenido y agregar y filtrar datos en tiempo real.
Puede utilizar Amazon Lambda y Amazon Kinesis para procesar datos de transmisión en tiempo real para el seguimiento de la actividad de las aplicaciones, el procesamiento de órdenes de transacción, el análisis del flujo de clics, la limpieza de datos, la generación de métricas, el filtrado de informes, la indexación, el análisis de redes sociales y la medición y medición de datos de dispositivos IoT.
Antes de alimentar un modelo de aprendizaje automático, puede usar AWS Lambda para preprocesar los datos. Con el acceso de Lambda a EFS, puede entregar su modelo para predicción a escala sin tener que aprovisionar ni administrar infraestructura.
Puede realizar solicitudes web, móviles, del Internet de las Cosas (IoT) y de API de terceros con AWS Lambda. Utilice los controles de rendimiento consistentes de Lambda, como las múltiples configuraciones de memoria y la concurrencia prevista, para crear aplicaciones sensibles a la latencia a cualquier escala.
Al combinar AWS Lambda con otros servicios de AWS, los desarrolladores pueden crear potentes aplicaciones web que escalan automáticamente en múltiples centros de datos, sin necesidad de ningún esfuerzo administrativo para la escalabilidad, las copias de seguridad ni la redundancia en múltiples centros de datos, y que se ejecutan en una configuración de alta disponibilidad.
AWS Lambda facilita la creación de experiencias de aplicación completas y personalizadas. Puede usar AWS Lambda y Amazon API Gateway para autenticar y procesar solicitudes de API. Utilice AWS Amplify para integrar fácilmente su backend con frontends de iOS, Android, web y React Native.

Thomson Reuters utiliza AWS Lambda para procesar hasta 4.000 eventos por segundo para su servicio de análisis de uso y tardó cinco meses en utilizarlo en producción.

Benchling, una empresa de software de ciencias biológicas, creó una técnica que los investigadores utilizan para modificar partes de un genoma con una precisión extremadamente alta utilizando una arquitectura sin servidor.

iRobot, pionero mundial en robótica, está construyendo la próxima generación de dispositivos conectados para el hogar inteligente utilizando una arquitectura sin servidor.

The Coca-Cola Company, una empresa multinacional estadounidense de bebidas, utiliza AWS Lambda y AWS Step Functions para crear una solución sin servidor rentable.