Die meisten Organisationen erkennen nicht, dass sie ein Problem mit Datenbanksicherungen haben, bis sie die Daten wiederherstellen müssen und feststellen, dass sie nicht vorhanden sind oder nicht in der erwarteten Form.
Der designierte Administrator, der die Datenbankumgebungen verwaltet, muss auf Situationen vorbereitet sein, in denen ein Fehler Auswirkungen auf die Verfügbarkeit, Integrität oder Benutzerfreundlichkeit einer Datenbank oder Anwendung haben kann. Die Reaktion auf diese Fehler ist eine Schlüsselkomponente der Verantwortlichkeiten des Administrators, und seine Fähigkeit, richtig zu reagieren, hängt davon ab, ob er über eine gut geplante Strategie für Datenbanksicherungen und -wiederherstellungen verfügt.
Pixars „Toy Story 2“ ist bekanntermaßen fast nie passiert, weil ein Befehlszeilenfehler dazu geführt hat, dass der Film gelöscht wurde, und eine ineffektive Backup-Strategie vorhanden war. Dieser Film spielte weltweit fast 500 Millionen US-Dollar an den Kinokassen ein… Geld, das ohne die Tatsache, dass ein Teammitglied sein eigenes persönliches Backup erstellt hat, möglicherweise nie gemacht worden wäre.
ClusterControl bietet Ihnen ausgeklügelte Backup- und Failover-Funktionen mit einer Point-and-Click-Oberfläche, um Ihre Daten einfach wiederherzustellen, wenn etwas schief geht, und kann Ihr DBA-Kumpel sein, wenn es darum geht, eine effektive Backup-Strategie zu entwickeln. Beim Aufbau einer solchen Strategie sind jedoch viele Aspekte zu berücksichtigen.
Hier bei Multiplenines haben wir Datenbankexperten die viel über das Thema geschrieben haben, und in diesem Blog werden wir die besten Ressourcen sammeln, um Ihnen dabei zu helfen, Ihre eigene Datenbanksicherungsstrategie für MySQL- und MariaDB-Datenbanken genauer zu entwickeln.
Wenn Sie eine MySQL- oder MariaDB-Umgebung betreiben, ist unsere beste Ressource für Sie das kostenlose Whitepaper „The DevOps Guide to Database Backups for MySQL and MariaDB“. Das Handbuch behandelt die beiden beliebtesten Backup-Dienstprogramme, die für MySQL und MariaDB verfügbar sind, nämlich mysqldump und Percona XtraBackup. Außerdem behandelt es Themen wie die Nutzung von Datenbankfunktionen wie binärer Protokollierung und Replikation in Backup-Strategien und bietet Best Practices, die auf Hochverfügbarkeitstopologien angewendet werden können, um Datenbank-Backups zuverlässig, sicher und konsistent zu machen.
Zusätzlich zum Whitepaper gibt es zwei Webinare mit Fokus auf Backups, die Sie sich bei Bedarf ansehen können. „MySQL-Tutorial – Backup-Tipps für MySQL-, MariaDB- und Galera-Cluster“ und „Werden Sie ein MySQL-DBA – Entscheiden Sie sich für eine relevante Backup-Lösung.“ Jedes dieser Webinare bietet Tipps und Best Practices zum Erstellen eines Sicherungsplans und fasst einen Großteil des Inhalts zusammen, der auf unserer Website verfügbar ist.
Hier sind unsere beliebtesten und relevantesten Blogs zum Thema...
Übersicht über Sicherung und Wiederherstellung
Im Blog „Become a MySQL DBA – Backup and Restore“ bieten wir einen allgemeinen Überblick über Backups und Wiederherstellungen bei der Verwaltung einer MySQL-Umgebung. Der Blog enthält einen Überblick über verschiedene Backup-Methoden, einen Überblick über logische und physische Backups sowie einige Best Practices und Richtlinien, denen Sie folgen können.
Der Einfluss von MySQL-Speicher-Engines auf Backups
Im Blog „The Choice of MySQL Storage Engine and its Impact on Backup Procedures“ diskutieren wir, wie sich die Auswahl verschiedener Arten von Speicher-Engines (wie MyISAM, InnoDB usw.) auf Ihre Backup-Strategie auswirken kann.
Erstellen einer Backup-Strategie und eines Backup-Plans
In unserem Blog „mysqldump oder Percona XtraBackup? Sicherungsstrategien für MySQL Galera Cluster“ besprechen wir die verschiedenen Optionen, die Ihnen bei der Erstellung Ihres Sicherungs- und Wiederherstellungsplans zur Verfügung stehen, mit besonderem Augenmerk darauf, dies so zu tun, dass die Leistung nicht beeinträchtigt wird.
Sicherstellen, dass Sie eine gute Sicherung durchführen
In unserem Blog „How to Perform Efficient Backups for MySQL and MariaDB“ diskutieren wir eine Reihe von Möglichkeiten zur Sicherung von MySQL und MariaDB, von denen jede Vor- und Nachteile hat.
ClusterControl für Sicherungen verwenden
Im Blog „ClusterControl Tipps &Tricks – Best Practices für Datenbank-Backups“ erfahren Sie, wie Sie Ihren Backup-Plan mit ClusterControl effektiv verwalten. Mit ClusterControl können Sie logische oder physische Backups mit Failover-Handling planen und Backups einfach auf Bootstrap-Knoten oder -Systemen wiederherstellen.
Zusätzliche Blogs
Im Laufe der Jahre wurden mehrere weitere Blogs geschrieben, die Ihnen ebenfalls dabei helfen können, sicherzustellen, dass Ihre Sicherungen erfolgreich und effizient durchgeführt werden. Hier ist eine Liste davon...
Vollständige Wiederherstellung eines MySQL- oder MariaDB-Galera-Clusters aus einer Sicherung
Das Durchführen regelmäßiger Sicherungen Ihres Datenbankclusters ist für Hochverfügbarkeit und Notfallwiederherstellung unerlässlich. Dieser Blogbeitrag enthält eine Reihe von Best Practices zur vollständigen Wiederherstellung eines MySQL- oder MariaDB Galera-Clusters aus einer Sicherung.
Lesen Sie den Blog
Was ist neu in ClusterControl 1.4 - Sicherungsverwaltung
Dieser Blogbeitrag behandelt die neuen Sicherungsfunktionen, die in ClusterControl Version 1.4 verfügbar sind.
Lesen Sie den Blog
ClusterControl Tipps &Tricks:Anpassen Ihrer Datenbanksicherungen
ClusterControl befolgt einige Best Practices, um Backups mit mysqldump oder Percona xtrabackup durchzuführen. Obwohl diese für die meisten Datenbank-Workloads funktionieren, möchten Sie Ihre Sicherungen vielleicht dennoch anpassen. Dieser Blog zeigt Ihnen wie.
Lesen Sie den Blog
Architecting for Failure – Disaster Recovery von MySQL/MariaDB Galera Cluster
Unabhängig davon, ob Sie unzerbrechliche private Rechenzentren oder öffentliche Cloud-Plattformen verwenden, Disaster Recovery (DR) ist in der Tat ein Schlüsselthema. Es geht nicht darum, Ihre Daten auf eine Backup-Site zu kopieren und sie wiederherstellen zu können, sondern um die Geschäftskontinuität und darum, wie schnell Sie Dienste im Katastrophenfall wiederherstellen können.
Lesen Sie den Blog
BitTorrent Sync verwenden, um Datenbanksicherungen extern zu übertragen
BitTorrent Sync ist eine einfache Replikationsanwendung, die verschlüsselte bidirektionale Dateiübertragungen bereitstellt, die hinter NAT ausgeführt werden kann und speziell für die Verarbeitung großer Dateien entwickelt wurde. Indem wir die Einfachheit von Bittorrent Sync nutzen, können wir Backup-Dateien von unserem Cluster weg übertragen, die Backup-Verfügbarkeit verbessern und die Kosten für unterbrochene Backups reduzieren, wo Sie Ihre Backups regelmäßig extern überprüfen können.
Lesen Sie den Blog
So klonen Sie Ihre Datenbank
Wenn Sie eine Produktionsdatenbank verwalten, ist die Wahrscheinlichkeit groß, dass Sie Ihre Datenbank auf einen anderen Server als den Produktionsserver klonen mussten. Die grundlegende Methode zum Erstellen eines Klons besteht darin, eine Datenbank aus einer kürzlich durchgeführten Sicherung auf einem anderen Datenbankserver wiederherzustellen. Andere Methoden umfassen das Replizieren von einer Quelldatenbank, während sie aktiv ist. In diesem Fall ist es wichtig, dass die Originaldatenbank von keinem Klonvorgang betroffen ist.
Lesen Sie den Blog
Sie verwenden MySQL nicht? Hier sind einige Ressourcen, die wir bei anderen Datenbanktechnologien unterstützen können…
Werden Sie ein MongoDB-DBA:MongoDB-Sicherungen
Dies ist unser fünfter Beitrag in der Blogserie „Werden Sie ein MongoDB-DBA“ – wie Sie eine gute Backup-Strategie für MongoDB entwickeln, welche Tools verfügbar sind und worauf Sie achten sollten.
Lesen Sie den Blog
Werden Sie ein MongoDB-DBA:Wiederherstellen Ihrer Daten
Dies ist unser sechster Beitrag in der Blogserie „Werden Sie ein MongoDB-DBA“ – Wie stellen Sie MongoDB mithilfe eines Backups wieder her?
Lesen Sie den Blog
Werden Sie ein PostgreSQL-DBA - Logische und physische PostgreSQL-Sicherungen
Das Erstellen von Backups ist eine der wichtigsten Aufgaben eines DBAs – es ist entscheidend für die Verfügbarkeit und Integrität der Daten. Dieser Blogbeitrag ist Teil unserer Serie Werden Sie ein PostgreSQL-DBA und behandelt einige der Backup-Methoden, die Sie mit PostgreSQL verwenden können.
Lesen Sie den Blog