Lightweight VMs for serverless and containers - DevConf.CZ 2020
Channel: DevConf
Date: 30/03/2020

Speakers: Sergio Lopez Pascual

Cloud-based services have introduced a new kind of workload composed mainly by short-lived, ephemeral processes. This is a significant departure from traditional virtualization workloads, where VMs (Virtual Machines) are expected to run uninterrupted for a large amount of time, even surviving Host migrations. New needs called for new optimization techniques, which in turn triggered the creation of specialized VMMs (Virtual Machine Monitors) and the adaptation of the existing ones, alongside with the development of new isolation techniques.

In this talk we'll touch the following topics:

- Quick overview of isolation techniques.
- Why lightweight VMs have different needs that traditional VMs
- Implementation of QEMU microvm
- The future
* Hotplug without ACPI (virtio-mem)
* Memory Encryption (SEV)
* HW-assissted Trusted Execution Environments (Enarx)

[ https://sched.co/YOnV ]

--
Recordings of talks at DevConf are a community effort. Unfortunately not everything works perfectly every time. If you're interested in helping us improve, let us know.