AWS lança Lambda MicroVMs para execução isolada de código de usuários e IA

O que é o Lambda MicroVMs?

A AWS anunciou o Lambda MicroVMs, uma nova primitiva de computação serverless que combina isolamento em nível de máquina virtual (VM), inicialização quase instantânea e preservação de estado de execução. Com esse lançamento, desenvolvedores podem oferecer a cada usuário ou tarefa um ambiente de computação próprio e seguro — sem precisar gerenciar infraestrutura de virtualização por conta própria.

Por que esse recurso importa?

Cada vez mais equipes estão construindo aplicações multi-tenant que executam código enviado por usuários finais ou gerado por Inteligência Artificial (IA). Casos de uso típicos incluem ambientes interativos de programação, plataformas de análise de dados, assistentes de código e ferramentas de varredura de vulnerabilidades.

Nesse tipo de aplicação, é fundamental isolar cada sessão ou usuário para que um código incorreto ou malicioso não afete outros processos em execução simultânea. Até então, os desenvolvedores precisavam escolher entre três características que raramente coexistiam: isolamento forte, tempo de inicialização rápido e retenção de estado. O Lambda MicroVMs elimina esse compromisso.

Principais capacidades

  • Isolamento em nível de VM: cada MicroVM roda em um ambiente completamente separado, limitando o impacto de qualquer código problemático.
  • Inicialização quase instantânea: o tempo de cold start é mínimo, viabilizando experiências responsivas para o usuário final.
  • Suspensão e retomada de execução: é possível suspender e retomar uma MicroVM por até 8 horas, preservando o estado da execução.
  • Tecnologia Firecracker: o serviço é construído sobre a virtualização Firecracker, a mesma tecnologia que sustenta mais de 15 trilhões de invocações mensais do Lambda.
  • Conectividade moderna: cada MicroVM recebe uma URL HTTPS dedicada com suporte a protocolos populares como HTTP/2, gRPC e WebSockets.

Como começar

Para usar o Lambda MicroVMs, o fluxo básico é: criar uma imagem MicroVM a partir de um Dockerfile e, em seguida, inicializar MicroVMs a partir dessa imagem. Cada usuário ou tarefa pode receber sua própria MicroVM com uma URL HTTPS dedicada.

O acesso pode ser feito pelo console do AWS Lambda, pelo AWS CloudFormation, pelo AWS Cloud Development Kit (CDK) ou pelo Agent Toolkit para AWS integrado às suas ferramentas de desenvolvimento agêntico preferidas. Para mais detalhes técnicos, a AWS disponibilizou o guia do desenvolvedor do AWS Lambda MicroVMs e um post de lançamento no blog oficial.

Disponibilidade e preços

O Lambda MicroVMs já está disponível nas seguintes regiões da AWS: Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon), Ásia-Pacífico (Tóquio) e Europa (Irlanda).

O modelo de cobrança considera os recursos de computação de base enquanto a MicroVM está em execução, e cobra apenas pela duração ativa dos recursos adicionais consumidos quando a carga de trabalho ultrapassa o nível base. Para detalhes completos, consulte a página de preços do Lambda MicroVMs.

Fonte

AWS introduces Lambda MicroVMs for isolated execution of user and AI-generated code (https://aws.amazon.com/about-aws/whats-new/2026/06/aws-lambda-microvms/)

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *