KVM Unterstützung

KVM (Kernel-based Virtual Machine) ist ein Virtualisierungsmodul für Linux-Betriebssysteme. KVM bietet hardware-assisted Virtualization für kompatible Gast-Betriebssysteme, die ihre Leistung erheblich verbessern.

Wenn die Betriebssysteme kompatibel sind (in der Regel x86-64 Betriebssysteme wie Windows XP oder neuer, Intel x86 Versionen von MacOS, vergleichbare Linux-Systeme usw.), so dass KVM Virtualisierung auf einer EaaSI-Umgebung einen signifikanten Einfluss auf die schnelle/effiziente Ausführung haben wird. Wenn KVM-Support nicht möglich oder richtig konfiguriert ist, muss EaaSI alle Hardware des Gastsystems vollständig emulieren, die auf dem Host-Server sehr und ineffizient Ressourcen verbraucht (an einem bestimmten Punkt, so dass es weitgehend unmöglich ist, die Leistung der Umgebung durch die Zuordnung von Rechenressourcen allein durch die Emulatorkonfiguration zu verbessern).

Neben der Kompatibilität des Gastbetriebssystems kann die Enable KVM`-Option für Umgebungen durch die EaaSI-Bereitstellung kompliziert werden. Wenn die EaaSI-Plattform auf einen VM (wie bei den meisten/all Cloud Computing Providern) eingesetzt wurde, wird die Host-Maschine des VM must konfiguriert, um eine „nested KVM“/“nested Virtualization“ zu ermöglichen. Andernfalls kann EaaSI keine hardwaregestützte Virtualisierung für Umgebungen bereitstellen, auch wenn Enable KVM ausgewählt und anderweitig kompatibel ist.

Wenn die ``Enable KVM`-Option für eine Umgebung gewählt wird, aber die geschachtelte Virtualisierung ist nicht erlaubt oder aktiviert auf dem EaaSI-Host, EaaSI wird keine Fehlermeldungen anzeigen - es wird nur still führen die Umgebung und seine ausgewählte Hardware in voller Emulation, möglicherweise reduziert Leistung / Geschwindigkeit im Browser stark.

KVM- oder geschachtelte KVM-Unterstützung ist somit nicht unbedingt notwendig für eine minimale Bereitstellung oder Prüfung von EaaSI, sondern sehr empfehlenswert für Produktionseinsätze oder wenn EaaSI-Nutzer zeitgemäße, ressourcenschwere Betriebssystemumgebungen betreiben wollen.