AWS presenta las MicroVM de Lambda para la ejecución aislada de código generado por usuarios e IA
AWS presenta las MicroVM de Lambda, una nueva unidad de computación sin servidor que proporciona aislamiento a nivel de la máquina virtual (VM), velocidades de inicio y reanudación casi instantáneas y preservación del estado para ejecutar código generado por usuarios o IA. Ahora puede dar a cada usuario o trabajo su propio entorno de computación para ejecutar código de forma segura, sin tener que administrar la infraestructura de virtualización ni elegir entre el aislamiento, la velocidad y la retención del estado.
Los desarrolladores crean cada vez más aplicaciones multiusuario que ejecutan código suministrado por los usuarios finales o la IA para casos de uso como entornos de codificación interactivos, plataformas de análisis de datos, asistentes de codificación y plataformas de escaneo de vulnerabilidades. Para estas aplicaciones, los desarrolladores deben asignar un entorno de ejecución independiente y aislado por usuario o sesión para limitar el impacto del código incorrecto o malintencionado en otros usuarios o trabajos que se ejecuten simultáneamente. Anteriormente, los desarrolladores tenían que elegir entre un aislamiento sólido, tiempos de lanzamiento rápidos y retención del estado al crear estas aplicaciones. A partir de hoy, las MicroVM de Lambda ponen estas capacidades a su disposición sin tener que ofrecer nada a cambio. Usted obtiene un aislamiento a nivel de VM, velocidades de inicio casi instantáneas y la posibilidad de suspender y reanudar la ejecución durante un máximo de 8 horas. Las MicroVM de Lambda se basan en la virtualización Firecracker, la tecnología que impulsa más de 15 billones de invocaciones mensuales de funciones de Lambda.
Para empezar, cree una imagen de microVM a partir de su Dockerfile y, a continuación, ejecute las microVM desde esa imagen. Proporcione a cada usuario o trabajo su propia microVM con una URL HTTPS exclusiva que admita los protocolos de conectividad más usados, como HTTP/2, gRPC y WebSockets.
Las MicroVM de Lambda ya están disponibles en las siguientes regiones de AWS: este de EE. UU. (Ohio), este de EE. UU. (norte de Virginia), oeste de EE. UU. (Oregón), Asia-Pacífico (Tokio) y Europa (Irlanda). Para obtener más información, consulte la guía para desarrolladores de microVM de AWS Lambda y la publicación del blog de lanzamiento. Comience a usar las MicroVM desde de la consola de AWS Lambda, AWS CloudFormation, el kit de desarrollo en la nube de AWS, o utilice el Kit de herramientas de agentes para AWS con las herramientas de desarrollo agéntico de su preferencia. Usted paga por los recursos de computación básicos mientras su microVM está en ejecución y solo mientras los recursos adicionales consumidos estuvieron activos cuando su carga de trabajo supera la línea de referencia. Para obtener más información sobre los precios, consulte los precios de las MicroVM de Lambda.