MicroVM
মাইক্রো-ভিএম
KVM/VT-x-এর পূর্ণ VM isolation ব্যবহার করে, কিন্তু ন্যূনতম device model (virtio-net/block, serial console) দিয়ে near-container-speed বুট টাইম অর্জন করা একটা lightweight VM — Firecracker (AWS) এর সবচেয়ে পরিচিত বাস্তবায়ন।
also: micro-vm, firecracker, মাইক্রোভিএম
isolation : পূর্ণ VM-স্তরের — নিজস্ব guest kernel, EPT-backed memory, KVM/VT-x
boot latency : ~১২৫ ms-এর নিচে (Agache et al., NSDI 2020)
memory overhead: প্রতি microVM ~৫ MB-এর কম
device model : মাত্র virtio-net, virtio-block, serial console — কোনো BIOS/legacy device না
- container-runtime না — এটা একটা VMM (Virtual Machine Monitor),
runc-এর মতো host kernel-এ সরাসরিexecve()করে না - গতির উৎস কম isolation না, বরং বাদ দেওয়া device-probing/firmware-handoff খরচ — VT-x/EPT boundary অক্ষত থাকে
- AWS Lambda আর Fargate দুইটাতেই ব্যবহৃত হয়; প্রতিটা microVM-কে ঘিরে একটা “jailer” প্রসেস অতিরিক্ত seccomp/cgroup/chroot স্তর যোগ করে