2ndQuadrant freut sich, die Veröffentlichung von Barman 1.0 bekannt zu geben. Barmann (Backup and Recovery Manager) ist ein Open-Source-Verwaltungstool für die Notfallwiederherstellung von PostgreSQL-Servern geschrieben in Python für Linux-Systeme.
Es ermöglicht Remote-Backups mehrerer Postgres-Server in geschäftskritischen Umgebungen und hilft Datenbankadministratoren während der Wiederherstellungsphase.
Zu den gefragtesten Funktionen von Barman gehören Backup-Kataloge, Aufbewahrungsrichtlinien, Remote-Wiederherstellung, Archivierung und Komprimierung von WAL-Dateien und Backups.
Aufbauend auf der robusten und zuverlässigen Point-In-Time-Recovery-Technologie von PostgreSQL ermöglicht Barman Datenbankadministratoren, die Sicherungs- und Wiederherstellungsphasen mehrerer PostgreSQL-Datenbankserver von einem zentralen Standort aus mit einer intuitiven Befehlsschnittstelle zu verwalten.
„Wir entwickeln immer mehr Projekte mit Open-Source-Technologien und eine der Herausforderungen besteht darin, qualitativ hochwertige Lösungen für unsere Dienstleistungen zu finden “ – sagt Marco Betti, Architekturingenieur bei CSI Piemonte – „Wir haben in Barman die optimale Lösung für die physische Sicherung und Notfallwiederherstellung von PostgreSQL-Datenbanken gefunden. Barman ist robust und einfach zu bedienen. Seine Befehlsschnittstelle ermöglicht eine einfache Integration mit den bestehenden Management-Tools in unserer Umgebung „.
Laura Passigni von Navionics, dem führenden Unternehmen für elektronische Seekarten, sagt:„Barman ist eine benutzerfreundliche und dennoch effektive Lösung, der perfekte Begleiter für die Migration unserer Datenbank von Oracle zu PostgreSQL „.
Version 1.0 von Barman, vertrieben unter GNU GPL 3, beinhaltet:
- Vollständiges physisches Hot-Backup eines PostgreSQL-Servers
- Verwaltung mehrerer PostgreSQL-Server
- Verwaltung von Basissicherungen und WAL-Dateien über einen Katalog
- Remote-Backup eines PostgreSQL-Servers
- Komprimierung von WAL-Dateien (bzip2, gzip oder benutzerdefiniert)
- Point-In-Time-Recovery (PITR)
- Remote- und lokale Wiederherstellung eines Backups für einen PostgreSQL-Server
- Verlagerung von PGDATA und Tablespaces zur Wiederherstellungszeit
- „ssh“-Unterstützung für Remote-Operationen
- „rsync“ über „ssh“-Unterstützung für Dateisynchronisierung und -übertragungen
- Serverstatus und Informationen
- Integration mit Standard-Archivierungstools (z. B. „tar“)
- Lokale Speicherung von Metadaten
- Eine einfache INI-Konfigurationsdatei
- Allgemeine und Festplattennutzungsinformationen von Backups
- Serverdiagnose für Backup
- RPM-Paket
Weitere Informationen zu Barman finden Sie unter www.pgbarman.org.
Herunterladen:
- Quellen
- RPMs für RHEL/CentOS 5 (Abhängigkeiten)
- RPMs für RHEL/CentOS 6 (Abhängigkeiten)
- PyPI
- Dokumentation
Die Entwicklung von Barman by 2ndQuadrant Italia wurde durch die Beiträge unserer Gründungssponsoren CSI Piemonte, GestionaleAuto, Navionics und XCon ermöglicht. Barman wurde auch teilweise durch 4Caast finanziert, ein Forschungsprojekt des Siebten Rahmenprogramms der Europäischen Kommission.