VMware vSphere Replikation Best Practices

Die Replikation von virtuellen Maschinen, oder VM-Replikation, bleibt eine der besten Techniken zum Schutz von Daten für kurze Wiederherstellungszeiten und die Verfügbarkeit des Systems bei Ausfällen oder Ausfallzeiten jeglicher Herkunft. Eine VM-Replika kann im Falle eines Desasters sofort gestartet werden, um Ihnen eine Wiederherstellung einer VM innerhalb von Sekunden zu ermöglichen und die wesentlichen Geschäftsprozesse aufrechtzuerhalten.

Was ist vSphere-Replikation und wie funktioniert sie?

Die VMware vSphere-Replikation ist der Prozess der Erstellung einer exakten Kopie einer VMware vSphere-VM an einem benutzerdefinierten Ort, der ein ESXi-Host oder ein Cluster sein kann. Diese VM-Kopie, die als VM-Replika bezeichnet wird, wird im ausgeschalteten Zustand aufrechterhalten und periodisch oder kontinuierlich (kontinuierliche Replikation) aktualisiert, um die neuesten Änderungen und den Zustand der Quell-VM widerzuspiegeln.

Hinweis: Replikation in VMware vSphere wird oft mit VMware-Backup verwechselt, aber diese VM-Datenschutzmethode verfolgen unterschiedliche Ziele und sollten sich ergänzen, nicht ersetzen (siehe unseren Blogbeitrag VM-Backup vs. VM-Replikation).

10 VMware-Datenreplikations-Best Practices

Befolgen Sie die unten aufgeführten bewährten Methoden und verwenden Sie sie für die VMware vSphere-Replikation und die Replikation virtueller Maschinen in anderen Umgebungen.1. Definieren Sie geschäftskritische Workloads und priorisieren Sie diese.

1. Definieren Sie mission-kritische Workloads und priorisieren Sie diese.

Bestimmen Sie, welche virtuelle Maschine und Anwendungsdaten den höchsten Schutz und die schnellste Wiederherstellung im Falle von Ausfallzeiten oder Katastrophen erfordern. Sie müssen nicht alles replizieren, und nicht alles muss innerhalb des gleichen Zeitrahmens wiederhergestellt werden.

Zum Beispiel betreibt Ihr Online-Shop einen kontinuierlichen Betrieb und ermöglicht direkte Bestell- und Kauftransaktionen mit Kunden. Falls Ihr Webserver ausfällt, sind die Website, der Lagerbestand und das CRM äußerst wichtig, um sie in erster Linie und so schnell wie möglich wiederherzustellen, um die Auswirkungen von Ausfallzeiten auf die Website für Kunden zu minimieren, während Backoffice-Anwendungen warten können.

2. Skizzieren Sie den Daten-Schutzplan.

Fehlende Planung ist eine Planung zum Scheitern. Planen Sie Daten-Schutzaktivitäten in Bezug auf die Anforderungen der Geschäftskontinuität, mission-kritische Workloads, Prioritäten, individuelle Daten-Schutztechniken, VM-Backup/Replikations-Frequenz und -Dauer, erforderliche Ressourcen (Daten-Speicherkapazität, Netzwerkbandbreite, VM-Backup/Replikations-Fenster, etc.).

Stellen Sie sicher, dass Ihr Daten-Schutzplan auch die Verantwortlichkeiten des Personals, dedizierte Hardware- und Softwarekomponenten und Szenarien für die Katastrophenwiederherstellung abdeckt.

3. Verwenden Sie ein angemessenes Verhältnis von VM-Backup und -Replikation.

Obwohl VM-Backup und VM-Replikation ähnlich erscheinen, haben sie unterschiedliche Ziele und können einander nicht ersetzen. VM-Backup, egal welcher Art, ist für die langfristige Aufbewahrung von VM-Daten konzipiert. Während VM-Replikation eine schnelle VM-Wiederherstellung, oder anders gesagt, VM-Hochverfügbarkeit ermöglicht.

Die Replikation virtueller Maschinen ist ein wesentlicher Bestandteil eines Daten­sicher­heits­plans, und Sie sollten eine effiziente Kombination aus regelmäßigen VM-Backups und VM-Replikation finden, die den Bedürfnissen und dem Budget Ihrer Organisation entspricht.

4. Legen Sie messbare Kriterien für die Replikationssequenzen von VM-Daten fest.

Die Festlegung messbarer Kriterien kann hilfreich sein, um zu entscheiden, welche VM-Replikationslösung gewählt werden soll. Im Hinblick auf die Replikation in VMware vSphere für hohe Verfügbarkeit müssen Sie hauptsächlich zwei Aspekte berücksichtigen:

  • Geschwindigkeit. Wie schnell müssen VM-Daten wiederhergestellt werden? Obwohl eine VM-Replika eine vollständige Kopie der Original-VM ist, benötigen Sie möglicherweise dennoch einige Zeit, um darauf zuzugreifen, beispielsweise durch Remounting und Wiederherstellung eines DBMS.
  • Fehlertoleranz ist die Fähigkeit eines Systems, auch im Falle eines Ausfalls von einem oder mehreren Komponenten eine gute Leistung aufrechtzuerhalten. Berücksichtigen Sie, welchen Grad an Fehlertoleranz Ihr System erreichen sollte, um VM-Daten im Falle eines Katastrophenfalls verfügbar zu machen. Beim Festlegen, wie oft Sie die Replikation virtueller Maschinen für die Fehlertoleranz einsetzen, berücksichtigen Sie auch Ihre Hardware- und Netzwerk­kapazitäten.

Abhängig von Ihrer Business Continuity-Richtlinie legen Sie die optimale Nähe des Wiederher­stellungs­punkts zum Ausfallpunkt fest, das heißt, das Wiederherstellungs­ziel (RPO), das ein Kompromiss zwischen der Minimierung Ihres Datenverlusts und den Kosten zusätzlicher Ressourcen ist. Für einige Unternehmen kann dies 24 Stunden, 7 Tage oder sogar 1 Monat sein, während andere möglicherweise ein RPO von nur 10 Sekunden benötigen.

5. Erstellen Sie den Ausfall- und Rückkehrplan.

Um sicherzustellen, dass Dienste und Anwendungen bei einem Ausfall einer Produktions-VM mit minimaler Unterbrechung weiterhin laufen, sollten Sie im Voraus Failover- und Failback-Verfahren festlegen. Erarbeiten Sie Szenarien für die Failover- und Failback-Aktionen von Produktions-VMs, die unter verschiedenen ungünstigen Umständen befolgt werden sollen.

Je nach etabliertem Datensicherungssystem können Failover- und Failback-Verfahren sowohl manuell als auch automatisiert für sowohl ungeplante als auch geplante Abschaltungen sein.

6. Aktivieren Sie die Überprüfung von VM-Repliken.

Die regelmäßige Überprüfung Ihrer VM-Repliken, um sicherzustellen, dass sie verwendbar sind, ist eine gute Praxis. Dadurch werden unangenehme Überraschungen vermieden. Es kann vorkommen, dass sich Ihre VM-Replik als beschädigt oder korrupt erweist. Unabhängig von der Ursache des Defekts sollten VM-Repliken regelmäßig überprüft werden, und der Überprüfungsplan sollte in Ihren Plan aufgenommen werden.

Bei Verwendung von VMware vSphere-Replikationslösungen von Drittanbietern wird empfohlen, die Funktion zur automatischen Überprüfung von VM-Repliken zu aktivieren, sofern eine solche Funktion verfügbar ist. Auf diese Weise werden alle Ihre VM-Repliken automatisch auf Integrität überprüft.

7. Erstellen Sie anwendungsbezogene Repliken.

Moderne Datensicherungslösungen bieten Ihnen einen speziellen anwendungsbezogenen Replikationsmodus, mit dem Sie anwendungsbezogene VM-Repliken für Anwendungen wie Microsoft Active Directory, Microsoft SQL Server, Microsoft SharePoint, Microsoft Exchange Server oder Oracle Database erstellen können, indem Sie sich auf VSS-Writer verlassen.

„Anwendungsbezogene“ oder, mit anderen Worten, anwendungsübergreifender VM-Replikationsmodus bedeutet, dass im Reproduktionsprozess die im Arbeitsspeicher befindlichen Daten und ausstehenden Ein-/Ausgabeoperationen vor der Erstellung eines Schnappschusses auf die Festplatte geschrieben werden. Folglich enthalten Ihre VM-Repliken konsistente Daten, und Anwendungen können reibungslos wiederhergestellt werden, ohne Datenverlust.

8. Automatisierung um die Wiederherstellungstools herum aufbauen.

Die Automatisierung um Wiederherstellungstools herum reduziert unnötige Verzögerungen, falls Sie VMs im Falle eines Notfalls so schnell wie möglich wiederherstellen müssen. Stellen Sie sicher, dass automatische Skripte ordnungsgemäß gewartet werden. Andererseits bieten moderne fortschrittliche Datensicherungslösungen integrierte Automatisierungsfunktionen.

9. Die Aufbewahrungs- und Rotationsrichtlinie bestimmen.

Diese Richtlinie legt die Häufigkeit der Erstellung von VM-Repliken und deren Aufbewahrungszeit fest. VM-Replikationsdatenänderungen werden kontinuierlich zur Replikationsänderungsdatenbank hinzugefügt. Ohne ihre periodische Bereinigung würde sie dramatisch wachsen, bis sie den gesamten verfügbaren Festplattenspeicher verbraucht. Dieser Zeitraum zwischen den Bereinigungen wird als Replikationsbereinigungsverzögerung bezeichnet. Die Standard-Replikationsbereinigungsverzögerung wird in Ihrer Datensicherungssoftware festgelegt und variiert von einem bis mehreren Tagen.

Bei der Festlegung der Aufbewahrungs- und Rotationsrichtlinie berücksichtigen Sie die Replikationsbereinigungsverzögerung. Änderungen, die älter als die Bereinigungsverzögerung sind, werden aus der Replikationsänderungsdatenbank entfernt. Stellen Sie sicher, dass die Replikationsänderungsdatenbank häufiger als der Zeitraum der Replikationsbereinigungsverzögerung gesichert wird; Andernfalls können einige Änderungen verloren gehen.

10. Die richtige VM-Replikations- und DR-Lösung auswählen.

Wenn Sie regelmäßig eine Virtual Machine-Replikation durchführen müssen, sollten Sie die richtige Lösung auswählen, die Ihren spezifischen IT-Infrastrukturbedürfnissen und dem Budget Ihrer Organisation entspricht.

Beim Vergleich der derzeit auf dem Markt verfügbaren VMware vSphere-Replikationsprodukte sollten Sie deren spezifische Funktionen im Hinblick auf Funktionalität und Leistung betrachten. Einige Produkte verwenden beispielsweise synchrone VM-Replikation (kontinuierliche Replikation), während andere halbsynchrone oder asynchrone VM-Replikation durchführen. Während sich synchrone VMware-Datenreplikation für den Failover von Transaktionsanwendungen zu eignen scheint, kann die vollständige Synchronisierung bei langsamen Netzwerken die Leistung erheblich beeinträchtigen. Im Gegensatz dazu hat die asynchrone VMware-Replikation in dieser Situation fast keinen Einfluss auf die Leistung. Andererseits kann bei Ausfall des primären Servers die asynchrone VMware-VM-Replikation zum Datenverlust führen.

Ein weiterer Punkt, der berücksichtigt werden sollte, ist die Geschwindigkeit Ihrer VM-Replikations- und Wiederherstellungsvorgänge, da diese möglicherweise leistungsfähige Hardware erfordern.

Während die Remote-Replikation von virtuellen Maschinen an einen entfernten Standort oder eine Cloud Ihre Daten sicher hält, auch wenn ein Disaster Ihr gesamtes Rechenzentrum betrifft, stellen Sie sicher, dass Ihr Infrastrukturnetzwerk über die erforderliche Bandbreite verfügt.

VMware vSphere-Replikation mit NAKIVO

NAKIVO Backup & Replication bietet viele nützliche Funktionen, um Ihre VMware-Replikation sowie Hyper-V-Replikation und sogar AWS EC2-Instanzreplikation einfach und schnell zu gestalten. Die NAKIVO-Lösung unterstützt das Ändern von Blockverfolgung für inkrementelle Replikation, bietet flexible Aufbewahrungseinstellungen und arbeitet direkt mit den VMware-APIs für die VMware-Datenreplikation auf Hostebene.

Sie können VMware-Replikate, die mit NAKIVO erstellt wurden, für VM-Failover und komplexe Szenarien zur vollständigen Wiederherstellung des primären Standorts verwenden.

Source:
https://www.nakivo.com/blog/vmware-replication-best-practices/