So führen Sie ein AWS EC2-Backup durch: Schritt-für-Schritt-Anleitung
> AWS Backup ist eine relativ neue Ergänzung zu den zahlreichen AWS-Services und -Tools. Mit AWS Backup können Sie Ihre Daten und Anwendungen in der AWS-Cloud sowie vor Ort automatisch sichern und schützen. Für Amazon EC2-Instanzen gibt es mehrere Möglichkeiten, die Daten zu schützen, um Datenverluste durch versehentliches Löschen oder böswillige Angriffe zu verhindern. Lesen Sie weiter, um mehr über einige der verfügbaren Methoden zu erfahren, mit denen Sie sicherstellen können, dass Daten in AWS EC2 bei Bedarf leicht wiederhergestellt werden können. So erstellen Sie Backups für AWS EC2-Instanzen AWS ist eine leistungsstarke, sich ständig weiterentwickelnde Cloud-Computing-Plattform, mit der Sie Daten und Anwendungen in der Cloud-Umgebung speichern können. AWS bietet Ihnen die Tools, die Sie zum Erstellen von EC2-Instanzen benötigen, die als virtuelle Server mit unterschiedlicher CPU-, Speicher-, Speicherplatz- und Netzwerkkapazität fungieren. Derzeit gibt es drei Möglichkeiten, AWS EC2-Instanzen zum Backup zu sichern: EBS-Schnappschüsse erstellen, AMIs erstellen oder einen AWS-Sicherungsplan entwerfen. Schauen wir uns diese Ansätze einmal genauer an und sehen wir uns an, wie sie sich unterscheiden. EBS-Schnappschüsse erstellen Wenn Sie eine Amazon EC2-Instanz sichern möchten, sollten Sie Schnappschüsse von EBS-Volumes erstellen, die mit Hilfe des Amazon Simple Storage Service (S3) gespeichert werden. Snapshots können alle Daten innerhalb von EBS-Volumes erfassen und exakte Kopien davon erstellen. Darüber hinaus können diese EBS-Snapshots kopiert und in eine andere AWS-Region übertragen werden, um eine sichere und zuverlässige Speicherung kritischer Daten zu gewährleisten. So können Sie im Falle einer Katastrophe oder eines versehentlichen Datenverlusts sicher sein, dass Sie über eine Backupkopie verfügen, die an einem entfernten Ort sicher gespeichert ist und die Sie zur Wiederherstellung kritischer Daten verwenden können. Bevor Sie das AWS EC2-Backup ausführen, wird empfohlen, die Instanz anzuhalten oder zumindest ein EBS-Volume, das gesichert werden soll, freizugeben. Auf diese Weise können Sie verhindern, dass Fehler oder Ausfälle auftreten und sich auf die neu erstellten Schnappschüsse auswirken. Bitte beachten Sie, dass aus Gründen der Sicherheit einige sensible Informationen entfernt wurden. Um eine AWS EC2-Instanz zu sichern, müssen Sie die folgenden Schritte ausführen: Melden Sie sich bei Ihrem AWS-Konto an, um die AWS-Konsole zu öffnen. Wählen Sie Services in der oberen Leiste und klicken Sie auf EC2 um die EC2-Verwaltungskonsole zu starten. Wählen Sie Running Instances und wählen Sie die Instanz, die Sie sichern möchten. Im unteren Bereich können Sie die wichtigsten technischen Informationen zur Instanz ansehen. Auf der Registerkarte Beschreibung suchen Sie den Abschnitt Root-Gerät und wählen Sie den Link /dev/sda1 aus. Suchen Sie im Popup-Fenster den Namen des Volumes EBS-ID und klicken Sie darauf. Der Abschnitt Volumes sollte sich öffnen. Klicken Sie auf Aktionen und wählen Sie Schnappschuss erstellen. Das Erstellen Sie einen Schnappschuss Fenster sollte sich öffnen, in dem Sie eine Beschreibung für den Schnappschuss hinzufügen können, um ihn von anderen Schnappschüssen zu unterscheiden, sowie Tags zuweisen können, um diesen Schnappschuss einfach zu überwachen. Klicken Sie auf „ “ (Schnappschuss erstellen). „Create Snapshot“ (Schnappschuss erstellen). Die Erstellung des Schnappschusses sollte beginnen und in kürzester Zeit abgeschlossen sein. Der wichtigste Faktor hierbei ist die Größe der Daten in Ihrem Amazon EBS-Volume. Nach der Erstellung des Schnappschusses finden Sie Ihren neuen Schnappschuss, indem Sie im linken Fensterbereich den Abschnitt „ “ „ Schnappschüsse“ „ “ auswählen. Wie Sie sehen können, haben wir erfolgreich eine Point-in-Time-Kopie des EBS-Volumes erstellt, die später zur Wiederherstellung Ihrer EC2-Instanz verwendet werden kann. Zu diesem Zweck müssen Sie den Schnappschuss des gesicherten Volumes auswählen, oben auf die Schaltfläche Aktionen klicken und dann auf Create Volume klicken. Konfigurieren Sie gemäß den Anweisungen die Volume-Details (Volume-Typ, Größe, IOPS, Verfügbarkeitszone, Tags). Klicken Sie dann auf Volume erstellen , um das neue Volume zu erstellen, das später zu einer AWS EC2-Instanz Ihrer Wahl hinzugefügt werden kann. Erstellen einer neuen AMI Der weitere Ansatz zur Durchführung von AWS EC2-Backups ist die Erstellung eines Amazon Machine Image (AMI) Ihrer AWS EC2-Instanzen. Ein AMI enthält alle Informationen, die zum Erstellen einer EC2-Instanz in der AWS-Umgebung erforderlich sind, einschließlich Konfigurationseinstellungen, Root-Volume-Vorlage, Startberechtigungen und Blockgerätezuordnung. Grundsätzlich kann das AMI als Vorlage für den Start einer neuen AWS EC2-Instanz und den Ersatz der beschädigten Instanz dienen. Beachten Sie, dass es empfehlenswert ist, die AWS EC2-Instanz, die Sie sichern möchten, vor dem Erstellen des neuen AMI zu stoppen. Um ein neues AMI zu erstellen und die AWS EC2-Backups sicherzustellen, sollten Sie Folgendes tun: Melden Sie sich bei Ihrem AWS-Konto an, um die AWS-Konsole zu öffnen. Wählen Sie Services in der oberen Leiste und klicken Sie auf EC2 um die EC2-Verwaltungskonsole zu starten. Wählen Sie Running Instances und wählen Sie die Instanz, die Sie sichern möchten. Klicken Sie auf Aktionen Bild Bild erstellen. Das Bild erstellen Menü sollte sich öffnen. Hier können Sie den Bildnamen angeben, eine Bildbeschreibung hinzufügen, den Neustart nach der AMI-Erstellung aktivieren/deaktivieren und Instanzvolumes konfigurieren. Beachten Sie, dass beim Erstellen eines EBS-Images auch ein EBS-Schnappschuss für jedes der oben genannten Volumes erstellt werden sollte. Sie können auf diese Schnappschüsse zugreifen, indem Sie zum Abschnitt Snapshots gehen. Klicken Sie auf Create Image. Der Prozess zur Erstellung des Images sollte nun beginnen. Klicken Sie auf den Link, um die ausstehende AMI anzusehen. Die Erstellung der neuen AMI kann einige Zeit in Anspruch nehmen. Sie können die AMI verwenden, sobald ihr Status von ausstehend zu verfügbar wechselt. Nach der erfolgreichen Erstellung der AMI kann sie zum Erstellen einer neuen AWS EC2-Instanz verwendet werden, die eine exakte Kopie der ursprünglichen Instanz ist. Gehen Sie dazu einfach zum Abschnitt „ ” (Instanz- und Gruppe-Manager) Instances , klicken Sie auf „Launch Instance” (Instanz starten) Instanz starten, wählen Sie die AMI aus, die Sie im Abschnitt Meine AMIs erstellt haben, und folgen Sie den Anweisungen, um die Erstellung der Instanz fertigzustellen. Das Erstellen von AMIs ist wohl eine effektivere Strategie für Backups als das Erstellen von EBS-Schnappschüssen. Dies liegt daran, dass AMIs oft EBS-Schnappschüsse sowie eine Softwarekonfiguration enthalten, mit der Sie die neue AWS EC2-Instanz mit nur wenigen Klicks einfach und bequem starten können und die kostenlos erstellt wird (Sie zahlen nur für den Schnappschuss-Speicher). Beide Methoden erfordern jedoch einen erheblichen manuellen Aufwand Ihrerseits und können nicht so eingestellt werden, dass sie automatisch ausgeführt werden. Das AWS EC2-Backup in großen Umgebungen unter Verwendung dieser beiden Ansätze hat sich als komplizierter und fehleranfälliger Prozess erwiesen. Automatisierung des AWS EC2-Backups Bisher war die einzige Möglichkeit, das AWS EC2-Backup zu automatisieren, die Ausführung von Skripten oder die Verwendung von API-Aufrufen, was ein sehr anspruchsvoller und ressourcenintensiver Prozess war. Die für die Backup-Automatisierung verantwortliche Person musste über umfassende Kenntnisse im Bereich Skripting verfügen, um Probleme und Inkonsistenzen zu vermeiden. Dennoch bestand weiterhin ein hohes Risiko, dass Sie Zeit, Mühe und Geld für die Konfiguration eines Backupauftrags verschwendeten und dennoch mit fehlgeschlagenen oder beschädigten AWS EC2-Backups zurückblieben. Aufgrund dieser anhaltenden Bedenken beschloss AWS, den AWS Lambda-Dienst einzuführen, mit dem Sie Ihre Codes zum Verwalten der benötigten AWS-Dienste und zur Ausführung verschiedener Aufgaben in AWS-Umgebungen ausführen können. Der Nachteil dieses Ansatzes war jedoch, dass Sie Ihre eigenen Codes erstellen oder nach solchen suchen mussten, die auf Open-Source-Plattformen verfügbar waren. Letztendlich konnte es sehr viel Zeit und Mühe kosten, einen funktionsfähigen Code einzurichten, um die AWS Lambda-Funktion wie gewünscht auszuführen. Um die bestehenden Probleme weiter zu lösen, wurde der neue AWS EC2-Backup-Dienst namens AWS Backup entwickelt, mit dem Sie schnell automatisierte Daten-Backups über AWS-Dienste hinweg erstellen und diese über die zentrale Konsole einfach verwalten können. Mit AWS Backup können Sie endlich einen richtlinienbasierten Backup-Plan erstellen, der die AWS-Ressourcen Ihrer Wahl automatisch sichert. Im Kern jedes Plans liegt eine Backup-Regel, die den Backup-Zeitplan, die Backup-Häufigkeit und das Backup-Fenster definiert, sodass Sie den AWS EC2-Backup-Prozess automatisieren können und nur minimale Eingaben Ihrerseits erforderlich sind. Um einen AWS-Backup-Plan zu erstellen, führen Sie die folgenden Schritte aus: Melden Sie sich bei Ihrem AWS-Konto an, um die AWS Management Console zu öffnen. Wählen Sie Services in der oberen Leiste und geben Sie dann AWS Backup in die Suchleiste ein. Klicken Sie im linken Fensterbereich auf Backup plans . Klicken Sie auf die Schaltfläche Create Backup plan . Hier haben Sie drei Startoptionen: Von einem bestehenden Plan starten, einen neuen Plan erstellen, und Einen Plan mit JSON definieren. Klicken Sie auf Info , wenn Sie mehr über die verfügbaren Optionen erfahren möchten, die Ihnen helfen, die richtige Entscheidung zu treffen. Da wir keine vorhandenen Backup-Pläne haben, erstellen wir einen neuen Plan von Grund auf. Geben Sie den Namen des neuen Backup-Plans ein und fahren Sie fort. Der weitere Schritt ist die Konfiguration der Sicherungsregel. Hier sollten Sie den Namen der Sicherungsregel angeben. Danach können Sie einen Sicherungszeitplan einrichten. Sie sollten die Häufigkeit der Backups festlegen ( Alle 12 Stunden, Täglich, Wöchentlich, Monatlich, Benutzerdefinierter Cron-Ausdruck ); Sicherungsfenster ( Standardwerte für Sicherungsfenster verwenden oder Backup-Fenster anpassen ); Lebenszyklus des Backups ( Übergang zu Cold Storage und Ablauf des Backups ). In diesem Schritt sollten Sie den Backup-Tresor für die Speicherung Ihrer Wiederherstellungspunkte (die von dieser Backup-Regel erstellt wurden) auswählen. Sie können auf Neuen Backup-Tresor erstellen klicken, wenn Sie einen neuen anpassbaren Tresor wünschen. Sie können auch den vorhandenen Backup-Tresor verwenden, falls Sie einen haben. Alternativ können Sie den Standard-AWS-Backup-Tresor auswählen. Weiter müssen Sie den Wiederherstellungspunkten und Ihrem Backup-Plan Tags hinzufügen, um sie zu organisieren und ihren aktuellen Status einfach zu überwachen. Nach dem Planen können Sie auf Plan erstellen klicken, um weiter zur Erstellung der Sicherungsregel zu gehen. Ihr Sicherungsplan wurde erfolgreich erstellt. Bevor Sie diesen Plan jedoch ausführen und in Ihrer Umgebung bereitstellen können, sollten Sie auch die Ressourcen zuweisen, die gesichert werden müssen. Klicken Sie auf die Schaltfläche „ “ (Ressourcen zuweisen) , die Sie in der oberen Leiste finden. In diesem Menü können Sie den Namen der Ressourcenzuweisung angeben und die IAM-Rolle (Identity and Access Management) definieren. Durch Auswahl der IAM-Rolle legen Sie fest, was ein Benutzer in AWS tun darf und was nicht, und bestimmen, welchen Benutzern die Berechtigung zum Verwalten ausgewählter AWS-Ressourcen und -Dienste erteilt wird. Darüber hinaus können Sie diesem Backup-Plan Ressourcen mithilfe von Tags oder Ressourcen-IDs zuweisen, was bedeutet, dass alle AWS-Ressourcen, die diesen Schlüsselpaarwerten entsprechen, automatisch von diesem Backup-Plan gesichert werden sollten. Klicken Sie auf Weisen Sie Ressourcen zu , um den Konfigurationsprozess abzuschließen. Danach sollte der Backupauftrag automatisch ausgeführt werden. Sie können zum AWS Backup Dashboard gehen, um den aktuellen Status Ihrer Backupaufträge anzuzeigen und zu überprüfen, ob sie wie geplant arbeiten. Wie Sie sehen können, ist unser Backupauftrag bereits in Bearbeitung. In diesem Menü können Sie auch Backup-Pläne verwalten, ein On-Demand-Backup erstellen oder ein Backup wiederherstellen . Wählen Sie die gewünschte Option aus und richten Sie gemäß den Anweisungen einen weiteren Auftrag für die Datensicherheit in der AWS-Umgebung ein. >
<> > >
< < <>