Die Veröffentlichung des Tools zur Datensicherung nxs-backup 3.11.0 ermöglicht es, Backups zu erstellen, diese zu rotieren und auf lokalen oder externen Speichern zu sichern. Neben der Sicherung von Dateien wird auch die Erstellung von Backups verschiedener DBMS unterstützt: MySQL, PostgreSQL, MongoDB, Redis. Der Quellcode des Projekts wird unter der Apache 2.0-Lizenz veröffentlicht.
Backups können sowohl lokal als auch in Remotespeichern (S3, FTP, SSH, SMB, NFS, WebDAV) gespeichert werden, wobei verschiedene Bibliotheken verwendet werden. Durch die Integration mit Monitoring besteht die Möglichkeit, Metriken im Prometheus-Format zu erhalten, wie z. B.: Größe der Backup-Datei, Korrektheit der Backupsammlung, Dauer der Backupsammlung. Backups können nicht nur für einen angegebenen Zeitraum, sondern auch unter Berücksichtigung der Aufrechterhaltung einer bestimmten Anzahl von Backups durchgeführt werden.
In der neuen Version:
- Die Möglichkeit zur Begrenzung des Ressourcenverbrauchs wurde hinzugefügt: CPU, Festplattengeschwindigkeit und Schreibgeschwindigkeit auf den Remotespeicher.
- Die Funktion rotateEnabled wurde hinzugefügt, um die Rotation von Backups zu deaktivieren.
- Es ist nun möglich, die Liste der erstellten Backups anzuzeigen und diese zu sortieren.
- Flexiblere URL-Erstellung für den Zugriff auf S3-Speicher;
- Ein Ausschluss von irrelevanten Verzeichnissen bei der Sicherungsrotation wurde hinzugefügt;
- Das Go-Befehlszeilenwerkzeug und die Abhängigkeiten wurden auf die neuesten Versionen aktualisiert.
Quelle: opennet.ru
