Ich habe bisher nur VirtualBox verwendet und möchte beispielsweise wissen, was mir in anderen Angeboten fehlen könnte. Ich habe von KVM und VMWare gehört und bin mir sicher, dass es noch andere gibt. Wie unterscheiden sie sich, wenn man nicht die Wikipedia-Artikel zu jedem Artikel liest (Puh!)?
virtual-machine
Tshepang
quelle
quelle
Antworten:
Ich würde Technologien für virtuelle Maschinen in drei Kategorien einteilen (nicht alle Produkte passen eindeutig in eine Kategorie):
Bestimmen Sie zunächst die Kategorie, die Ihren Anforderungen entspricht.
quelle
VirtualBox ist eine Softwareanwendung, die auf Ihrem Betriebssystem ausgeführt wird. Es kann die Funktionen Ihres Betriebssystems und Ihrer Hardware nutzen, um die Virtualisierung zu beschleunigen. Die VirtualBox-Software muss weiterhin ausgeführt werden, damit die virtualisierten Systeme betriebsbereit bleiben.
Xen ist eine Unterklasse von Betriebssystemen, die als Hypervisor bezeichnet wird. Es handelt sich um ein Betriebssystem, das nur Virtualisierung bietet. Es verlagert die Verwaltungsfunktionen auf ein separates Verwaltungsbetriebssystem, das als "dom0" bezeichnet wird, normalerweise Linux. Das Verwaltungsbetriebssystem stellt Treiber für die physische Hardware bereit.
VMWare bietet mehrere Produkte an. VMWare Workstation funktioniert wie VirtualBox, während VMWare ESX ein Xenvis ähnlicher Hypervisor ist. Ein wesentlicher Unterschied zu Xen besteht darin, dass ESX eigene Hardwaretreiber bereitstellt und daher nur eine eingeschränkte Hardwareunterstützung bietet.
KVM ist ein Projekt, das dem Linux-Kernel einen Hypervisor hinzufügt. Da KVM einen Hypervisor verwendet, muss dieser nicht auf dieselbe Weise wie VirtualBox ausgeführt werden. Während KVM ein Hypervisor wie Xen und ESX ist, ist es gleichzeitig ein Linux-Kernel und ein Betriebssystem für sich.
Es sollte beachtet werden, dass die Aufnahme von KVM in Linux oft als allgemein anerkannter "gesegneter Weg nach vorne" missverstanden wird. Das KVM-Projekt wird offiziell unter Linux unterstützt, da es sich um eine Linux-Kernel-Modifikation handelt, während Xen und ESX völlig separate Betriebssysteme sind.
quelle
Es ist eine Hypervisor-Technik verschiedener Leistung innerhalb des Systems
quelle