11. Vereinfachte Live Migration von virtuellen Maschinen
Live Migration bezeichnet das Verschieben von virtuellen Maschinen zu einem anderen Host, ohne dass dabei die Workload unterbrochen wird. Sie ist wesentlich, um einen kontinuierlichen Betrieb auch dann aufrechtzuerhalten, wenn sich der Infrastrukturbedarf ändert. Mit einer Virtualisierungsplattform, mit der sich Live Migrations in Ihrer gesamten Umgebung konfigurieren, initiieren, überwachen und abbrechen lassen, können Sie Ihre Workloads ausgleichen und Ausfallzeiten während Wartungsmaßnahmen vermeiden.
OpenShift Virtualization unterstützt umfassende Live Migration-Workflows mit einer einheitlichen Managementkonsole, konfigurierbaren Richtlinien, Metriken für virtuelle Maschinen und verschlüsseltem Datenverkehr, damit Sie Ihre Anwendungen zuverlässig ausführen können.
12. Backup und Wiederherstellung von virtuellen Maschinen
Bei unerwarteten Events oder Systemunterbrechungen können Sie mithilfe von Backup- und Wiederherstellungsfunktionen Ihre virtuellen Maschinen in kürzerer Zeit wiederherstellen und den kontinuierlichen Betrieb sicherstellen. Regelmäßig erstellte Backups , also Repräsentationen des Zustands und der Daten in einer virtuellen Maschine zu einem bestimmten Zeitpunkt, stellen die zur Wiederherstellung bestehender virtueller Maschinen erforderlichen Informationen bereit.
Mit OpenShift Virtualization können Sie Backups von virtuellen Maschinen nach Bedarf oder festgelegten Zeitplänen automatisch erstellen, gespeicherte Images verwalten und Workloads schnell wiederherstellen, um die Auswirkungen von Unterbrechungen auf Ihr Unternehmen zu minimieren. Das zertifizierte Partnernetzwerk von Red Hat umfasst auch viele Drittanbieterprodukte im Bereich Storage, Backup und Wiederherstellung von Daten. Durch das Red Hat OpenShift Operator Framework können Sie direkt über Red Hat OpenShift mit vielen dieser Produkte interagieren. So können Sie beispielsweise Ansible Automation Platform über einen Operator installieren und konfigurieren und die Plattform zur Automatisierung des Lifecycle-Managements virtueller Maschinen, einschließlich Backup und Wiederherstellung, verwenden.
13. Skalierung der Infrastruktur bei Workload-Änderungen
Die dynamischen Workloads, diversen Technologien und schnellen Entwicklungs- und Deployment-Zyklen, die mit modernen Anwendungen einhergehen, stellen hohe Ansprüche an die IT-Infrastruktur. Für eine optimale Performance und Ressourcennutzung müssen Virtualisierungsplattformen dynamisch und effizient vertikal und horizontal skalieren können, wenn Workloads sich ändern.
Mit den Funktionen zur Maschinenverwaltung in OpenShift Virtualization, darunter die auf Workload-Richtlinien und Zustandsprüfungen der Maschinen basierende automatische Skalierung, können Sie Ihre Infrastruktur flexibler und effizienter verwalten und so den Anforderungen moderner Anwendungen besser gerecht werden.
14. Unterstützung eines kooperativen Open Source-Modells
Open Source-Entwicklungsmodelle fördern Zusammenarbeit, Innovationen und eine communitygestützte Entwicklung, um neue fortschrittliche Virtualisierungstechnologien schnell bereitzustellen. Mit Zugriff auf stabile Community-Innovationen, offenen Standards für eine umfassende Kompatibilität sowie offenen APIs (Application Programming Interface) für flexible Integrationen können Open Source-Technologien Sie dabei unterstützen, effiziente virtuelle Umgebungen für mehrere Rechenzentren und Cloud-Infrastrukturen zu entwickeln.
Red Hat OpenShift Virtualization nutzt den bewährten KVM-Hypervisor, eine weit verbreitete und bewährte Virtualisierungstechnologie, die von führenden Unternehmen weltweit eingesetzt wird. KVM stellt die zugrunde liegenden Virtualisierungsfunktionen bereit, während Red Hat OpenShift Virtualization KubeVirt verwendet, ein CNCF-Projekt (Cloud Native Computing Foundation), um Red Hat OpenShift zu erweitern und die containernative Virtualisierung zu unterstützen. KubeVirt bietet eine einheitliche Entwicklungsplattform, mit der Entwicklungsteams Anwendungen für Container und virtuelle Maschinen in einer gemeinsamen Umgebung entwickeln, modifizieren und bereitstellen können.