Original-URL des Artikels: https://www.golem.de/news/virtualisierung-qemu-bekommt-microvm-fuer-container-1911-144880.html    Veröffentlicht: 08.11.2019 13:14    Kurz-URL: https://glm.io/144880

Virtualisierung

Qemu bekommt Microvm für Container

Die Virtualisierungslösung Qemu bekommt mit der sogenannten Microvm eine besonders kleine Umgebung, die sich für Container eigenen soll. Inspiriert ist dies von Amazons Firecracker.

Das freie Emulations- und Virtualisierungswerkzeug Qemu hat den Maschinentyp Microvm erhalten, wie der für die Arbeiten zuständige Entwickler Sergio López auf Twitter mitteilt. Dabei handelt es sich um eine besonders reduzierte Umgebung, die sich für leichtgewichtige Virtualisierungen eigenen soll, insbesondere aber für Container. Die kleinen virtuellen Maschinen (VMs) dienen dabei als Host für die Container.

Die Arbeiten an der Microvm sind laut López von Amazons Firecracker inspiriert. Ziel des Firecracker-Projektes ist es, die Vorteile von Containern, die schnell starten und vergleichsweise klein sind, mit VMs zu verbinden, die durch eine strikte Isolierung und eben echte Virtualisierung eine größere Sicherheit bieten sollen als Container. Auch das Projekt Kata Containers verfolgt dieses Konzept und kann inzwischen mit Firecracker genutzt werden.

Die Microvm-Umgebung von Qemu ist laut der Dokumentation des Projektes ähnlich zu den Genannten auf eine besonders schnelle Startzeit optimiert und soll nur wenige Ressourcen belegen. Auch sollen die damit genutzten Gastsysteme keine lange Lebensdauer haben. Erreicht wird dies unter anderem durch den Verzicht auf PCI und ACPI. Ebenso werden weder irgendwelche Arten von Hotplug-Events noch Live-Migrationen zwischen Qemu-Versionen unterstützt.

In der Dokumentation finden sich weiter ausführliche Erläuterungen zur Benutzung des neuen Maschinentyps in Qemu. So lässt sich etwa auf weitere verschiedene Hardware-Bestandteile unter bestimmten Umständen verzichten, um die Microvm noch kleiner zu machen. Es gibt zudem Beispiele von Kommandos zum Starten der Microvm.

 (sg)


Verwandte Artikel:
Virtualisierung: Qemu 4.0 bringt maximale Geschwindigkeit für PCIe 4.0   
(24.04.2019, https://glm.io/140860 )
Virtualisierung: Kata Container unterstützen Amazons Firecracker-Hypervisor   
(28.01.2019, https://glm.io/139008 )
Openstack Foundation: Kata Containers 1.0 bringt einheitliche VM für Container   
(23.05.2018, https://glm.io/134533 )
Quarkus: Red Hat zeigt Version 1.0 seines Kubernetes-Java   
(07.11.2019, https://glm.io/144863 )
Dapr: Microsoft legt Runtime für verteilte Anwendungen offen   
(18.10.2019, https://glm.io/144496 )

© 1997–2019 Golem.de, https://www.golem.de/