Ich habe vor kurzem eine winzige Haskell-App mit Andockfenster mit "scratch-haskell" als Basis-Image bereitgestellt.Docker Container im Vergleich zu Unikernel
Dann lese ich über Unikernels und HALVM. Und ich bin ein bisschen verwirrt.
Mein Docker Container ist etwa 6 MB groß. Ein Unikernel (mit der gleichen Haskell-App) wäre ungefähr gleich groß.
Der Unikernel läuft direkt auf dem Xen Hypervisor, während der Docker Image (oder General LXC) auf einer normalen Linux Distribution läuft, die auf Bare Metal läuft.
Jetzt habe ich die "Wahl", Linux mit mehreren Minimalcontainern ODER eine Xen-Maschine mit mehreren kleinen Unikernels zu betreiben.
Aber was sind die Vor- und Nachteile dieser beiden Lösungen? Ist einer sicherer als der andere? Und gibt es signifikante Leistungsunterschiede zwischen ihnen?
unikernel ziemlich neu zu sein, ich denke, Sie sollten Ihre eigenen Tests – user2915097