Hyper-V vs VMware: Welches soll man wählen?

Es gibt zwei große Player, die den Virtualisierungsmarkt dominieren: Microsoft Hyper-V und VMware vSphere. Die Auswahl eines von ihnen zur Ausführung virtueller Maschinen hängt von verschiedenen Faktoren ab, einschließlich der Anforderungen in Ihrer Umgebung. Das Thema Hyper-V vs VMware kann zwei Hauptvergleichskategorien umfassen:

  • Hyper-V und VMware für Server
  • Hyper-V und VMware für Desktop-Benutzer

In diesem Blogbeitrag heben wir die Hauptunterschiede zwischen VMware- und Hyper-V-Lösungen für Serverumgebungen hervor, aber auch für einzelne Benutzer, damit Sie bestimmen können, welches System am besten Ihren Anforderungen entspricht.

Was ist Hyper-V?

Hyper-V ist ein Typ-1- oder nativer Hypervisor, der von Microsoft entwickelt wurde. Es ermöglicht Ihnen, mehrere virtualisierte Versionen eines Computers, sogenannte virtuelle Maschinen (VMs), zu erstellen und zu verwalten. Hyper-V bietet eine Virtualisierungsplattform, um eine virtuelle IT-Infrastruktur für verschiedene Szenarien aufzubauen. Jede VM läuft in diesem Fall in ihrem eigenen isolierten Bereich, ohne sich in die Prozesse anderer VMs einzumischen, wobei physische Ressourcen zwischen den VMs gemeinsam genutzt werden.

Sie können Hyper-V in zwei Hauptimplementierungen unter Windows verwenden:

  • Hyper-V auf Servern (auf Windows Server-Versionen wie Windows Server 2016, 2019, 2022 und eigenständigem Hyper-V-Server).
  • Hyper-V auf Workstations (auf Windows 8.1, Windows 10 und Windows 11 Top-Editionen wie Pro und Enterprise).

Hinweis: Die Microsoft Azure-Cloud verwendet eine modifizierte Version von Hyper-V auf ihren Servern, um Azure-Virtual Machines auszuführen.

Was ist VMware?

VMware ist ein weltweit bekannter Softwareanbieter, der mehrere Produkte auf dem Virtualisierungsmarkt anbietet. VMware ESXi ist wie Hyper-V auch ein Typ-1-Hypervisor, der auf einem physischen Server (Bare Metal) installiert wird.

VMware vSphere ist eine Servervirtualisierungsplattform mit dem ESXi-Hypervisor als Hauptkomponente. Grundsätzlich umfasst VMware vSphere:

  • VMware ESXi
  • VMware vCenter
  • VMware vSphere Client

All diese Produkte zusammen bilden die VMware-Infrastruktur, die eine zentrale Verwaltung der erstellten virtuellen Umgebung ermöglicht. VMware vSphere umfasst auch zusätzliche Produkte wie NSX, vSAN und vRealize Operations Manager, die die Funktionalität von vSphere erweitern.

Neben Serverprodukten gibt es auch VMware-Typ-2-Hypervisoren, die auf Benutzercomputern installiert werden können, um virtuelle Maschinen auszuführen:

  • VMware Workstation
  • VMware Player
  • VMware Fusion (Pro)
  • VMware Fusion Player

Vergleichstabelle VMware vs. Hyper-V

Hier ist eine Tabelle, die die Unterschiede zwischen VMware und Hyper-V für alle Kategorien zusammenfasst, die wir später in diesem Beitrag behandeln werden.

html

Hyper-V auf Windows Server 2022 VMware ESXi in vSphere 8.0 Hyper-V auf Windows 10 VMware Workstation 17 Hypervisor-Typ Typ 1 Typ 1 Typ 1 Typ 2 Wie ein Hypervisor installiert wird Windows Server Rolle Als separates Betriebssystem installiert Windows-Funktion Auf einem unterstützten Betriebssystem installiert Unterstützte Host-Betriebssysteme Windows N/A Windows Windows, Linux Unterstützte Gast-Betriebssysteme Windows
Linux
FreeBSD Windows
Linux
FreeBSD
Unix
macOS*
andere Windows
Linux
FreeBSD Windows
Linux
FreeBSD
Unix
macOS*
andere Verwaltungstools und Benutzeroberfläche Hyper-V Manager
Failover-Cluster-Manager
SCVMM
PowerShell
VM Connect DCUI
VMware Host Client
VMware vSphere Client
PowerCLI
ESXCLI
VMRC Hyper-V Manager
PowerShell
VM Connect Die von VMware erstellte Anwendungs-GUI
Befehlszeile Gastbetriebssystemdienste Hyper-V Integration Services VMware Tools Hyper-V Integration Services VMware Tools Anschließen von USB-Geräten an VMs Nur USB-Speichergeräte Ja, alle USB-Geräte Nur USB-Speichergeräte Ja, alle USB-Geräte Gemeinsame Zwischenablage Ja Ja, eingeschränkt Ja Ja Drag & Drop Nein Nein Nein Ja Gemeinsame Ordner Nein Nein Nein Ja Unterstützte Dateisysteme NTFS
ReFS VMFS NTFS
ReFS Vom Host-Betriebssystem unterstützte Dateisysteme Freigabeprotokolle iSCSI
SMB 3.0 iSCSI
NFS iSCSI
SMB 3.0 Vom Host-Betriebssystem unterstützte Protokolle Virtuelle Festplattendateien VHD
VHDX VMDK

VHD
VHDX</

VMware vs Hyper-V Architektur

Der folgende Abschnitt umreißt die Hauptkomponenten, die beide Plattformen bieten, sowie die Ähnlichkeiten und Unterschiede zwischen Hyper-V- und VMware-Lösungen.

Hyper-V

Microsoft Hyper-V ist in zwei Modi für Windows und als eigenständige Lösung verfügbar:

  • Als die Hyper-V-Rolle, die eine integrierte Windows Server-Funktion ist, die von einem Serveradministrator aktiviert werden kann.
  • Als ein Windows-Feature in Windows 10 und anderen Client-Windows-Versionen. Ein Benutzer oder Administrator kann dieses Feature ein- oder ausschalten.
  • Als eigenständiges Microsoft-Produkt (auch bekannt als Hyper-V Server), mit eingeschränkter Funktionalität und Hyper-V-Verwaltungskomponenten.

Hinweis: Zum Zeitpunkt des Verfassens dieses Beitrags ist die neueste Version von Hyper-V Server als eigenständige Lösung Hyper-V Server 2019. Es gibt keinen Hyper-V Server 2022. Sie können Windows Server 2022 für die neueste Version von Hyper-V verwenden.

Wenn eine Hyper-V-Rolle/Funktion aktiviert ist, startet Hyper-V zuerst, und erst dann startet das Host-Betriebssystem. Das Nichtwissen darüber kann zu Verwirrung führen, wenn Benutzer denken, dass ein Hypervisor, der auf einem physischen Windows-Rechner läuft, nur ein Typ-2-Hypervisor sein kann. Hyper-V ist ein echter Typ-1-Hypervisor.

Die Architektur von Hyper-V basiert auf mikrokernelisierten Hypervisoren, was bedeutet, dass ein Hostserver (auch als Elternpartition bezeichnet) direkten Zugriff auf Hardware- und Rechenressourcen (Virtualisierungs-Stack) bietet. Hyper-V ermöglicht es Ihnen, VMs in logische Einheiten (Partitionen) zu isolieren, einschließlich Betriebssystemen (BS) und Anwendungen. Zu diesem Zweck werden logische Isolationseinheiten namens Partitionen verwendet.

Partitionen werden in die Eltern- und die Kinderpartitionen unterteilt. Jede Hyper-V-Umgebung kann nur eine Elternpartition haben, die eine unterstützte Version von Windows Server ausführen sollte. Die Elternpartition kann mehrere Kinderpartitionen erstellen, um Gast-Betriebssysteme zu hosten. Kinderpartitionen können nicht direkt auf Hardwareressourcen zugreifen, können aber eine virtuelle Ansicht der Ressourcen in Form virtueller Geräte darstellen.

Die Kommunikation zwischen den Eltern- und den Kinderpartitionen erfolgt über den VMBus, der es Ihnen ermöglicht, die an virtuelle Geräte gerichteten Anfragen zu verwalten. Die Elternpartition umfasst auch einen Virtualisierungsdienstanbieter (VSP), der die Verbindung zum VMBus ermöglicht, um Gerätezugriffsanfragen von Kinderpartitionen zu verwalten.

Hyper-V kann zwei Arten von Betriebssystemen in Kinderpartitionen hosten: aufgeklärte und unaufgeklärte. Der Hauptunterschied besteht darin, dass die aufgeklärte Kinderpartition Hyper-V-Integrationskomponenten und einen Virtualisierungsdienst-Client (VSC) hat. Dadurch können Sie die Geräteemulation vermeiden und eine direkte Kommunikation mit der Virtualisierungsebene ermöglichen. Gleichzeitig hat die unaufgeklärte Kinderpartition nicht dieselben Komponenten und emuliert einfach Software.

VMware

VMware vSphere ist eine Virtualisierungsplattform, die aus mehreren Komponenten besteht, die installiert und eingerichtet werden müssen. Im Wesentlichen ist vSphere ein Suite von Virtualisierungsprodukten, die, wenn sie zusammengefügt sind, eine Rechenplattform ermöglichen. Im Kern von VMware vSphere liegt VMware ESXi, ein Typ-1- oder nativer Hypervisor, der zum Verwalten von Hostservern und zum Ausführen mehrerer Gast-VMs direkt verwendet wird. VMware ESXi ermöglicht den direkten Zugriff auf die Rechenressourcen der physischen Maschine, die von den im System ausgeführten VMs geteilt werden.

Die frühere Version von VMware ESXi – VMware ESX – lief auf einem Linux-Kern, der als primärer VM diente. Später wurde der ESXi-Hypervisor eingeführt, um die von VMware ESX auferlegte Überheadlast zu minimieren. VMware ESXi erfordert minimale Hardwareressourcen und ermöglicht einen geringen Footprint von 130 MB (ESXi 7). Der Virtualisierungsprozess in ESXi wird von VMkernel unterstützt, der direkt auf Hosts ausgeführt wird und die Kommunikation zwischen VMs und der physischen Hardware ermöglicht, wodurch eine hohe Leistung gewährleistet wird.

VMware vSphere Client oder VMware vCenter Server sind vSphere-Komponenten, die zum Verwalten der VMware-Virtualisierungsplattform verfügbar sind. Sie fungieren als Verwaltungstools für ESXi-Hosts. Wir werden sie unten erklären und mit den Hyper-V-Analoga vergleichen.

VMware bietet auch VMware Workstation und VMware Fusion an, die Typ-2-Hypervisoren sind, die auf Computern mit dem laufenden Betriebssystem für Einzelbenutzer installiert werden können.

Unterstützte Betriebssysteme

Bei der Bewertung von Hyper-V im Vergleich zu VMware ist es wichtig zu wissen, welche Betriebssysteme unterstützt werden. In dieser Kategorie sollten Sie auf die Betriebssysteme aus zwei Blickwinkeln achten:

  • Unterstützte Host-Betriebssysteme sind die Betriebssysteme auf einem physischen Computer oder Server, auf denen Sie einen Hypervisor installieren können.
  • Unterstützte Gastbetriebssysteme sind Betriebssysteme, die Sie auf einer virtuellen Maschine installieren können. Eine virtuelle Maschine wird auf einem Hypervisor ausgeführt.

Host-OS-Unterstützung

Unterstützte Host-Betriebssysteme für die verschiedenen Hypervisoren:

Hyper-V:

  • Windows ist das einzige Betriebssystem, auf dem Sie Hyper-V installieren können

ESXi:

  • ESXi fungiert als eigenes Betriebssystem und benötigt kein anderes Betriebssystem auf einem Server.

VMware Workstation und Player:

  • Windows
  • Linux

VMware Fusion (Pro) und Fusion Player:

  • macOS

Gast-OS-Unterstützung

Die von VMware und Hyper-V unterstützten Gast-OS können variieren.

Hyper-V

Die Anzahl der von Hyper-V unterstützten Gast-OS ist begrenzt. Laut der Informationen auf der offiziellen Website unterstützt Hyper-V die folgenden Gastbetriebssysteme:

  • Windows
  • Linux
  • FreeBSD

Beachten Sie, dass ältere Windows-Betriebssysteme nicht unterstützt werden. Windows wird ab Windows Vista unterstützt.

VMware

VMware-Hypervisoren (ESXi, VMware Workstation, VMware Player, VMware Fusion und Fusion Player) unterstützen die Installation von mehr Gastbetriebssystemen auf VMs:

  • Windows
  • Linux
  • Unix
  • FreeBSD
  • macOS, auch bekannt als Mac OS X*

VMware-Hypervisoren unterstützen auch andere Betriebssysteme, einschließlich älterer Betriebssysteme wie DOS, Windows 95, Novell Netware usw.

Sie können ESXi auf VMware-VMs für Test- und Bildungszwecke bereitstellen. Hyper-V unterstützt das nicht. Sie können ESXi auf Hyper-V installieren, aber mit Einschränkungen und nur mit älteren ESXi-Versionen.

*macOS wird in VMware Fusion standardmäßig unterstützt. Bei anderen VMware-Hypervisoren stellen Sie sicher, dass die Lizenzvereinbarung Ihnen erlaubt, macOS als Gast-OS zu installieren. Lesen Sie wie man macOS auf VMware ESXi installiert. Das gleiche Verfahren gilt für VMware Workstation.

Sie können die vollständige Liste der unterstützten OSes im Leitfaden zur Installation von Gastbetriebssystemen lesen.

Gedanken

VMware unterstützt mehrere verfügbare Host-Betriebssystemversionen auf dem Markt. Hyper-V hingegen legt mehr Wert auf die Unterstützung von Microsoft OS, das weltweit am häufigsten verwendete Betriebssystem.

VMware ESXi erfordert kein Host-Betriebssystem. Im Allgemeinen ist die VMware-Infrastruktur nicht nur auf Windows beschränkt und bietet mehr Flexibilität, wenn ESXi auf Servern installiert ist. VMware Workstation ist auf Linux- und Windows-Computern installiert, und Fusion ist auf Benutzercomputern mit macOS installiert.

Was Gastbetriebssysteme betrifft, bietet VMware viel mehr Optionen als Hyper-V und unterstützt mehr Gast-Betriebssysteme, angefangen bei den ältesten bis hin zu den neuesten.

In dieser Kategorie des Vergleichs Hyper-V vs VMware bietet VMware mehr Optionen sowohl für Server- als auch für Client-Hypervisoren.

Verwaltungstools und Benutzeroberfläche

VMware und Hyper-V werden von unterschiedlichen Verwaltungstools verwaltet.

Hyper-V-Manager

Das grundlegende Verwaltungstool für Hyper-V ist Hyper-V-Manager. Dies ist die grafische Benutzeroberfläche (GUI) in Windows Server und Client-Windows-Versionen, mit der Sie VMs erstellen, VMs ausführen sowie VM-Konfigurationen und Hyper-V-Konfigurationen bearbeiten können. Der Hyper-V-Manager ist auf Windows Server- und Windows-Client-Versionen verfügbar. Sie können sich über den Hyper-V-Manager mit einem entfernten Hyper-V-Host verbinden.

Die Hyper-V Virtual Machine Connection (VM Connect) ist ein Tool, das Sie sehen, wenn Sie die Schnittstelle einer VM öffnen, die Sie auf einem virtuellen Monitor der VM finden würden. VMConnect sendet Ihre Tastatur- und Mausaktionen an die VM. Dieses Tool basiert auf der Funktionalität des Windows Remote Desktop (RDP).

Beachten Sie, dass Sie bei Bereitstellung eines Clusters einen Cluster in einem anderen Tool namens Failover-Cluster-Manager und nicht im Hyper-V-Manager verwalten können.

System Center Virtual Machine Manager

Der System Center Virtual Machine Manager (SCVMM) ist ein von Microsoft entwickeltes Verwaltungstool für den Betrieb mehrerer VMs in der gleichen Hyper-V-Umgebung auf Windows-Servern. SCVMM ist standardmäßig nicht mit Hyper-V installiert. Dies ist eine umfangreiche Lösung, die Sie separat installieren können.

SCVMM ermöglicht das Erstellen, Migrieren, Steuern und Löschen von VMs. Das Tool verwaltet die Prozesse innerhalb der VMs, indem es Zugriff auf erforderliche Hardwareressourcen wie Speicher, Treiber, Speicherplatz und andere bietet. Einige Benutzer betrachten SCVMM als Äquivalent zu Hyper-V vCenter.

PowerShell

PowerShell ist eine Befehlszeilenschnittstelle zur Verwaltung von Windows und Hyper-V. Es gibt spezielle PowerShell-Cmdlets für Hyper-V. Einige erweiterte Optionen können nur in PowerShell konfiguriert werden. Es gibt zahlreiche nützliche PowerShell-Befehle für Hyper-V-Administratoren. Die Verwendung von PowerShell zur Hyper-V-Verwaltung ist auf Server- und Clientversionen von Windows verfügbar.VMware DCUI für ESXi

VMware DCUI für ESXi

Die VMware Direct Console User Interface (DCUI) ist eine einfache Oberfläche mit einem DOS-ähnlichen Stil, der in gelb-grauen Farben gestaltet ist und es Ihnen ermöglicht, grundlegende ESXi-Einstellungen wie Hostname, Netzwerkeinstellungen usw. vorzunehmen. Das Öffnen der DCUI ist der Ausgangspunkt für die Konfiguration von ESXi. Nach der Konfiguration der grundlegenden Optionen in der DCUI können Sie den VMware Host Client öffnen.

VMware Host Client

Der VMware Host Client ist die integrierte Weboberfläche zur Remoteverwaltung von ESXi. Diese Oberfläche ist benutzerfreundlich und ermöglicht Ihnen die Konfiguration vieler Optionen auf einem ESXi-Host. Sie können VM-Konfigurationen bearbeiten, VMs erstellen, ausführen und löschen. Sie können auch die Benutzeroberfläche eines Gast-Betriebssystems öffnen, das auf der VM ausgeführt wird (dieses Tool ist als VMware Web Console bekannt).

VMware vCenter und VMware vSphere Client

VMware vCenter Server ist eine Lösung zur zentralisierten Verwaltung von VMware vSphere, einschließlich ESXi-Hosts. Der VMware vSphere Client ist eine Weboberfläche zur Verwendung von vCenter für die vSphere-Verwaltung. Diese Oberfläche ist leistungsstark und benutzerfreundlich. Sie können weitere vSphere-Komponenten wie vSAN installieren und sie ebenfalls in vCenter verwalten.

VMware vCenter wird in der Regel dann installiert, wenn Sie in Ihrer VMware-Umgebung mehr als einen ESXi-Host haben. VMware vCenter ist erforderlich, um fortgeschrittene vSphere-Funktionen wie VM-Migration, Netzwerkfunktionen, Lastausgleich und Failover-Cluster usw. zu nutzen. Auf diese Weise können Sie ESXi-Hosts und Cluster mit VMs über eine einzige Oberfläche steuern und somit die Verwaltungsbelastung reduzieren.

Wenn Sie eine Gastbetriebssystem-Schnittstelle einer VM öffnen, können Sie die VMware-Webkonsole in einem Webbrowser verwenden oder VMware Remote Console installieren, um mehr Komfort zu haben. Wenn Sie VMware Workstation auf Ihrem lokalen Computer installiert haben, müssen Sie VMware Remote Console (VMRC) nicht installieren.

ESXCLI

ESXCLI ist eine Befehlszeilenschnittstelle, die nach der Installation von ESXi verfügbar ist. Sie können auf diese Schnittstelle direkt auf einem ESXi-Server zugreifen, indem Sie Alt+F1 drücken. Alternativ können Sie den Remote-SSH-Zugriff auf den ESXi-Host in DCUI oder VMware Host Client aktivieren und ESXCLI-Befehle remote verwenden. Lesen Sie mehr über ESXCLI- und ESXi-Shell-Befehle.

vSphere PowerCLI

VMware vSphere PowerCLI ist eine Reihe von PowerShell-Cmdlets zur Verwaltung von ESXi-Hosts und vCenter in VMware vSphere. Sie sollten PowerCLI manuell installieren und dafür können Sie Online-Repositories verwenden. PowerCLI ermöglicht es Ihnen, Konfigurations- und Verwaltungsaufgaben in virtuellen Umgebungen von VMware vSphere zu automatisieren.

Die Benutzeroberfläche von VMware Workstation

VMware Workstation bietet eine praktische, leistungsstarke und benutzerfreundliche Oberfläche zur Verwaltung virtueller Maschinen auf dem Computer eines Benutzers. Darüber hinaus können Sie eine Verbindung zu einem entfernten ESXi-Host oder vCenter herstellen und virtuelle Maschinen verwalten – Sie können VMs erstellen und löschen, den Zustand der VM ändern, die VM-Konfiguration bearbeiten usw. Der Umfang der Optionen ist geringer als im VMware vSphere Client für vCenter, aber es ist bequem, in einer integrierten VMware-Umgebung mit solchen Verwaltungsoptionen zu arbeiten.

VMware Workstation kann als VMware Workstation Server fungieren und VMs gemeinsam nutzen.

VMware Workstation unterstützt auch die Befehlszeilenschnittstelle, die einen standardisierten Satz von Befehlen für Windows Linux und macOS zum Verwalten eines Hypervisors und von VMs auf diesem lokalen physischen Computer enthält. Der Befehl vmware ist der Hauptbefehl für diese Befehlszeilenschnittstelle.

Gedanken

Wie Sie sehen können, gibt es einen signifikanten Unterschied zwischen den Benutzeroberflächen von Hyper-V und VMware. Sie verwenden völlig unterschiedliche Ansätze. Die VMware-Benutzeroberflächen und Verwaltungstools können bequemer zu verwenden und bereitzustellen sein. Wenn Sie es gewohnt sind, Microsoft-Produkte zu verwenden, können die Verwaltungsoberflächen und -tools für Hyper-V für Sie in Ordnung sein.

Gastbetriebssystemdienste

Um eine effiziente Leistung in einer virtuellen Umgebung zu gewährleisten, bieten sowohl VMware als auch Hyper-V eine Reihe von Systemdiensten und Tools, die leicht in virtuellen Maschinen installiert werden können.

Hyper-V-Integrationsservices

Hyper-V Integration Services (werden auch als Integrationselemente bezeichnet) sind eine Gruppe von Diensten, die es einer VM ermöglichen, mit einem Hyper-V-Host zu kommunizieren. Viele dieser Dienste werden stark empfohlen, um die ordnungsgemäße Funktion der VM sicherzustellen. Hyper-V Integration Services umfassen Hilfsprogramme und Treiber, insbesondere zur Arbeit mit virtuellen Geräten in einer virtuellen Umgebung.

Hyper-V Integration Services beinhalten:

  • Hyper-V Guest Shutdown Service zur Auslösung eines ordnungsgemäßen virtuellen Maschinen-Herunterfahrens
  • Hyper-V Time Synchronization Service zur Synchronisierung der VM-Uhr mit der Host-Uhr
  • Hyper-V Heartbeat Service zur Meldung, dass eine VM korrekt funktioniert
  • Hyper-V Data Exchange Service (KVP) zur Austausch grundlegender Metadaten
  • Hyper-V Volume Shadow Copy Requestor zur korrekten Sicherung von VM-Daten mit VSS
  • Hyper-V PowerShell Direct Service zur direkten Verwaltung einer VM ohne Netzwerkverbindung
  • Hyper-V Guest Service Interface zum Kopieren von Dateien von einer VM

VMware Tools

VMware Tools ist eine Sammlung von Hilfsprogrammen und Treibern, die eine nahtlose Integration zwischen dem Host- und Gastsystem sowie eine effiziente Verwaltung der VM-Daten gewährleisten. VMware Tools verbessern die VM-Leistung und die Benutzerfreundlichkeit. VMware Tools werden auf unterstützten Gast-Betriebssystemen auf allen VMware-VMs (die auf VMware ESXi, VMware Workstation und Fusion laufen) installiert.

VMware Tools umfassen viele nützliche Komponenten wie:

  • VMware Tools Control Panel bietet eine grafische Übersicht über VMware Tools und ermöglicht es Benutzern, sie zu konfigurieren.
  • VMware Tools Services ermöglicht die Kommunikation zwischen dem Host- und Gast-Betriebssystemen.
  • Mit VMware User Process können Sie Text kopieren/einfügen und Dateien zwischen dem Host- und Gast-Betriebssystemen ziehen/ablegen.
  • VMware Device Drivers bietet eine Reihe von Treibern zur Installation, die die Mausbedienung, die Netzwerkleistung sowie die Klang- und Grafikqualität verbessern können.

Die Installation von VMware Tools bietet mehrere Vorteile, darunter:

  • Verbesserte Grafikleistung
  • Hohe Synchronisation zwischen den Host- und Gast-Dateisystemen
  • Gemeinsamer Zugriff auf Dateien und Ordner innerhalb der virtuellen Umgebung

Es wird dringend empfohlen, VMware Tools in Gastbetriebssystemen zu installieren, die auf VMware-VMs laufen.

Gedanken

Hyper-V Integration Services und VMware Tools sind nicht austauschbar und können nur in ihrer eigenen nativen virtuellen Umgebung verwendet werden.

VMware Tools können auf einer breiteren Palette von Gastbetriebssystemen installiert werden als Hyper-V Integration Services, selbst wenn man die gleichen Betriebssystemfamilien (Windows und Linux) vergleicht, die von beiden Virtualisierungsanbietern unterstützt werden. Einige Funktionen sind für Hyper-V Integration Services und VMware Tools gemeinsam. Allerdings unterstützen VMware Tools mehr einzigartige Funktionen, da sie in VMware Hypervisoren unterstützt werden.

Datenaustausch mit VMs

Wenn Sie eine virtuelle Maschine ausführen, müssen Sie möglicherweise Daten zwischen Ihrem Host oder einem lokalen Computer und einem Gastbetriebssystem austauschen, das auf der VM ausgeführt wird. Zum Beispiel müssen Sie Text, Bilder, Dateien, Ordner oder andere Datentypen kopieren.

Hyper-V

Anschließen von USB-Speichergeräten an eine VM. Hyper-V VM Connect basiert auf der Funktionalität von Windows Remote Desktop, und deshalb können nur Speichergeräte über USB an VMs angeschlossen werden. Sie können eine Datenträger-Volume eines an Ihrem lokalen Computer angeschlossenen Datenträgers auswählen, auf dem Hyper-V installiert ist.

Gemeinsamer Zwischenablage-Funktionalität steht zur Verfügung, wenn Sie den Verbesserten Sitzungsmodus für die VM-Verbindung verwenden. Sie können Daten kopieren und einfügen, die von Ihrem Host-OS in ein Gast-OS auf einer VM und umgekehrt kopiert wurden.

Um freigegebene Ordner und das SMB-Protokoll für Dateiaustausch zu verwenden, müssen Sie einen freigegebenen Ordner manuell in Windows (oder einem anderen Betriebssystem) konfigurieren.

VMware

USB-Passthrough. Anschließen verschiedener USB-Geräte an eine VM (nicht nur Speichergeräte) mithilfe der USB-Passthrough-Funktion. Diese Funktion ist in VMware ESXi, VMware Workstation und VMware Fusion verfügbar. Sie können jedes USB-Gerät an eine VM anschließen, beispielsweise einen USB-Drucker, Scanner, Webcam, Hardware-Schutzschlüssel usw.

Gemeinsamer Zwischenablage. Die Unterstützung des gemeinsamen Zwischenablage-Features für VMs, die auf ESXi-Hosts ausgeführt werden, ist begrenzt und ermöglicht das Kopieren und Einfügen von Textdaten. Diese Einschränkung besteht aus Sicherheitsgründen. Bei VMware Workstation und Fusion können Sie jedoch beliebige Daten, einschließlich Bildern und Dateien, kopieren und einfügen.

Drag & Drop. Dieses Feature erleichtert den Benutzern das Leben und ermöglicht das Ziehen und Ablegen von Dateien auf ähnliche Weise wie es zwischen verschiedenen Fenstern in Windows, macOS oder anderen Betriebssystemen möglich ist. Drag & Drop funktioniert nur auf VMware-Typ-2-Hypervisoren (VMware Workstation und Fusion), aber nicht für VMs, die auf ESXi ausgeführt werden (aus Sicherheitsgründen).

Freigegebene Ordner. Dies ist ein weiteres Feature für VMware-Typ-2-Hypervisoren (VMware Workstation und Fusion), das es Ihnen ermöglicht, einen Ordner in wenigen Klicks freizugeben und Dateien zwischen Ihrem Host und Gast auszutauschen. Die Verwendung dieses Features ist schneller als das manuelle Konfigurieren eines freigegebenen Ordners in einem Betriebssystem mit verfügbaren OS-Tools. Freigegebene Ordner sind auf ESXi nicht verfügbar.

Gedanken

Im Falle von Servern bietet VMware ESXi bessere Datenaustauschoptionen mit VMs im Vergleich zu Hyper-V für Windows Server. Was Hyper-V vs. VMware in Bezug auf Datenteilungsoptionen zwischen Hosts und Gästen betrifft, bieten VMware-Hypervisoren für Desktops, wie VMware Workstation und VMware Fusion (Pro), sogar mehr Optionen als ESXi im Vergleich zu Hyper-V-Client-Windows-Versionen, wie Windows 10. Folglich erscheinen VMware-Virtualisierungslösungen in dieser Kategorie besser.

Speicher-Bereitstellung – Unterstützte Dateisysteme

Hyper-V

Hyper-V unterstützt NTFS- und ReFS-Dateisysteme für den virtuellen Maschinen-Speicher. Diese Dateisysteme sind die in neuen Windows Server-Versionen verfügbaren, wie z.B. Windows Server 2012, 2016, 2019 und 2022.

NTFS (New Technology File System) ist eine proprietäre Journal-Dateisystem, die von Microsoft für Windows NT veröffentlicht wurde. Dieses Dateisystem wurde standardmäßig für Windows-Versionen der NT-Windows-Familie (Client- und Server-Versionen) ausgewählt. Es handelt sich um ein weithin bekanntes universelles Dateisystem, das sowohl auf Windows-Servern als auch auf Client-Windows-Versionen verwendet wird.

ReFS (Resilient File System) wurde als integrierte Funktion von Windows Server 2012 eingeführt. ReFS basiert auf seinem früheren Dateisystem – NTFS – und wurde entwickelt, um die in NTFS bestehenden Probleme zu beseitigen und moderne Datenspeicheranforderungen zu erfüllen. ReFS ermöglicht Benutzern den direkten Zugriff auf VM-Dateien von einem Host-Server aus.

ReFS kann Datenkorruption erkennen und schnell beheben. Dies kann online erfolgen, ohne dass es zu Ausfallzeiten des Volumes kommt. Darüber hinaus können durch die neuen Funktionen Blockcloning und Sparse VDL (Gültige Datenlänge) die in VMs ausgeführten Operationen erheblich beschleunigt werden.

Wenn es jedoch um Clustering geht, bietet Hyper-V nicht dasselbe Maß an Flexibilität. Obwohl Hyper-V Cluster Shared Volume (CSV) enthält, ist die Verwendung dieser Funktionalität viel komplexer als die in VMware VMFS.

VMware ESXi

VMware VMFS (Virtual Machine File System) ist das Cluster-Dateisystem, das zur Speichervirtualisierung der Daten verwendet wird, die sich in einer virtualisierten Umgebung auf ESXi-Servern befinden. Ein einzelnes VMFS-Volume kann von mehreren VMs gleichzeitig als virtualisierter Speicher genutzt werden, was zu geringerem Verwaltungsaufwand und besserer Ressourcennutzung führt. Die Unterstützung für gleichzeitigen Dateisystemzugriff ist für Cluster erforderlich.

VMFS bietet hohe Leistung, Zuverlässigkeit und effektive Speichernutzung für die VM-Speicherung. VMFS verfügt über die Funktion der On-Disk-Sperrung, die sicherstellt, dass die Daten nur von einem Benutzer oder Prozess gleichzeitig zugegriffen werden können, um Datenkorruption zu vermeiden.

Erfahren Sie mehr über alle Funktionen von VMFS 6 und erfahren Sie, wie Sie von VMFS 5 auf VMFS 6 migrieren können. Es ist auch möglich, VMFS in einigen Fällen in Linux zu mounten.

NFS ist ein Dateifreigabeprotokoll, auch bekannt als Netzdateisystem, das in Linux-Umgebungen weit verbreitet ist. VMware unterstützt auch NFS auf gemeinsam genutztem Speicher, um VMs zu speichern.

VMware Workstation und Fusion

Jedes vom Host-Betriebssystem unterstützte Dateisystem wird von VMware Workstation und Fusion unterstützt (zum Beispiel NTFS, ext4, APFS).

Wenn Sie also VMware Workstation unter Windows verwenden, können Sie VM-Dateien auf NTFS-Volumes speichern. Auch das alte FAT32-Dateisystem wird unterstützt. Es gibt eine Option, VM-Virtualdisks in 2-GB-Dateien aufzuteilen, um die Kompatibilität mit FAT32 zu gewährleisten.

Wenn Sie VMware Workstation unter Linux verwenden, können Sie ein Dateisystem Ihrer Wahl verwenden, zum Beispiel ext4. Es gibt viele Dateisysteme, die in Linux unterstützt werden.

Benutzer, die VMware Fusion unter macOS ausführen, können VMs auf APFS oder Mac OS Extended (HFS Plus oder HFS+) und anderen von macOS unterstützten Dateisystemen speichern.

Gemeinsam genutzter Speicher

Gemeinsam genutzter Speicher ist nützlich, wenn Sie VM-Dateien außerhalb Ihres Virtualisierungsservers speichern müssen, auf dem ein Hypervisor installiert ist. Gemeinsam genutzter Speicher ist erforderlich, um in Hyper-V- und VMware vSphere-Umgebungen einen Cluster zu konfigurieren. Gemeinsam genutzter Speicher kann auf einem dedizierten Speicherserver, NAS (Netzwerkspeicher) und SAN (Speicherbereichsnetzwerk) konfiguriert werden.

Hyper-V

Hyper-V unterstützt Dateifreigaben, auf die über die folgenden Protokolle zugegriffen wird:

  • ist ein Protokoll auf Blockebene für die gemeinsame Nutzung. Windows enthält einen iSCSI-Initiator und ein iSCSI-Ziel. Sie können einen Windows-Server als Speicherserver mit einem iSCSI-Ziel konfigurieren und sich von einem Windows-Server, der Hyper-V ausführt, mit einem iSCSI-Initiator mit diesem Ziel verbinden.
  • SMB 3.0 ist eine neue Version des SMB-Dateifreigabeprotokolls, das in Windows seit vielen Jahren weit verbreitet ist. Hyper-V unterstützt das Speichern von VM-Dateien auf SMB 3.0-Dateifreigaben.

Es gibt zusätzliche Windows Server-Funktionen zur Bereitstellung von gemeinsamem Speicher für Hyper-V:

  • Cluster Shared Volumes (CSV) ist eine komplexere Lösung im Vergleich zum clusterbereiten VMFS-Dateisystem. CSV wird verwendet, um gemeinsamen Speicher für einen Hyper-V-Cluster zu erstellen.
  • Scale-out-Dateiserver ist eine Windows Server-Funktion zum Aufbau von Cluster-Speicher zum Speichern und Freigeben von Dateien. Das SMB 3.0-Dateifreigabeprotokoll kann zu diesem Zweck verwendet werden.

Virtual Fibre Channel für Hyper-V ist eine Funktion, mit der Sie sich von einer VM aus mit Fibre-Channel-Speicher (SAN) verbinden können.

VMware

Fibre Channel. VMware ESXi-Hosts, die über einen FC-Host-Busadapter verfügen, können sich mit Fibre Channel SAN als Speicher der Enterprise-Klasse verbinden. Fibre Channel SAN ist die bestunterstützte Lösung für große Umgebungen, einschließlich Cluster. VM-Dateien können auf FC SAN-Speicher gespeichert werden, der für das VMFS-Dateisystem formatiert ist.

. VMware ESXi-Hosts können eine Verbindung zu einem iSCSI-Ziel herstellen, das Sie auf SAN, NAS oder einem Server mit Linux oder einem anderen Betriebssystem konfigurieren können. iSCSI ist ein blockbasiertes Freigabeprotokoll. Sie können eine LUN, die an einen ESXi-Host angeschlossen ist, mit VMFS formatieren.

. Der alternative Weg zur Konfiguration von gemeinsamem Speicher für ESXi-Hosts zum Speichern von Dateien besteht darin, eine NFS-Freigabe auf einem Server oder NAS zu erstellen. Sie können eine Dateifreigabe über das NFS-Protokoll mit einem ESXi-Host verbinden.

Sowohl Hyper-V als auch VMware ESXi-Lösungen unterstützen iSCSI, aber es gibt Dateifreigabeprotokolle, die nur von einer dieser Plattformen unterstützt werden. Der Ansatz zum Zugriff auf Fibre-Channel-Speicher unterscheidet sich. Die Verwendung von VMFS auf gemeinsamem Speicher kann praktischer sein als die komplexe Konfiguration von Cluster Shared Volumes.

Speicherbereitstellung – Virtuelle Laufwerke

Mit Virtualisierung ist die Software vom Hardware abstrahiert und alle VM-Daten werden in virtuellen Datenträgerdateien gespeichert. In diesem Fall fungiert eine virtuelle Datenträgerdatei als Festplatte einer VM. Beide Plattformen verwenden virtuelle Festplatten zur Speicherung von VM-Daten. Virtuelle Datenträgerdateien von VMs in der virtuellen Umgebung werden über das Dateisystem des zugrunde liegenden physischen Speichers gespeichert und organisiert. Sowohl Microsoft als auch VMware-Hypervisorlösungen haben ihre eigenen Dateisysteme zur Verwaltung der Daten auf einem Speichergerät eingeführt.

Hyper-V unterstützt zwei Dateiformate für virtuelle Datenträger:

  • – ein älteres Format, das für Hyper-V-Generation-1-VMs verwendet wird.
  • VHDX – ein neueres Format, das höhere Grenzen unterstützt und für Generation 2-VMs verwendet wird.

Hyper-V unterstützt zwei Arten der virtuellen Datenträgerbereitstellung:

  • Fester Datenträger. Sie weisen beim Erstellen eines virtuellen Datenträgers eine Größe zu, die unmittelbar nach der Erstellung auf dem zugrunde liegenden Speicherplatz belegt wird.
  • Dynamisch zugeordneter Datenträger. Sie legen beim Erstellen eines virtuellen Datenträgers die maximale Größe fest, jedoch wächst die virtuelle Datenträgergröße, nachdem Daten in diesen virtuellen Datenträger geschrieben wurden.

Hinweis: Feste und dynamisch zugeordnete virtuelle Datenträger sind analog zu dick und dünn bereitgestellten virtuellen Datenträgern in VMware vSphere.

Freispeicher-Rekuperation. Dynamische Datenträger wachsen dynamisch, während Daten in sie geschrieben werden. Sie schrumpfen jedoch nicht automatisch, nachdem Daten gelöscht wurden. In diesem Fall müssen Sie den freien Speicherplatz auf dynamischen virtuellen Datenträgern manuell zurückfordern.

Weiterleitung von Datenträgern. Sie können einen Datenträger-LUN oder eine Partition direkt an eine virtuelle Maschine anhängen, anstatt eine virtuelle Datenträger-Image-Datei anzuhängen.

Die in diesem Abschnitt erläuterten Optionen für Hyper-V-Virtuelle Datenträger gelten sowohl für Hyper-V auf Server- als auch auf Client-Windows-Versionen.

VMware

Das virtuelle Festplattenformat für VMware-Hypervisoren ist:

  • VMDK

    Hinweis: Das VMDK-Virtualdisk-Format unterscheidet sich für VMware ESXi und VMware Workstation/Fusion. Der Unterschied besteht darin, wie ein virtueller Festplatten-Deskriptor gespeichert wird – entweder innerhalb der virtuellen Festplattendatei oder als separate Datei (.vmdk und -flat.vmdk). Lesen Sie, wie Sie Daten aus VMDK-Virtualdiskdateien extrahieren können.

VMware unterstützt zwei Arten der virtuellen Festplattenbereitstellung:

  • Thick Provisioning. Sie legen die maximale Festplattengröße beim Erstellen einer virtuellen Festplatte fest. Der Speicherplatz, der der definierten virtuellen Festplattengröße entspricht, wird auf dem Speicherplatz belegt, sobald die Festplatten-Erstellung abgeschlossen ist. Eine dick provisionierte Festplatte kann lazy-zeroed oder eager-zeroed sein.
  • Thin Provisioning. Sie definieren die maximale virtuelle Festplattengröße beim Erstellen einer virtuellen Festplatte. Die virtuelle Festplattengröße beträgt nur wenige Megabyte nach der Erstellung und beginnt zu wachsen, wenn Sie Daten in diese virtuelle Festplatte schreiben.

Die dünne Bereitstellung ist eine VMFS-Funktion. Um dies selbst zu überprüfen, können Sie eine dünn bereitgestellte virtuelle Festplatte von einem VMFS-Dateisystem (das an einen ESXi-Host angehängt ist) auf einen Computer mit einem anderen Dateisystem kopieren, zum Beispiel NTFS oder ext4. Sie stellen fest, dass die Größe einer dünn bereitgestellten virtuellen Festplatte maximal ist, wie es bei einer dicht bereitgestellten Festplatte nach dem Kopieren dieser Datei der Fall wäre. Sie können jedoch solche kopierten virtuellen Festplatten in VMware Workstation und Fusion öffnen.

VMware Workstation und VMware Fusion verfügen über Analoga von dicht und dünn bereitgestellten Festplatten (Sie können diese Namen im Benutzerinterface nicht sehen), um Festplatten mit fester Größe und dynamisch wachsende virtuelle Festplatten zu erstellen. Es gibt eine Option, eine virtuelle Festplatte in 2-GB-Dateien aufzuteilen.

Freiraumfreisetzung. VMFS 6 befreit automatisch freien Speicherplatz (UNMAP), wenn Daten in dünn bereitgestellten Festplatten gelöscht werden. Dieses Feature ist praktisch und ermöglicht es Ihnen, Speicher für VMs, die auf ESXi-Servern laufen, effizienter zu nutzen. In VMware Workstation und VMware Fusion wird die automatische Freiraumfreisetzung für dynamisch wachsende Festplatten nicht unterstützt. Lesen Sie über dichte und dünne Bereitstellung und erfahren Sie, wie Sie dünn bereitgestellte Festplatten manuell verkleinern können, wenn Sie VMware-Hypervisoren verwenden.

Raw Device Mapping (RDM) ist ein Disk-Pass-Through-Feature für VMware-Hypervisoren. Dadurch hat eine VM direkten Zugriff auf eine LUN oder Partition. RDM wird in VMware ESXi, VMware Workstation und VMware Fusion unterstützt.

Gedanken

VMware- und Hyper-V-Virtualisierungslösungen bieten zwei identische Arten von virtueller Datenträgerzuweisung – vorab zugewiesen (dick) und dynamisch wachsend (dünn). Die Dateiformate für virtuelle Datenträger sind bei VMware und Hyper-V unterschiedlich, und es gibt keine plattformübergreifende Unterstützung für sie bei den betrachteten Produkten. Die Hypervisoren beider Anbieter unterstützen das Durchreichen von Rohdatenträgern. VMware bietet mehr Funktionen im Zusammenhang mit virtuellen Datenträgern. Die automatische Freigabe von freiem Speicherplatz für dünn bereitgestellte Datenträger auf VMFS-Datenspeichern ist ein erheblicher Vorteil.

Snapshotta-Technologie

Die Snapshot-Technologie ermöglicht es Ihnen, den Zustand der VM im Moment der Erstellung des Snapshots zu speichern, d. h. eine Momentaufnahme einer VM und aller darin enthaltenen Daten zu erfassen. Dann können Sie den Zustand der VM bei Bedarf auf den benötigten Snapshot zurücksetzen, wenn etwas mit der VM schief geht. Diese Funktion wird häufig verwendet, um Software zu testen und andere Operationen durchzuführen, wenn Sie nicht sicher sind, ob die in einer VM installierte Software abstürzt.

VM-Snapshots ermöglichen es Anwendungen auch, ein Abbild einer VM zu einem bestimmten Zeitpunkt zum Zwecke des Datenschutzes zu erstellen. Die Snapshot-Technologie wird von Backup-Software von Drittanbietern verwendet, um den Zustand der VM einzufrieren und Anwendungs-/Datenbankdaten konsistent für das Backup und die Replikation von VMs zu kopieren.

Snapshots in VMware und Hyper-V funktionieren nicht nur unterschiedlich (einschließlich der Verwendung unterschiedlicher Dateien), sondern haben auch unterschiedliche Namen. VMware verwendet den Begriff Snapshots, während sie in Hyper-V als Checkpoints bezeichnet werden.

Hyper-V-Checkpoints

Hyper-V hat zwei Arten von Checkpoints: Standard-Checkpoints und Produktions-Checkpoints. Beide sind ab Windows 10 und Windows Server 2016 verfügbar.

  • Standardüberprüfungspunkte speichern den Zustand einer virtuellen Maschine, die virtuellen Festplattendaten und die VM-Hardwarekonfiguration. Diese Art von Überprüfungspunkten kann für Tests verwendet werden.
  • Produktionsüberprüfungspunkte bieten eine effizientere und zuverlässigere Möglichkeit, den Zustand der virtuellen Maschine zu erfassen. Der verbesserte Mechanismus der Produktionsüberprüfungspunkte ermöglicht es Drittanbieter-Backup-Software, sie für die Sicherung von Hyper-V-VM-Daten in Produktionsumgebungen zu verwenden.

Die Funktionen von Hyper-V-Überprüfungspunkten, die wir für den Hyper-V vs. VMware-Vergleich erwähnen sollten, sind wie folgt:

  • Hyper-V-Produktionsüberprüfungspunkte erfassen nicht den Speicherzustand der VM.
  • Die lineare Hierarchie für mehrere Überprüfungspunkte.
  • Überprüfungskonfiguration und Differenzierungsdisk-Dateien werden an zwei verschiedenen Orten gespeichert.
  • Automatische Überprüfungspunkte sind eine Hyper-V-Funktion, die automatisch einen VM-Überprüfungspunkt erstellt, jedes Mal bevor Sie eine VM starten. Es ermöglicht Ihnen, auf den vorherigen VM-Zustand zurückzukehren, wenn unerwünschte Änderungen an der VM vorgenommen wurden.

VMware-Snapshots

VMware-Snapshots sind leistungsstark, wenn sie in Test- und Produktionsumgebungen verwendet werden. Die wichtigsten VMware-Snapshot-Funktionen sind:

  • VMware unterstützt die Erstellung eines Snapshot-Baums und die Verwaltung mehrerer Snapshots, was sie flexibler macht als Hyper-V-Überprüfungspunkte.VMware-Snapshots sind nicht in mehrere Typen unterteilt. Der Ansatz, wie man VM-Daten beim Erstellen eines Snapshots quiesziert, hängt von der Installation von VMware Tools und dem Ausführen des Volume Shadow Copy Service ab.
  • VMware-Snapshotten gibt es nicht in verschiedenen Typen. Die Methode zur Quieszen von VM-Daten beim Erstellen eines Snapshots hängt von der Installation von VMware Tools und dem Betrieb des Volume Shadow Copy Service ab.
  • Alle mit Snapshots verbundenen Dateien werden standardmäßig in einem Verzeichnis gespeichert, das ein VM-Verzeichnis ist.
  • VMware ESXi, VMware Workstation und VMware Fusion Pro unterstützen automatische Snapshots (auch als Auto-Protect-Snapshots bekannt).
  • VMware verwendet bequeme Benennung für Snapshot-Dateien. Die Dateinamen ähneln den Namen der virtuellen Festplatten der VM. Hyper-V verwendet die VM-GUID zur Benennung von Dateien von VM-Prüfpunkten. Visuell ist es einfacher, die benötigte Datei anhand eines Namens zu finden, der dem VM-Namen ähnelt, als sich die 36-stellige GUID (z. B. e5d330d7-a01e-4ce8-bed1-05deaa0d3989) zu merken.

    Zum Beispiel sieht der virtuelle Festplatten-Snapshot-Dateiname in einer VMware-Umgebung so aus: windbserver-001.vmdk

    Während in Hyper-V: windbserver-e5d330d7-a01e-4ce8-bed1-05deaa0d3989

    Beachten Sie auch, dass Hyper-V-Snapshot-Konfigurationsdateien nicht den VM-Namen-Präfix am Anfang des Dateinamens enthalten.

  • Snapshots in VMware Workstation und Fusion Pro funktionieren genauso wie in VMware ESXi.

Administratoren, die in Hyper-V- oder VMware-Umgebungen arbeiten, sollten sich darüber im Klaren sein, wie das Snapshot-Technologie funktioniert, um die Speicherplatzverwaltung zu verbessern.

Die Hauptunterschiede zwischen Snapshots und Checkpoints werden in der folgenden Tabelle dargestellt:

Hyper-V VMware ESXi
Maximale Anzahl von Snapshots pro VM 50 32 (in einer Kette)
Snapshot-Hierarchie Linear Baum
Laufender Snapshot in Produktionsumgebung Ja Ja
Mit Snapshots verbundene Dateien .avhdx
.xml
.bin
.vsv
-delta.vmdk
.vmsd
.vmsn
-sesparse.vmdk
Standort der Snapshot-Datei (Standard) 2 Standorte 1 Standort
Automatisierte Snapshots Ja Ja

Beachten Sie, dass Checkpoints und Snapshots nicht anstelle von Sicherungen verwendet werden können, da sie nicht für Langzeitaufbewahrung geeignet sind und verloren gehen können, wenn die virtuellen Festplatten der VM beschädigt sind.

Gedanken

VMware-Snapshots können einfacher zu handhaben sein, da sie auf einer baumartigen Snapshot-Struktur basieren. Sie können zu einem vorherigen Snapshot zurückkehren, den Zustand dieser VM wiederherstellen und einen neuen Snapshot in einer neuen Zweigen erstellen, ohne vorhandene Snapshots zu löschen. Die Namensgebung und der Speicherort von Snapshot-Dateien sind in VMware-Umgebungen klarer.

Die maximale Anzahl von Momentaufnahmen ist in Hyper-V höher. In der Praxis wird jedoch nicht empfohlen, viele Momentaufnahmen zu verwenden oder Momentaufnahmen über einen langen Zeitraum zu verwenden, da dies zu einer Leistungsverschlechterung für eine VM (insbesondere für eine VM mit einer großen virtuellen Festplattengröße) führt.

Änderungstracking

Die Funktion des Änderungstrackings ermöglicht es Ihnen, blockbasierte Änderungen im VM-Speichersystem zu identifizieren und ist für Sicherungsprogramme nützlich, um inkrementelle Sicherungen von VM-Daten zu erstellen. Wenn Sie das geänderte Block-Tracking aktivieren, kopiert das Sicherungsprogramm nur die seit der vorherigen Sicherung geänderten Blöcke anstatt alle Daten zu kopieren. Das Gleiche gilt für die VM-Replikation. Die Verwendung der nativen geänderten Block-Tracking-Mechanismen von Hypervisoren ist rationaler als die Verwendung von Drittanbieter-Änderungstracking-Technologien, da native Mechanismen eine bessere Leistung und geringeren Ressourcenverbrauch haben.

VMware CBT

Changed Block Tracking (CBT) wurde erstmals in VMware vSphere 4.0 im Jahr 2009 eingeführt. Es ist eine Funktion, die dazu entwickelt wurde, inkrementelle Sicherungen zu ermöglichen, d.h. die erste Sicherung der VM ist vollständig, während in allen darauf folgenden Sicherungen nur die neuen Daten gesichert werden. CBT beschleunigt den Sicherungsprozess erheblich und bietet maximale Effizienz.

Hinweis: Bei einem Stromausfall oder einem harten Herunterfahren können Sie möglicherweise VMware CBT zur korrekten Funktion des Änderungstrackings zurücksetzen.

Changed Block Tracking ist für VMware Workstation und VMware Fusion nicht verfügbar.

Hyper-V RCT

Widerstandsfähige Änderungsverfolgung (RCT) ist eine eigene Änderungsverfolgungstechnologie von Hyper-V, die mit Windows Server 2016 und Windows 10 eingeführt wurde und auf die gleiche Weise wie CBT funktioniert. Beachten Sie, dass wenn Sie eine VM auf Windows Server 2012 R2 oder früheren Versionen ausgeführt und sie später auf den Hostserver mit Windows Server 2016 verschoben haben, die VM auf die neueste Version aktualisiert werden sollte, bevor sie gesichert wird. Dies kann im Hyper-V-Manager durchgeführt werden.

RCT ist widerstandsfähiger gegen Ereignisse wie Speichermigrationen oder Snapshots und erfordert im Gegensatz zu CBT keinen manuellen Reset.

Gedanken

Im Teil des Vergleichs zwischen VMware und Hyper-V zur Änderungsverfolgung stellen wir fest, dass die Funktionen CBT und RCT ähnlich sind und die Prozesse zur VM-Sicherung und -Replikation effizienter machen. Der Hauptunterschied besteht darin, dass bei Hyper-V RCT seltener ein Reset erforderlich ist als bei VMware CBT.

Speicherverwaltung

Sowohl VMware als auch Hyper-V verwenden verschiedene Speicherverwaltungstechniken. Was ist der Unterschied zwischen den Speicherverwaltungstechniken von VMware und Hyper-V? Lassen Sie uns die Antwort finden.

VMware

Nachfolgend sind die Haupttechniken aufgeführt, die von VMware ESXi zur Erzielung eines hohen Maßes an RAM-Optimierung verwendet werden:

  • Speichercompression wird als effizientere und kostengünstigere Alternative zum Festplatten-Swapping verwendet. Wenn auf dem RAM nur wenig Platz verbleibt, werden virtuelle Seiten komprimiert und klein genug gemacht, um in den Speicher zu passen. Darüber hinaus können komprimierte Dateien schneller zugegriffen werden und unterbrechen nicht den Arbeitsablauf. Die Speichercompression ist standardmäßig aktiviert.
  • Memory-Ballooning ist eine VMware-Speicherrekultivierungstechnik, die angewendet werden kann, wenn auf einem ESXi-Host kein freier Speicher vorhanden ist. Diese Technologie erhöht künstlich den Speicherdruck innerhalb des Gasts. Diese Technik ermöglicht es einer VM Ihrer Wahl, den ungenutzten Speicher von anderen VMs zu extrahieren und an diejenigen zu verteilen, die RAM-Ressourcen benötigen. Ein Balloon-Treiber, der für die Verwendung von Memory-Ballooning erforderlich ist, wird als Teil von VMware Tools installiert.
  • Transparentes Seitenteilen. Im Wesentlichen handelt es sich dabei um eine Deduplizierungstechnik, die für das Speichermanagement verwendet wird. Wenn die CPU von keinem Programm verwendet wird, ermöglicht Ihnen diese Technik, die VM-Speicherseiten zu verfolgen, die identisch sind, und sie dann unter anderen VMs zu teilen. Auf diese Weise wird der Platz, der durch redundante Speicherseiten belegt ist, freigegeben.
  • VMware-Überbuchung/Überzuteilung. Diese Technik ermöglicht es Ihnen, mehr RAM-Ressourcen den VMs zuzuweisen, die auf diesem Host ausgeführt werden, als auf dem physischen Host verfügbar sind. Das System überwacht aktiv die VMs und die Menge an Speicher, die sie derzeit verwenden. Mit der Funktion Idle Memory Tax kann der Hypervisor die Menge an im Leerlauf befindlichem Speicher und aktiven Speicher schätzen, der von jeder VM verwendet wird. VM-Speicher, der nicht aktiv verwendet wird, wird dann „besteuert“ und anderen VMs zugewiesen, die ihn mehr benötigen.
  • Speicher-Hot-Add (Hot-Plug) ist eine Funktion, die es Ihnen ermöglicht, die Speichermenge für eine virtuelle Maschine zu erhöhen, während die VM läuft.

VMware Workstation unterstützt kein Speicher-Hot-Add oder Transparentes Seitenteilen.

Hyper-V

Hyper-V unterstützt zwei Hauptmerkmale zur Speicherverwaltung: Dynamischer Speicher und Speicher-Hot-Add.

  • Dynamischer Speicher ist ein Hyper-V-Feature, das es Ihnen ermöglicht, den Speicher für virtuelle Maschinen vernünftiger zu planen. Hyper-V interagiert mit den Speicherverwaltern innerhalb des Gastbetriebssystems und versteht, wie viel Speicher Anwendungen innerhalb der VM anfordern. Sie müssen fünf Parameter festlegen, um zu definieren, wie sich der VM-Speicher je nach Bedarf ändern kann.

    Mit dem dynamischen Speicher können Sie eine bestimmte Menge an Speicher, Speicherpriorität und andere Speichererweiterungs-Einstellungen auf der Grundlage der Hyper-V festlegen, wie viel Speicher einem bestimmten VM zugewiesen werden soll. Der dynamische Speicher kann in Hyper-V Manager konfiguriert werden, wo Sie die folgenden Werte angeben können:

    • Startspeicher
    • Mindestspeicher
    • Maximalspeicher
    • Speicherpuffer
    • Speichergewichtung
    • Memory Hot Add ist eine Funktion, die es ähnlich wie das Hot Add in VMware ermöglicht, mehr Speicher zu einer laufenden VM hinzuzufügen. Hyper-V Memory Hot Add ist nicht kompatibel mit Dynamic Memory – diese Funktionen können nicht zusammen verwendet werden, und Sie können nur eine von ihnen gleichzeitig verwenden.

    Gedanken

    Wie Sie sehen können, bietet VMware eine breite Palette von Speicherverwaltungstechniken. Hyper-V bietet jedoch Dynamic Memory, das auf die gleiche Weise wie das VMware Oversubscription-Feature funktioniert. Sowohl VMware ESXi als auch Hyper-V unterstützen das Hinzufügen von VM-Speicher im laufenden Betrieb.

    Der Administrator kann mit Dynamic Memory in Hyper-V mehr Freiheit haben als mit den Speicherverwaltungstechniken von VMware. Obwohl die Oversubscription-Technik nicht so fortschrittlich ist wie ihr Pendant in VMware, kann der Administrator den VM-Speicherverwaltungsprozess optimieren und an seine spezifischen Anforderungen anpassen.

    Workload-Migration

    Die Workload-Migration ist seit langem eine Notwendigkeit beim Betrieb in einer virtuellen Umgebung. Sowohl VMware als auch Hyper-V verfügen über eigene Tools, die die Migration von Produktionsworkloads über eine Infrastruktur ermöglichen. Daher sollten VMware vMotion und Hyper-V Live Migration als separate Entitäten betrachtet werden.

    Hyper-V

    Hyper-V Live Migration ist das moderne Migrationswerkzeug, das für die Übertragung einer laufenden VM mit Anwendungen zwischen physischen Hosts ohne Ausfallzeit entwickelt wurde. Live-Migration wird in Hyper-V für Windows Server 2012 und spätere Serverversionen unterstützt. Live-Migration wird in Hyper-V für Windows 10 und andere Client-Windows-Versionen nicht unterstützt.

    Die wichtigsten Hyper-V-Funktionen für die Workload-Migration sind:

    • Schnelle Migration. Während der Migration zwischen Hyper-V-Hosts wird eine VM in den Ruhezustand versetzt, was zu Ausfallzeiten führt.
    • Live-Migration ist eine Funktion zur VM-Migration in Hyper-V, die ähnliche Ergebnisse wie VMware vMotion erzielt. Die Live-Migration von Hyper-V verschiebt VMs, ohne sie in den Ruhezustand zu versetzen. Ab Windows Server 2016 ist keine Konfiguration eines Hyper-V-Failoverclusters für die Live-Migration von VMs erforderlich.

      Prozessor- und Speicherworkloads von VMs werden mit Live-Migration von einem Hyper-V-Host auf einen anderen übertragen (die gleichen Prozessoren oder Prozessoren derselben Familie müssen auf den Hyper-V-Hosts verwendet werden). Der Moment, in dem die Zugänglichkeit einer VM unterbrochen werden kann, ist, wenn die MAC-Adresse geändert und ARP-Tabellen aktualisiert werden. Um Live-Migration zu verwenden, müssen beide Hyper-V-Hosts Prozessoren derselben Familie installiert haben.

    • Speicher-Live-Migration. Diese Funktion ermöglicht es Ihnen, virtuelle Maschinen-Dateien, einschließlich virtueller Festplatten-Dateien, auf andere Speichergeräte zu migrieren, ohne die VM herunterzufahren, das heißt, während die VM läuft.
    • Shared-nothing Live-Migration kann für VMs durchgeführt werden, deren Dateien lokal oder auf anderen Speichern, jedoch nicht auf gemeinsam genutztem Speicher (Speicher, der für beide Hyper-V-Hosts gemeinsam genutzt wird) liegen. Die Konfiguration eines Clusters mit gemeinsam genutztem Speicher ist nicht erforderlich. Prozessor- und Speicherlasten der VM werden bei Verwendung dieses Features migriert.

    Beachten Sie, dass die Implementierung der Live-Migration viel komplexer ist als bei VMware vMotion.

    VMware vMotion

    VMware vMotion ist Teil von VMware vSphere ab Version 5.0. Es ermöglicht die nahtlose Migration von Workloads zwischen ESXi-Servern in Bezug auf CPU- und Speicherlasten von VMs. Die Workload-Migration hat keine Auswirkungen auf die Prozesse innerhalb der virtuellen Umgebung, und alle Anwendungen können weiterhin verwendet werden. Somit gibt es keine Ausfallzeiten, und die Produktivität der VM wird nicht beeinträchtigt.

    Die gleichen Prozessoren (oder Prozessoren derselben Familie) werden benötigt, um vMotion für die Migration von Prozessor- und Speicherlasten von VMs zwischen ESXi-Hosts zu verwenden. Wenn Sie keine identischen Prozessoren installieren können, können Sie den VMware EVC-Modus konfigurieren.

    VMware vCenter wird von Administratoren verwendet, um die VM-Migration zu initiieren. Sie können keine Live-Migration zwischen eigenständigen ESXi-Hosts durchführen, die nicht von vCenter verwaltet werden.

    VMware Storage vMotion ermöglicht die Migration von VM-Daten zwischen Datenspeichern, die an ESXi-Hosts angeschlossen sind. Die Speichermigration von VMs kann während des Betriebs der VM durchgeführt werden – ohne Ausfallzeiten.

    VMware Workstation und Fusion unterstützen keine Funktionen für die Live-Migration von VMs.Gedanken

    Gedanken

    Hyper-V und VMware vSphere unterstützen Funktionen zur Live-Migration von VMs, um CPU- und Arbeitsspeicherworkloads sowie VM-Dateien während der Ausführung der VM zu migrieren. VMware kann nahtlosere VM-Migrationstechniken ohne Ausfallzeiten bieten. VMware vSphere unterstützt den EVC-Modus für bessere Kompatibilität. Die Hyper-V VM-Migration kann komplizierter sein.

    Clustering

    Sowohl VMware als auch Hyper-V-Virtualisierungslösungen, die auf Servern installiert sind, unterstützen Clustering. Hosts im Cluster werden als Knoten bezeichnet. VMware hat die Clustering-Funktionen früher als Hyper-V geliefert. Lassen Sie uns herausfinden, welche Lösung eine reichere Clustering-Funktionalität in unserem Microsoft Hyper-V vs. VMware vSphere Vergleich bietet.

    Hyper-V

    Hyper-V unterstützt einen Failover-Cluster für VMs mit Lastenausgleich. Es gibt zwei Hauptmerkmale eines Hyper-V-Clusters:

    • Failover-Cluster bietet VM-Failover im Falle eines Hardwarefehlers eines Clusterknotens. VMs werden automatisch auf einen gesunden Hyper-V-Host migriert. Es wird eine gewisse Zeit benötigt, um die VMs auf dem gesunden Knoten nach der Migration zu starten.
    • Lastenausgleich ist eine Clusterfunktion, um VMs von einem Clusterknoten zu einem anderen zu migrieren, wenn auf einem Hyper-V-Host nicht genügend Ressourcen vorhanden sind, aber auf einem anderen freie Rechenressourcen verfügbar sind. Der Hyper-V-Lastenausgleich funktioniert durch Verwendung des integrierten Lastenausgleichs von Windows Server Failover Clustering.

    Hyper-V-Clusterkonfiguration

    • Hyper-V-Clustering basiert auf der Windows Server-Clusteringfunktionalität.
    • Sie müssen einen Zeugenhost konfigurieren, um einen Hyper-V-Cluster zum Laufen zu bringen.
    • Die Hyper-V-Clusterkonfiguration erfordert die Konfiguration von Cluster Shared Volumes. Cluster Shared Volumes (CSV) ist eine Hyper-V-Funktion zur Bereitstellung gleichzeitiger Lese-Schreib-Zugriffe auf die gleiche LUN (Logische Einheit) als NTFS- oder ReFS-Volume.

    VMware ESXi

    VMware unterstützt zwei Hauptfunktionen für die Clustern:

    • High Availability (HA): VMware vSphere überwacht kontinuierlich die VM-Gesundheit im Cluster. Die Ressourcen mehrerer ESXi-Hosts werden im Cluster zusammengefasst. Wenn ein Ausfall an einem ESXi-Host (Knoten) im Cluster auftritt, werden die VMs automatisch auf einem anderen gesunden ESXi-Host neu gestartet.
    • Distributed Resource Scheduler (DRS) ist eine Lastenausgleichsfunktion für VMs, die im vSphere-Cluster ausgeführt werden. VMware vSphere überwacht die Ressourcenverbrauch auf allen Clusterknoten. Es gibt mehrere Parameter, die als Metriken verwendet werden können, um zu definieren, wann eine VM auf einen anderen ESXi-Host migriert werden soll. Die Bedingungen können freie/verwendete Ressourcen auf einem ESXi-Host und VM-Glücklichkeit (wenn die Menge der Ressourcen ausreichend ist oder nicht für den ordnungsgemäßen Betrieb der VM).

    Der Hyper-V Load Balancing Cluster und der VMware Distributed Resource Scheduler (DRS) Cluster sind zwei verschiedene Ansätze zur Verwaltung der Ressourcenverwendung und des Ausgleichs in einer virtualisierten Umgebung.

    • Hyper-V Lastverteilung Cluster nutzt die integrierte Lastverteilungsfunktion von Windows Server Failover Clustering, um virtuelle Maschinen auf mehrere Hosts zu verteilen. Die Lastverteilungsfunktion überwacht die Ressourcenauslastung auf den Hosts und verschiebt virtuelle Maschinen in den Cluster, um die Last zu balancieren.
    • VMware DRS Cluster hingegen bietet dynamische Ressourcenzuweisung und -ausgleich für virtuelle Maschinen in einem vSphere-Cluster. DRS überwacht kontinuierlich die Ressourcenauslastung und balanciert die Last von virtuellen Maschinen in Echtzeit auf mehrere Hosts, um eine optimale Ressourcenauslastung sicherzustellen. DRS bietet auch Empfehlungen für die Ressourcenauslastung und kann virtuelle Maschinen automatisch auf verschiedene Hosts verschieben, um die Last zu balancieren.

    VMware Cluster-Konfiguration

    • Die Cluster-Konfiguration ist intuitiv und wird in VMware vCenter durchgeführt.
    • Zum Konfigurieren eines Clusters in VMware vSphere ist eine gemeinsame Speicherung erforderlich, aber es ist keine komplexe Struktur wie Cluster Shared Volumes in Hyper-V erforderlich.
    • Cluster-Konfiguration ist einfacher als in Hyper-V. Was die gemeinsame Speicherung für einen Cluster betrifft, ist das VMFS-Dateisystem für Clustern optimiert und unterstützt gleichzeitiges Lesen und Schreiben ab Werk, ohne zusätzliche Funktionen konfigurieren zu müssen.
    • Es besteht keine Notwendigkeit, einen Zeugen manuell zu konfigurieren. VMware vSphere ist intelligent genug, um die Cluster-Gesundheit automatisch zu verwalten. Sie müssen einen Zeugen-Host konfigurieren, wenn Sie VMware vSAN-Cluster bereitstellen.

    VMware Fault Tolerance

    Fehlertoleranz ist eine Funktion für einen VMware HA-Cluster, der nahtlosen VM-Failover ohne Ausfallzeiten im Falle eines ESXi-Host-Ausfalls bietet. Ein VM-Klon (auch als Geister-VM bezeichnet) ist die identische Kopie der ursprünglichen VM, die in Echtzeit aktualisiert wird, um den Zustand der ursprünglichen VM widerzuspiegeln. Die Vernetzung für diese Geister-VM ist inaktiv, bis die primäre VM ausfällt. VM-Failover wird sofort durchgeführt. Das einzige, worauf Sie achten sollten, ist eine etwas langsamere Netzwerklatenz für einen Moment (wenn Sie beispielsweise Ihre VM pingen).

    Beachten Sie, dass Clustering nur auf Hyper-V für Windows Server und ESXi in VMware vSphere unterstützt wird. Clustering wird in Hyper-V für Windows 10 und anderen Client-Windows nicht unterstützt. Clustering wird in VMware Workstation und Fusion nicht unterstützt.

    Gedanken

    Der Hauptzweck von Hyper-V- und VMware-Clustern ist ähnlich. Im Vergleich von VMware vSphere vs. Hyper-V-Clustering-Funktionen können wir jedoch erwähnen, dass ein vSphere-Cluster mehr Funktionen bietet und flexibler ist. Die Konfiguration eines vSphere-Clusters ist freundlicher, da Sie keine zusätzlichen Funktionen wie CSV für den Cluster-freigegebenen Speicher konfigurieren müssen. VMware vSphere bietet Fehlertoleranz für entscheidende VMs für einen HA-Cluster und es gibt kein Hyper-V-Analogon.

    Storage-Cluster

    Sowohl die Hyper-V als auch die VMware vSphere Virtualisierungsplattformen bieten Clusterlösungen für die Speichernutzung von softwaredefiniertem Speicher in virtuellen Umgebungen. Beide Lösungen ermöglichen es, Speicherressourcen von mehreren physischen Servern zu bündeln, um einen gemeinsamen Speicherpool für virtuelle Maschinen zu erstellen. Dieser Ansatz ist darauf ausgelegt, die hyperkonvergente Umgebung zu konfigurieren. In Bezug auf die softwaredefinierten Speicherlösungen des Hyper-V vs. VMware-Vergleichs gibt es wesentliche Unterschiede zwischen diesen beiden Lösungen.

    Die Lösung von Microsoft heißt Storage Spaces Direct (S2D), und die Lösung von VMware heißt VMware vSAN. Lassen Sie uns sie in mehreren Kategorien vergleichen:

    • Architektur. S2D verwendet servergebundenen Speicher wie direkt angeschlossenen Speicher (DAS) oder einfach eine Ansammlung von Festplatten (JBOD), um den Speicherpool zu erstellen, während vSAN lokal angeschlossene Speichergeräte verwendet, um einen verteilten Speicherpool zu erstellen.
    • Skalierbarkeit. vSAN ist skalierbarer als S2D, da es bis zu 64 Knoten in einem Cluster unterstützt, während S2D auf 16 Knoten begrenzt ist.
    • Leistung. S2D ist auf hohe Leistung optimiert, insbesondere bei leseintensiven Workloads, während vSAN darauf abzielt, eine konsistente Leistung über verschiedene Workloads hinweg zu bieten.
    • Integration. S2D ist vollständig in das Windows Server-Betriebssystem integriert und kann mit den vertrauten Server Manager- und Windows PowerShell-Tools verwaltet werden. vSAN ist ein eigenständiges Produkt, das eine separate Lizenz und Management-Schnittstelle erfordert.
    • Kosten. S2D ist eine kostenlose Funktion von Windows Server, während vSAN eine separate Lizenz erfordert und für größere Bereitstellungen möglicherweise teurer ist.

    Gedanken

    Jede softwaredefinierte Speicherlösung ist für ihre native Plattform optimiert (Microsoft Hyper-V oder VMware vSphere), aber VMware vSAN ist skalierbarer. Die Wahl zwischen den beiden Lösungen hängt von den Bedürfnissen einer Organisation ab.

    Skalierbarkeit

    Organisationen müssen bei der Auswahl eines Hypervisors die Skalierbarkeit ihrer virtuellen Infrastruktur berücksichtigen. Da die Arbeitslast einer Organisation variieren und im Laufe der Zeit zunehmen kann, ist es wichtig, für jede Situation gerüstet zu sein und die Skalierungsoptionen der Hypervisoren zu berücksichtigen.

    In der untenstehenden Tabelle wird der Unterschied zwischen VMware und Hyper-V für Serverimplementierungen von Hypervisoren hinsichtlich Skalierbarkeit erläutert.

    System Ressource Hyper-V auf Windows Server 2022 VMware vSphere 8.0
    Host Logische CPUs 512 896
    Physischer RAM pro Host 48 TB 24 TB
    Virtuelle CPUs pro Host 2048 4096
    VMs pro Host 1024 1024
    VM Virtuelle CPUs pro VM 240 für VMs der Generation 2
    64 für VMs der Generation 1
    320 verfügbar für das Host-Betriebssystem (Root)
    768
    Speicher pro VM 12 TB für VMs der Generation 2
    1 TB für VMs der Generation 1
    24 TB
    Maximale virtuelle Festplattengröße 64 TB (VHDX-Format)
    2040 GB (VHD-Format)
    62 TB
    Anzahl der virtuellen SCSI-Festplatten 256 256
    Cluster Maximale Anzahl von VMs pro Cluster 8000 10000
    Maximale Anzahl von Knoten
    (Hosts pro Cluster)
    64 96

    Hinweis: Beziehen Sie sich auf die VMware-Konfigurationsgrenzen für Details zu Ihrer VMware-Version. Überprüfen Sie alle Hyper-V-Grenzwerte für Windows Server auf der Microsoft-Website unter Hyper-V-Konfigurationsgrenzen.

    Gedanken

    Wie Sie sehen können, ist Hyper-V für einige Funktionen besser als VMware und umgekehrt. Daher, wenn Sie zwischen Hyper-V und VMware wählen, berücksichtigen Sie Ihre Infrastrukturbedürfnisse und -prioritäten, die verfügbaren physischen Ressourcen und das Budget.

    Sicherheit

    A virtual environment can be rather fragile. Thus, it needs to be securely protected against any malicious attacks or viruses and avoid data leaks. Both Hyper-V and VMware ensure security for your virtual environment with the help of various services and tools.

    Hyper-V

    Da Hyper-V als Windows Server-Rolle fungiert, kann es über Active Directory verwaltet werden. Hyper-V bietet auch eine Reihe von erweiterten Sicherheitskomponenten, wie:

    • Geschütztes Gewebe. Geschütztes Gewebe ist eine Datenschutztechnik, die Ihnen ermöglicht, eine sichere Umgebung für VMs zu erstellen. Ein geschütztes Gewebe umfasst Host Guardian Service (HGS) und mehrere geschützte VMs.
    • Host Guardian Service. HGS hilft bei der Überwachung des Zustands geschützter VMs und schützt die Schlüssel, die zum Entschlüsseln der VMs verwendet werden. Wenn HGS nicht aktiviert ist, kann die geschützte VM nicht hochgefahren werden und bleibt verschlüsselt.
    • Geschützte VMs. Diese Funktion hilft Ihnen, virtuelle Maschinen zu sichern, indem virtuelle Maschinenkonfigurationsdateien verschlüsselt und ein vertrauenswürdiges Plattformmodul (TPM) zur sicheren Schlüsselspeicherung verwendet werden. Hyper-V bietet ein virtuelles vertrauenswürdiges Plattformmodul (vTPM), um virtuelle Maschinen durch Verschlüsselung von VM-Daten zu schützen.

    Die neuesten Zusätze zum Datenschutzsystem von Hyper-V sind Windows Defender Advanced Threat Protection (ATP), mit dem Sie Cyberangriffe erkennen und Bedrohungen im Voraus mit Hilfe von maschinellem Lernen beantworten können, und Windows Defender Exploit Guard (EG), das gegen Ransomware-Angriffe schützt und die Angriffsfläche für kritische Anwendungen reduziert.

    VMware

    VMware vSphere bietet die VM-Verschlüsselung, die für den Schutz von Daten im Ruhezustand und in Bewegung sowie zur Verhinderung unbefugten Zugriffs auf das System entwickelt wurde. Darüber hinaus ist der Datenschutz auch während der Workload-Migration gewährleistet. Wenn die verschlüsselte vMotion aktiviert ist, können Daten beim Verschieben zwischen physischen Servern und sogar in einer Hybrid-Cloud-Umgebung geschützt werden.

    VMware vSphere unterstützt viele Sicherheitsfunktionen, darunter:

    • Virtual Machine Encryption. VMware vSphere bietet die Verschlüsselung virtueller Maschinen, um Daten zu sichern und die Datenschutz zu gewährleisten. UEFI Secure Boot, Virtual Trusted Platform Modules und Virtualization-based Security (VBS) werden unterstützt.
    • Role-Based Access Control. VMware vSphere bietet rollenbasierte Zugriffssteuerung, um den Zugriff auf virtuelle Maschinen und andere vSphere-Ressourcen basierend auf vordefinierten Rollen und Berechtigungen einzuschränken. Sie können Rollen und Berechtigungen in vCenter für verschiedene Szenarien konfigurieren. VMware vSphere unterstützt die Integration mit Active Directory für die Benutzerauthentifizierung.
    • NSX Network Virtualization. VMware vSphere bietet NSX-Netzwerkvirtualisierung zur Erstellung sicherer virtueller Netzwerke und zur Isolierung virtueller Maschinen voneinander.

    VMware konzentriert sich auf den Schutz mit einer wachsenden Anzahl von Sicherheitsfunktionen und Einstellungen. Sie können die ESXi-Firewall, den Sperrmodus und andere Einstellungen im Interface konfigurieren.

    Hinweis: Die Sicherheitsfunktionen für Hyper-V für Windows 10 und VMware Workstation sind ziemlich ähnlich (Secure Boot, VM-Verschlüsselung usw.), aber es gibt weniger davon als für Serverversionen verfügbar sind.

    Gedanken

    Zu beachten ist, dass vSphere 6.7 Unterstützung für eine Vielzahl von Hyper-V-Sicherheitskomponenten eingeführt hat, die mit Windows 10 und Windows Server 2016 veröffentlicht wurden. Die Anbieter verbessern weiterhin die Sicherheitsfunktionen in vSphere 8.0 und Windows Server 2022. Sowohl Hyper-V als auch VMware haben zusammengearbeitet, um eine nahtlose Integration für die VMs sicherzustellen, die unter Windows OS in einer vSphere-Umgebung ausgeführt werden.

    Lizenzierung und Kosten

    Hyper-V und VMware bieten kostenlose Versionen ihrer Virtualisierungsplattformen an. Auf diese Weise können Sie sehen, wie das Produkt funktioniert und welche Vorteile es bietet. Die Testversion des Produkts enthält jedoch nur die Grundfunktionalität, sodass Sie nicht alle Komponenten testen können.

    Es ist schwierig, die Preispolitik von Hyper-V und VMware zu vergleichen, da VMware ESXi pro Socket (physikalische CPU) lizenziert ist, während Hyper-V seit 2016 pro Kern lizenziert ist. Wir werden den Hauptunterschied zwischen Hyper-V und VMware in Bezug auf die Lizenzierung in diesem Abschnitt behandeln.

    Microsoft Hyper-V

    Das Lizenzmodell von Microsoft berechnet den Preis basierend auf der Anzahl der physischen Kerne auf dem Host. Abhängig davon, wie viele Hosts auf der Software installiert sind, können Sie die Gesamtzahl der Kerne ermitteln, für die Lizenzen erforderlich sind. Jede Lizenz ist ein Zwei-Kern-Pack. Beachten Sie, dass die minimale Anzahl von Kernen, die lizenziert werden können, vier beträgt, was bedeutet, dass Prozessoren mit einem und zwei Kernen immer noch als Vier-Kern-Prozessoren gezählt würden.

    Die Hauptmerkmale der Hyper-V Lizenzierung sind:

    • Hyper-V für Windows Server ist im Rahmen der Windows Server-Betriebssystemlizenz enthalten.
    • Sie können die Hyper-V-Rolle in Windows ohne zusätzliche Kosten aktivieren.
    • Der Vorteil der Windows Server-Lizenzierung für Hyper-V beim Ausführen von Windows in virtuellen Maschinen ist:
      • Windows Server 2022 Standard enthält zwei Lizenzen für VMs, die Windows unter Hyper-V ausführen.
      • Windows Server 2022 Datacenter enthält eine unbegrenzte Anzahl von lizenzierten Windows-basierten VMs, die unter Hyper-V ausgeführt werden.

    Erfahren Sie mehr über Windows Server Lizenzierung und Editionen und Windows Server Lizenzierung mit Windows VMs.

    VMware vSphere

    VMware vSphere 8.0 wird pro Prozessor lizenziert. Daher sollte jedem Serverprozessor mindestens ein Prozessorlizenzschlüssel zugewiesen werden. Beachten Sie, dass VMware keine Grenzen für die Größe des RAMs und die Anzahl der CPUs und VMs festlegt, die auf dem lizenzierten Prozessor ausgeführt werden.

    Die Hauptmerkmale der VMware vSphere Lizenzierung sind:

    • VMware vSphere 8 verwendet ein Lizenzmodell pro CPU. Jeder Prozessor benötigt eine vSphere-Lizenz, wobei mindestens zwei Prozessoren pro Lizenz erforderlich sind.
    • Die vSphere-Lizenz umfasst den Zugriff auf den vSphere-Hypervisor, vCenter Server und eine Reihe von vSphere-Funktionen wie vMotion, High Availability und vSphere Replication.
    • Es gibt verschiedene Editionen von vSphere 8 mit unterschiedlichen Funktionssätzen und Preisen, darunter Standard, Enterprise und Enterprise Plus.
    • VMware vSphere enthält keine Lizenzen für Windows-Betriebssysteme, die auf virtuellen Maschinen installiert sind. Sie müssen Windows auf VMs separat lizenzieren.

    Erfahren Sie mehr über die VMware vCenter Lizenzierung.

    Die unten stehende Tabelle zeigt die Preisunterschiede von Hyper-V vs. VMware, die zum Zeitpunkt des Schreibens des Blog-Beitrags gültig sind.

    Ausgaben Preisgestaltung
    Hyper-V Windows Server Datacenter US $6.155
    Windows Server Standard US $1.069
    Windows Server Essentials US $501
    VMware VMware vSphere Standard US $1.394
    VMware vSphere Enterprise Plus US $4.780
    VMware vSphere Essentials Kit US $577

    Was die VMware Workstation und Hyper-V für Windows 10 (und andere Client-Windows) betrifft, müssen Sie für die VMware Workstation eine Lizenz erwerben, um das Produkt auf einer physischen Maschine auszuführen, während Sie für Hyper-V keine Zahlung leisten müssen, da es in Windows enthalten ist.

    • Der Preis für VMware Workstation beträgt etwa 200 US-Dollar. Sie müssen eine Lizenz einmal erwerben und das Produkt so lange nutzen, wie Sie möchten. Bei der Veröffentlichung einer neuen Version müssen Sie für die Aktualisierung bezahlen, wenn Sie dies wünschen.
    • Der Preis für Windows 10 Pro beträgt etwa 140 US-Dollar und für Windows 10 Enterprise etwa 200 US-Dollar pro Gerät. Der Preis hängt von der Region ab.

    Bitte überprüfen Sie die Lizenzbedingungen und den Preis auf den offiziellen Websites von VMware und Microsoft vor dem Kauf eines Produkts, da Lizenzierung und Preisgestaltung sich ändern können.

    Gedanken

    Wenn Ihre Umgebung verschiedene Betriebssysteme umfasst, insbesondere in virtuellen Maschinen, kann die Wahl von VMware vSphere effektiver sein.

    VMware und Hyper-V-VM-Schutz mit NAKIVO Backup & Replikation

    Hyper-V und VMware vSphere bieten natürliche Datensicherungsfunktionen und APIs für Drittanbieter-Datenschutzlösungen zur Sicherung, Replikation und Wiederherstellung von VMs.

    Es ist wichtig, alle Aspekte eines Hypervisors zu berücksichtigen, sowohl seine Stärken als auch seine Schwächen. Trotz aller Vorteile, die beide Virtualisierungsplattformen bieten, sind sie immer noch Sicherheitsrisiken und Bedrohungen ausgesetzt, die ihre Leistung beeinträchtigen und zum Verlust kritischer Daten und Zeit führen könnten.

    Daher ist es ratsam, um sicherzustellen, dass Ihr System geschützt ist, eine zuverlässige und erschwingliche Datensicherungslösung zu finden und zu installieren. NAKIVO Backup & Replikation ist perfekt für jede Organisation, die ihre virtuelle Umgebung gegen Sicherheitsrisiken und Bedrohungen schützen möchte.

    Fazit

    Um den Vergleich Hyper-V vs. VMware abzuschließen, können wir einige Vorschläge geben, welchen Hypervisor Sie auf Servern installieren können. Es wird empfohlen, in folgenden Fällen Hyper-V zu wählen:

    Wenn Windows ein dominierendes Betriebssystem in Ihrer Umgebung ist, einschließlich physischer Server, Arbeitsstationen und virtueller Maschinen.

    Wenn Sie Windows verwenden und neuere Versionen von Windows oder Linux auf VMs ausführen möchten, ohne Kosten für einen Hypervisor zu zahlen.Wenn Sie eine Integration mit der Azure-Cloud wünschen, ist Hyper-V gut integriert, da beide von Microsoft entwickelt wurden.

    Um das Hyper-V vs. VMware Vergleich abzuschließen, können wir einige Vorschläge machen, welcher Hypervisor Sie auf Servern installieren können. Es wird empfohlen, Hyper-V in den folgenden Fällen auszuwählen:

    • Wenn Windows die dominierende Betriebssystem in Ihrer Umgebung ist, einschließlich physischer Server, Arbeitsstationen und virtueller Maschinen.
    • Wenn Sie Windows verwenden und möchten, dass neuere Versionen von Windows oder Linux auf VMs laufen, ohne Kosten für einen Hypervisor zu zahlen.
    • Wenn Sie eine Integration in den Azure-Cloud haben möchten, ist Hyper-V gut integriert, da beide von Microsoft hergestellt werden.

    Alternativ ist VMware die bessere Option für Sie in den folgenden Fällen:

    • Wenn Sie die ultimative Skalierbarkeit, Leistung und eine breite Palette von Optionen für mission-critical Anwendungen benötigen.
    • Wenn Sie ein komplexes software-defined Netzwerk für eine große Anzahl von VMs bereitstellen müssen, verwenden Sie VMware vSphere und NSX.
    • Wenn Sie einen Hypervisor für einen persönlichen Computer mit vielen Funktionen suchen oder Sie VMs auf Ihrem Computer und ESXi-Hosts mit maximaler Kompatibilität ausführen möchten, sollten Sie VMware Workstation in Betracht ziehen.

    Wenn Sie einen Hypervisor für Arbeitsstationen auswählen, definieren Sie, welches Ökosystem für Sie bevorzugt ist. Wenn Sie sich nur auf Windows konzentrieren oder Hyper-V bereits auf Ihren anderen Maschinen installiert ist, kann Hyper-V eine rationale Wahl sein. Wenn Sie eine bequeme Lösung für mehrere Plattformen und Integration in vSphere benötigen, wählen Sie VMware Workstation oder VMware Fusion.

    Die endgültige Entscheidung wird von Ihren Bedürfnissen, den Bedürfnissen Ihrer Organisation und dem Budget für die geeignete Konfiguration abhängen. Was auch immer Sie wählen, sollten Sie eine vollständige Datenschutzlösung implementieren, um die Wiederherstellung im Falle eines Datenverlusts sicherzustellen und Ausfallzeiten zu minimieren.

    NAKIVO Backup & Replication ist eine schnelle, zuverlässige und kosteneffiziente VM-Sicherungslösung und enthält Notfallwiederherstellungsfunktionen wie Replikation und DR-Orchestrierung. Die NAKIVO-Lösung kann nahtlos in VMware- und Hyper-V-Umgebungen integriert werden, wodurch Sie die Vorteile, die beide Plattformen in vollem Umfang bieten, genießen können.

Source:
https://www.nakivo.com/blog/hyper-v-vmware-complete-comparison/