MicroVMs are lightweight virtual machines that run multiple containerized workloads on a single host. They combine the security and isolation of traditional VMs with the efficiency and speed of containers.
Live Migration
Move microVMs between nodes without any restarts or downtime, allowing seamless workload balancing and maintenance without disrupting applications.
Automatic Instance Selection
Underlying instance types are dynamically selected based on the runtime behavior of workloads, balancing performance (SLOs) and costs, for optimal resource utilization.
Real-Time Workload Optimization
DevZero continuously adjusts CPU and memory allocations for pods and containers—without restarts. This ensures your services scale responsively to actual demand, reducing over-provisioning and idle costs while maintaining performance. Unlike static resource requests, DevZero’s automation keeps workloads tightly aligned with usage, unlocking significant efficiency gains.
backend-service utilization
Static Requests: 60%
DevZero Automation: 95%
Workload Usage
Static Requests
DevZero Automation
Host System
Hardware Extensions
KVM Hypervisor
Type 2 Virtualization
Container Runtime
microVM-001
ISOLATED
Linux Kernel 6.16-rc7
REST API
Network
Storage
Metadata
Hardened Isolation with MicroVMs
DevZero gives you the ability to run workloads inside a dedicated microVM with its own kernel, backed by KVM virtualization. This architecture isolates CPU, memory, storage, and network at the VM level - significantly reducing the blast radius of any compromise. It mitigates entire classes of Kubernetes vulnerabilities tied to hostPath, hostNetwork, and hostPID, while preserving the agility and speed of containers.
Now, even your AI-generated code runs in true isolation - secure by default, without the overhead. Whether it's experimental pipelines or production inference, every workload is shielded from privilege escalation risks.
Real-Time Visibility
Get deep visibility into every microVM. Generate telemetry data for CPU, memory, GPU, and network activity to optimize resource utilization.
Benefits
MicroVMs combine the performance of containers with the isolation of VMs. They deliver better cost control, speed, and visibility for modern workloads.
Cost
Reduce Over-Provisioning
MicroVMs eliminate over-provisioning by dynamically adjusting CPU and memory allocation—ensuring you only pay for the resources you consume.
Speed
Caching and Scaling
MicroVMs scale CPU and memory in real time, ensuring workloads run at peak performance without bottlenecks. Caching and system-level optimizations help maximize speed and throughput.
Observability
Visibility Like Never Before
Track every microVM in real time. Monitor cost at the workload and team level with a granular breakdown. Control your cost like never before.
Reduce Your Cloud Spend with Live Rightsizing MicroVMs
Run workloads in secure, right-sized microVMs with built-in observability and dynamic scaling. Just a single operator and you are on the path to reducing cloud spend. Get full visibility and pay only for what you use.