Verwendung CloudEndure für die Notfallwiederherstellung einer lokalen Datenbank - AWS Prescriptive Guidance

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwendung CloudEndure für die Notfallwiederherstellung einer lokalen Datenbank

Erstellt von Nishant Jain (AWS) und Anuraag Deekonda (AWS)

Umgebung: PoC oder Pilotprojekt

Technologien: Speicher und Backup; Modernisierung; Datenbanken

Übersicht

Warnung: IAM-Benutzer verfügen über langfristige Anmeldeinformationen, was ein Sicherheitsrisiko darstellt. Um dieses Risiko zu minimieren, empfehlen wir, diesen Benutzern nur die Berechtigungen zu gewähren, die sie für die Ausführung der Aufgabe benötigen, und diese Benutzer zu entfernen, wenn sie nicht mehr benötigt werden.

Dieses Muster verwendet CloudEndure Disaster Recovery und den CloudEndure Failback Client für Disaster Recovery (DR). Es richtet DR für einen lokalen Rechenzentrumshost mithilfe einer Amazon Elastic Compute Cloud (Amazon EC2) -Instance ein.

Sie müssen den CloudEndure Failback-Client für die Replikation von einer Nicht-Cloud- oder einer anderen Cloud-Infrastruktur in die Amazon Web Services (AWS) -Cloud verwenden. Wenn Ihr Katastrophenereignis vorbei ist, sollten Sie ein Failback Ihrer Maschinen durchführen. CloudEndure bereitet Sie auf das Failback vor, indem die Richtung der Datenreplikation vom Zielcomputer zurück zum Quellcomputer umgekehrt wird. Die CloudEndure Benutzerkonsole behandelt die aktuell gestarteten Zielcomputer als Quellcomputer. Die Replikation von Ihren ausgewählten Zielcomputern zurück zu Ihrer ursprünglichen Quellinfrastruktur wird rückgängig gemacht.

Wichtig: Im November 2021 hat AWS Elastic Disaster Recovery eingeführt, den jetzt empfohlenen Service für Disaster Recovery auf AWS.

Nach dem erfolgreichen Start von Elastic Disaster Recovery wird AWS damit beginnen, die Verfügbarkeit von CloudEndure Disaster Recovery in allen AWS-Regionen, einschließlich der AWS-Regionen GovCloud (USA), einzuschränken (AWS-Regionen in China werden weiterhin unterstützt). Dies wird nach dem folgenden Zeitplan erfolgen:

  1. 1. September 2023 — Kunden können sich in keiner AWS-Region mehr für neue CloudEndure DR-Konten registrieren (außer in AWS-Regionen in China).

  2. 1. Dezember 2023 — Neue CloudEndure DR-Agenteninstallationen werden in keiner AWS-Region mehr unterstützt (außer in AWS-Regionen in China). Beachten Sie, dass Upgrades vorhandener Agenten unterstützt werden.

  3. 31. März 2024 — CloudEndure DR wird in allen AWS-Regionen (mit Ausnahme der AWS-Regionen China) eingestellt.

  4. Alle aktualisierten Zeitpläne für CloudEndure Disaster Recovery EOL finden Sie in der Dokumentation. CloudEndure

Diese Veröffentlichung wird am 31. März 2024 entfernt. Wenn Sie sie für ein laufendes Migrationsprojekt benötigen, laden Sie die PDF-Datei herunter und speichern Sie sie über den PDF-Link, der sich unter dem Titel auf dieser Seite befindet.

Voraussetzungen und Einschränkungen

Voraussetzungen

  • Ein aktives AWS-Konto

  • Eine lokale Datenbank

Architektur

Quelltechnologie-Stack

  • Eine Datenbank in einem lokalen Rechenzentrum

Zieltechnologie-Stack

  • Eine Datenbank auf einer EC2-Instance (eine vollständige Liste der unterstützten Betriebssystemversionen finden Sie in den häufig gestellten Fragen zu Amazon EC2)

Quell- und Zielnetzwerkarchitektur

Daten werden vom lokalen Rechenzentrum in das AWS-Staging-Bereich-Subnetz und dann in das AWS-Zielsubnetz verschoben

Tools

  • CloudEndure Disaster RecoveryCloudEndure Disaster Recovery reduziert Ausfallzeiten und Datenverlust, indem es eine schnelle, zuverlässige Wiederherstellung von physischen, virtuellen und cloudbasierten Servern in AWS ermöglicht. CloudEndure Disaster Recovery repliziert Ihre Maschinen (einschließlich Betriebssystem, Systemstatuskonfiguration, Datenbanken, Anwendungen und Dateien) kontinuierlich in einen kostengünstigen Staging-Bereich in Ihrem AWS-Zielkonto und Ihrer bevorzugten Region. Im Notfall können Sie CloudEndure Disaster Recovery anweisen, innerhalb von Minuten automatisch Tausende von Maschinen in ihrem vollständig bereitgestellten Zustand zu starten.

Epen

AufgabeBeschreibungErforderliche Fähigkeiten

Abonnieren Sie CloudEndure Disaster Recovery.

CloudEndure Disaster Recovery ist im AWS Marketplace verfügbar.

Allgemeines AWS

Erstellen Sie ein CloudEndure Konto.

Registrieren Sie sich für CloudEndure und erstellen Sie ein Konto. Bestätigen Sie dann per E-Mail das Abonnement.

Allgemeines AWS

Legen Sie das Kontopasswort fest und akzeptieren Sie die Allgemeinen Geschäftsbedingungen.

Passwörter müssen mindestens acht Zeichen lang sein und mindestens einen Großbuchstaben, einen Kleinbuchstaben, eine Ziffer und ein Sonderzeichen enthalten.

Allgemeines AWS
AufgabeBeschreibungErforderliche Fähigkeiten

Melden Sie sich bei der CloudEndure Benutzerkonsole an.

Melden Sie sich in der CloudEndure Benutzerkonsole mit den Anmeldeinformationen an, die Sie im vorherigen Schritt erstellt haben.

CloudEndure Administrator

Erstellt ein neues Projekt.

Wählen Sie in der oberen linken Ecke der Konsole die Plus-Schaltfläche (+), um ein Projekt zu erstellen. Wählen Sie Disaster Recovery als Projekttyp aus. Sie können eine Lizenz über AWS Marketplace erwerben.

CloudEndure Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine IAM-Richtlinie für die CloudEndure Lösung.

Die AWS Identity and Access Management (IAM) -Richtlinie, die Sie für die Ausführung der CloudEndure Lösung erstellen müssen, basiert auf einer vordefinierten CloudEndure Richtlinie. Diese CloudEndure Richtlinie enthält die erforderlichen Berechtigungen für die Verwendung von AWS als Zielinfrastruktur.

AWS-Systemadministrator

Erstellen Sie einen neuen IAM-Benutzer und generieren Sie AWS-Anmeldeinformationen.

Um die erforderlichen AWS-Anmeldeinformationen für die CloudEndure Benutzerkonsole zu generieren, erstellen Sie mindestens einen IAM-Benutzer und weisen Sie diesem Benutzer die CloudEndure Berechtigungsrichtlinie zu. Die Konsole benötigt eine Zugriffsschlüssel-ID und einen geheimen Zugriffsschlüssel.

Um die bewährten Methoden für die Verwaltung von AWS-Zugriffsschlüsseln zu befolgen, sollten Sie die IAM-Schlüssel regelmäßig wechseln. Wenn Sie die IAM-Schlüssel ändern, werden die Replikationsserver neu gestartet, was zu einer vorübergehenden Verzögerung führt.

AWS-Systemadministrator

Richten Sie die Kontoanmeldedaten für den Staging-Bereich ein.

Melden Sie sich bei der CloudEndure Benutzerkonsole an und wählen Sie Ihr Migrationsprojekt aus.

Navigieren Sie auf der Registerkarte Setup & Info zu AWS-Anmeldeinformationen und geben Sie Ihre AWS-Zugriffsschlüssel-ID und Ihre geheime Zugriffsschlüssel-ID ein.

AWS-Systemadministrator
AufgabeBeschreibungErforderliche Fähigkeiten

Definieren Sie die Replikationsserver.

Weitere Informationen finden Sie in der CloudEndure Dokumentation.

CloudEndure Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Suchen Sie Ihr Agent-Installationstoken.

Navigieren Sie in der CloudEndure Benutzerkonsole zu Maschinen, Maschinenaktionen, Maschinen hinzufügen

Wenn Sie die Installationsdatei auf einem Quellcomputer ausführen, werden Sie zunächst aufgefordert, Ihr Installationstoken einzugeben. Das Token ist eine eindeutige Zeichenfolge, die automatisch für Sie generiert wird, wenn Ihr CloudEndure Konto aktiviert wird. Sie können ein Installationstoken verwenden, um den Agenten auf so vielen Quellcomputern zu installieren, wie es Ihr Projekt zulässt.

CloudEndure Administrator

Führen Sie auf Linux-Computern das Installationsprogramm aus.

Kopieren Sie für Linux-Computer den Installationsbefehl, melden Sie sich bei Ihren Quellcomputern an und führen Sie das Installationsprogramm aus.

Eine ausführliche Anleitung finden Sie in der CloudEndure Dokumentation.

CloudEndure Administrator

Führen Sie auf Windows-Computern das Installationsprogramm aus.

Laden Sie bei Windows-Computern die Installationsdatei auf jeden Computer herunter und führen Sie dann den Installationsbefehl aus.

Eine ausführliche Anleitung finden Sie in der CloudEndure Dokumentation.

CloudEndure Administrator

Replizieren Sie die Daten.

Nach der Installation des Agenten CloudEndure beginnt die Replikation des Quellcomputers in den Staging-Bereich. Wenn die erste Synchronisierung abgeschlossen ist, wird der Computer in der CloudEndure Benutzerkonsole auf der Registerkarte Maschinen angezeigt.

CloudEndure Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Wählen Sie den Quellcomputer für den Blueprint aus.

Wählen Sie in der CloudEndure Benutzerkonsole auf der Registerkarte Maschinen die Quellmaschine aus, um auf den Bereich Maschinendetails zuzugreifen.

CloudEndure Administrator

Konfigurieren Sie den Blueprint für den Zielcomputer.

Konfigurieren Sie auf der Registerkarte Blueprint die Einstellungen für Ihren Zielcomputer entsprechend Ihren Anforderungen. Eine ausführliche Anleitung finden Sie in der CloudEndure Dokumentation.

CloudEndure Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Verwenden Sie den Testmodus, um die Lösung zu testen.

Detaillierte Anweisungen zum Testmodus und zur Überprüfung der Testumstellung finden Sie in der CloudEndure Dokumentation.

CloudEndure Administrator

Testen Sie Ihre Ziel-Instance, die auf dem Amazon EC2-Server gestartet wurde.

Um jeden Ihrer Zielcomputer zu testen, wählen Sie den Namen des Computers. Öffnen Sie dann die Registerkarte Target, kopieren Sie die neue IP-Adresse und melden Sie sich beim neu gestarteten Server auf der Amazon EC2 EC2-Instance an.

CloudEndure Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Überprüfen Sie den Status des Quellcomputers.

Stellen Sie auf der Seite Maschinen der CloudEndure Benutzerkonsole sicher, dass der Quellcomputer, für den Sie ein Failover durchführen möchten, die folgenden Statusanzeigen aufweist: 

  • Fortschritt der DatenreplikationKontinuierlicher Datenschutz 

  • Status — Raketensymbol, das anzeigt, dass der Zielcomputer gestartet werden kann 

  • Disaster Recovery-LebenszyklusKürzlich getestet

CloudEndure Administrator

Starten Sie die Umstellung.

  1. Wählen Sie auf der Seite Maschinen Ihren Quellcomputer aus.

  2. Wählen Sie auf der Registerkarte Zielcomputer starten die Option Wiederherstellungsmodus aus.

  3. Wählen Sie den Erholungspunkt für den Zielcomputer aus. Das System verwendet den Wiederherstellungspunkt, wenn die neuen Zielcomputer für den Failover gestartet werden. Sie können den neuesten Recovery Point verwenden oder einen vorherigen Recovery Point aus der Liste auswählen.

  4. Wählen Sie Weiter mit Launch.

CloudEndure Administrator

Überprüfen Sie den Auftragsfortschritt und den Abschlussstatus.

Im Fenster Auftragsfortschritt werden Details zum Startvorgang des Zielcomputers angezeigt.

Nach Abschluss des Failovers ändert sich der Status des Disaster Recovery Lifecycle auf der CloudEndure Benutzerkonsole in Failed over, was auf den erfolgreichen Abschluss hinweist.

CloudEndure Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Überprüfen Sie die Anforderungen für den CloudEndure Failback-Client.

Verwenden Sie den CloudEndure Failback Client für die Replikation von einer lokalen oder anderen Cloud-Infrastruktur nach AWS. Der CloudEndure Failback-Client hat die folgenden Anforderungen:

  • Die Computer müssen so konfiguriert sein, dass sie im BIOS-Modus starten und MBR-Start unterstützen. Maschinen, die für den Start im UEFI-Modus konfiguriert sind und nur GPT-Start unterstützen, werden nicht unterstützt.

  • Der CloudEndure Failback-Client benötigt mindestens 4 GB dedizierten RAM.

CloudEndure Administrator

Bereiten Sie sich auf ein Failback vor.

Bevor Sie die Aktion „Auf Failback vorbereiten“ starten können, müssen alle Quellcomputer die Zielcomputer entweder im Testmodus oder im Wiederherstellungsmodus gestartet haben.

Wählen Sie im Menü „Projektaktionen“ die Option „Auf Failback vorbereiten“ und anschließend auf „Fortfahren“. Wenn „Den CloudEndure Agenten mit dem Failback-Client verbinden“ angezeigt wird, sind die Maschinen für das Failback bereit.

CloudEndure Administrator

Laden Sie den CloudEndure Failback Client in Ihre lokale Umgebung herunter.

Gehen Sie wie folgt vor, um den CloudEndure Failback-Client in Ihre Quellumgebung herunterzuladen: 

  1. Wählen Sie in Ihrem DR-Projekt Setup & Info aus.

  2. Klicken Sie auf der Seite mit den Replikationseinstellungen auf den Link Weitere Informationen zum Failback auf „Andere Infrastruktur“.

  3. Wählen Sie im Dialogfeld „Failback to an Unidentified Cloud/Other Infrastructure“ die Option „Von hier herunterladen“ aus.

Die Datei wird automatisch heruntergeladen.

CloudEndure Administrator

Initiieren Sie die Replikation der lokalen Maschine.

Um die Replikation des Quellcomputers zu initiieren, muss der Zielcomputer mit dem CloudEndure Failback-Client-Image () gestartet werden. failback_client.iso Wenn der Client die Netzwerkeinstellungen nicht mithilfe des Dynamic Host Configuration Protocol (DHCP) abrufen kann, geben Sie die Einstellungen manuell ein.

Der CloudEndure Failback Client stellt über den TCP-Port 443 eine Verbindung zu console.clouendure.com her und authentifiziert sich mit den Anmeldeinformationen, zu deren Eingabe Sie aufgefordert werden. CloudEndure

CloudEndure Administrator

Folgen Sie den Anweisungen, um die erforderlichen Details anzugeben.

Geben Sie die folgenden Details an:

  • Installationstoken 

  • Maschinen-ID des Quellcomputers 

  • Festplattenzuordnung zwischen Quelle und Ziel

Stellen Sie sicher, dass der CloudEndure Failback Client über öffentliche oder private IP-Adressen mit der CloudEndure Benutzerkonsole und dem Zielcomputer verbunden ist.

CloudEndure Administrator

Suchen Sie die Quellmaschinen-ID.

Um die Quellmaschinen-ID zu finden, wählen Sie den Computernamen auf der Registerkarte Maschinen aus und kopieren Sie die ID aus der Registerkarte Quelle.

CloudEndure Administrator

Connect den Quellcomputer mit dem Zielcomputer.

Geben Sie die Quellmaschinen-ID (der Server auf AWS ist jetzt die Quelle für das Failback) auf dem lokalen Server (Zielcomputer) an. Die AWS-Maschine (Quelle) stellt eine Verbindung zum lokalen Server (Ziel) am TCP-Port 1500 her, um die Replizierung zu starten.

Nach Abschluss der ersten Replikation zeigt die CloudEndure Benutzerkonsole an, dass sich die Replikation im Modus Continuous Data Protection befindet.

CloudEndure Administrator

Bearbeiten Sie gegebenenfalls die Failback-Einstellungen.

Um die Failback-Einstellungen zu bearbeiten, wählen Sie den Maschinennamen und dann die Registerkarte Failback-Einstellungen.

CloudEndure Administrator

Starten Sie den Zielcomputer.

Gehen Sie wie folgt vor, um den Zielcomputer zu starten:

Aktivieren Sie das Kontrollkästchen links neben jedem Computernamen, wählen Sie Launch x Target Machine und anschließend Recovery Mode aus.

Wählen Sie im Dialogfeld „Weiter“.

Wählen Sie den neuesten Erholungspunkt aus und klicken Sie dann auf Weiter mit Start

Nach Abschluss des Startvorgangs zeigt die CloudEndure Benutzerkonsole unter Datenreplikationsstatus den Status CloudEndure Agent mit Replikationsserver verbinden an.

CloudEndure Administrator

Bringen Sie die Maschinen wieder in den Normalbetrieb.

Ändern Sie nun die Richtung der Datenreplikation, sodass der lokale Computer die Quelle und der AWS-Computer das Ziel ist. Wählen Sie „Projektaktionen“ und anschließend „Zurück zur Normalität“ und „Fortfahren“.

Die Richtung der Datenreplikation wird umgekehrt, und die Computer werden zunächst synchronisiert. Der Failback-Prozess ist abgeschlossen, wenn in der Spalte Status der Datenreplikation der Status Continuous Data Protection für alle Computer angezeigt wird.

CloudEndure Administrator

Zugehörige Ressourcen

AWS Marketplace

CloudEndure Dokumentation

Tutorials und Videos