AWS introduces Lambda MicroVMs: isolated sandboxes with full lifecycle control
5 hours ago
- #AWS Lambda
- #Serverless Computing
- #Virtualization
- AWS Lambda MicroVMs is a new serverless compute primitive for running user- or AI-generated code in isolated, stateful environments with virtual machine-level isolation.
- It uses Firecracker technology for fast launch and resume, enabling near-instant startup from pre-initialized snapshots and direct control over lifecycle and state.
- Designed for multi-tenant applications like AI coding assistants, interactive code environments, and game servers, it eliminates the trade-off between isolation and performance.
- MicroVMs offer up to 8 hours of runtime, automatic suspension during idle periods to save costs, and support for up to 16 vCPUs, 32 GB memory, and 32 GB disk.
- To create a MicroVM, users upload a Dockerfile and code to S3, build an image, and launch it via CLI or console, with no infrastructure management required.
- Available in select AWS regions on ARM64, Lambda MicroVMs complement Lambda Functions, targeting workloads needing isolated, long-running sessions rather than event-driven requests.