Estamos desarrollando habilidades en conjunto con unos de nuestros clientes para desarrollar y ejecutar procesos y servicios Serverless en la plataforma de Amazon Lambda en AWS. |
Monday, 16 January 2023 21:24 |
AWS Lambda es un servicio de aplicaciones, las cuales se ejecutan bajo un ambiente proporcionado por AWS, lo que significa que no se necesita infraestructura propia, los tiempos de ejecución suceden en la nube. Lambda opera entonces bajo el concepto de Serverless. Características: Lambda soporta los siguientes entornos de ejecución: Cada función se ejecuta en un contenedor con Amazon Linux AMI a 64-bit. Y el entorno de ejecución cuenta con: Se puede observar que la CPU no se menciona como parte de las especificaciones del contenedor. Esto se debe a que la CPU no se puede controlar directamente. Por lo tanto, a medida que aumenta la memoria, la CPU también aumenta en proporción de manera de proveer un entorno de ejecución adecuado El espacio en disco es efímero y está disponible en forma de directorio en /tmp. Este espacio es temporal, ya que las invocaciones o ejecuciones no tendrán acceso al espacio anterior. La duración de ejecución significa que la función Lambda puede ejecutarse durante un máximo de 900 segundos o 15 minutos. Es decir que Lambda no está destinado a procesos de larga ejecución. El tamaño de paquete se refiere a todo el código necesario para ejecutar la función. Este incluye cualquier dependencia (directorio node_modules/ en el caso de Node.js) que la función necesitará importar. Hay un límite de 250MB para el paquete descomprimido y 50MB una vez comprimido. |