Chat with us, powered by LiveChat
Home > Sybase Sicherungs- und Wiederherstellungslösungen

Sybase Adaptive Server Enterprise (ASE) ist eine geschäftskritische Datenbankplattform, die von Unternehmen auf der ganzen Welt für die hochleistungsfähige Transaktionsverarbeitung eingesetzt wird. Daher sollte diese Datenbank mit einer BackupAnwendung geschützt werden, die über ein ausgefeiltes Wissen über die zugrunde liegende Architektur verfügt, auf APIEbene eingebettet ist, aus Sicht der Verwaltung eine NullLernkurve aufweist und unabhängig von einer bestimmten Art von Ausfall eine vollständige Wiederherstellbarkeit gewährleistet.

Bacula Enterprise bietet ein speziell entwickeltes Sybase-Backup-Modul, das direkt in die Sybase Backup Server Archive API integriert ist, um die Online-Sicherung und -Wiederherstellung von Sybase zu gewährleisten, ohne dass DBAs alle Feinheiten des Sybase-Backup-Prozesses oder komplexe Shell-Skripte verstehen müssen. Von einer vollständigen Datenbanksicherung bis hin zur Point-in-Time-Wiederherstellung auf Transaktionsebene – jede Aufgabe kann nativ mit dem Toolset von Bacula Enterprise erledigt werden.

Für Unternehmen, die Sybase ASE unter Linux in beliebigem Umfang einsetzen – von Einzelinstanz-Implementierungen bis hin zu großen Unternehmensumgebungen – bietet Bacula Enterprise einen automatisierten, richtliniengesteuerten Ansatz zur Datensicherung, der sich nahtlos in Ihre bestehende Infrastruktur integriert.

Unkomplizierte Lizenzierungkeine kapazitätsabhängigen Strafen

Der Lizenzierungsansatz von Bacula Enterprise unterscheidet sich grundlegend von dem vieler seiner Konkurrenten. Bei Bacula ist der Gesamtpreis unabhängig von der Menge der zu schützenden Daten. Bei anderen Anbietern von Datensicherungen wird der Preis für die Lizenzierung regelmäßig an die wachsende Datenbankgröße angepasst. Der Ansatz von Bacula beseitigt solche Unsicherheiten und bietet unkomplizierte und vorhersehbare Kosten für seine Dienste, unabhängig davon, wie viele Terabytes an Daten ein Unternehmen zu sichern hat.

Dieser Vorteil kann in datenintensiven Sybase ASE-Umgebungen, in denen das Datenbankvolumen im Laufe der Zeit beträchtlich ansteigen kann, ganz erheblich sein. Unternehmen und Managed Service Provider (MSP), die mit mehreren Sybase-Instanzen arbeiten, können den Umfang ihrer Datenabdeckung erweitern, ohne sich um mögliche Budgetbeschränkungen sorgen zu müssen.

Die wichtigsten Vorteile der Sybase BackupLösung von Bacula

Native API-Integration

  • Backup Server Archive API – Integriert sich direkt in die native Sybase-Backup-Schnittstelle und gewährleistet so vollständig konsistente, anwendungsspezifische Backups, ohne auf Snapshots auf Dateisystemebene angewiesen zu sein.
  • Keine DBA-Skripte erforderlich – Backup-Vorgänge werden vollständig über die Schnittstelle von Bacula konfiguriert und verwaltet; Administratoren benötigen keine tiefgreifenden Kenntnisse der Sybase-Backup-Interna.
  • Online-Backup-Unterstützung – Führen Sie Backups durch, während Sybase ASE voll funktionsfähig bleibt, so dass keine Ausfallzeiten für die routinemäßige Datensicherung erforderlich sind.

Umfassende Wiederherstellungsoptionen

  • Point-in-Time Recovery (PITR) – Stellen Sie jede Datenbank mit Hilfe von Transaktionsprotokoll-Backups in einem präzisen historischen Zustand wieder her und ermöglichen Sie so die Wiederherstellung nach logischen Fehlern, Korruption oder versehentlichen Datenänderungen.
  • Wiederherstellung an einem anderen Ort – Stellen Sie eine beliebige Datenbank auf einem anderen Server oder in einem anderen Verzeichnis wieder her, um sie zu testen, zu migrieren oder im Notfall wiederherzustellen, ohne die Produktionsumgebung zu beeinträchtigen.
  • Granulare Wiederherstellungsflexibilität – Stellen Sie komplette Datenbanken, kumulative Inkrementals oder bestimmte Transaktionssätze unabhängig voneinander wieder her, je nach Wiederherstellungsanforderungen.

Effiziente inkrementelle Sicherung

  • Inkrementelles Backup auf Blockebene – Erfasst nur geänderte Datenbankblöcke, anstatt die gesamte Datenbank erneut zu scannen, was die Backup-Fenster und den Speicherverbrauch drastisch reduziert.
  • Bacula Level MappingDatenbankBackupTypen (vollständig, kumulativ, Transaktion) werden sauber auf die nativen BackupLevels von Bacula abgebildet und ermöglichen eine einheitliche Planung und Aufbewahrungspolitik.
  • Geringerer Speicherbedarf – Differenzielle und inkrementelle Strategien minimieren das Volumen der bei jedem Backup-Zyklus übertragenen und gespeicherten Daten.

Sybase Backup ModulFunktionsübersicht

Backup-Fähigkeiten

  • Vollständige Datenbanksicherung – Erzeugt eine vollständige Sicherungskopie der gesamten Sybase ASE-Datenbank, einschließlich der Transaktionsprotokolle, die der Bacula-Ebene Vollständige Sicherung zugeordnet ist.
  • Kumulative (inkrementelle) DatenbanksicherungSichert alle Datenbankseiten, die seit dem letzten vollständigen Dump geändert wurden, zugeordnet zum DifferentialLevel von Bacula; verfügbar ab Sybase ASE 15.7 SP100; reduziert die Größe der Sicherung insbesondere für Datenbanken mit großen NurLeseTabellen
  • Transaktionsprotokollsicherung – Kopiert das Transaktionsprotokoll und entfernt dessen inaktiven Teil, wird der inkrementellen Ebene von Bacula zugeordnet; die Grundlage für Point-in-Time Recovery
  • Online-Backup-Operationen – Alle Backup-Typen werden gegen eine aktive, laufende Sybase ASE-Instanz ausgeführt, ohne dass die Datenbank heruntergefahren oder angehalten werden muss.
  • Parallele Multi-Stripe-Sicherung – Unterstützt bis zu 32 gleichzeitige Sicherungsströme pro Auftrag für große Datenbanken, wobei jeder Stripe als unabhängiger Bacula-Auftrag ausgeführt wird; konfigurierbar pro Sicherungsebene
  • Systemdatenbank-Backup – Sichert Sybase-Systemdatenbanken (master, tempdb, model, sybsystemdb) mit denselben Verfahren wie Benutzerdatenbanken, wobei alle Dumps im Bacula-Katalog sichtbar sind

Wiederherstellungs-Fähigkeiten

  • Vollständige Datenbankwiederherstellung – Lädt einen vollständigen Datenbank-Dump als Ausgangspunkt für jede Wiederherstellung; die Datenbank bleibt nach dem Laden offline, um eine anschließende inkrementelle oder Transaktionsprotokollanwendung zu ermöglichen
  • Differenzielle (kumulative) Wiederherstellung – Wendet die letzte kumulative Sicherung zusätzlich zu einer vollständigen Wiederherstellung an; es wird nur der letzte kumulative Dump benötigt, nicht die gesamte Kette
  • TransaktionsprotokollWiederherstellungWendet TransaktionsprotokollBackups der Reihe nach an (das älteste zuerst, kein Überspringen); jedes Protokoll erfordert einen separaten Befehl zum Laden der Transaktion mit seiner spezifischen DumpKennung
  • Point-in-Time Recovery (PITR) – Verwendet die Option until_time des Transaktionsladebefehls, um die Wiedergabe des Protokolls zu einem bestimmten Zeitpunkt zu stoppen und ermöglicht so die Wiederherstellung nach versehentlichen Datenänderungen, wie z.B. gelöschten Tabellen
  • Alternate Server Restore – Lädt ein beliebiges Backup auf einen anderen Sybase ASE Server für Migration, Disaster Recovery oder Umgebungsreplikation
  • Lokale Verzeichniswiederherstellung – Extrahiert Datenbank-Dumps in einen beliebigen lokalen Dateisystempfad über den Wiederherstellungsparameter where=… für Offline-Analysen oder manuelle Importverfahren
  • Systemdatenbank-Wiederherstellung – Stellt Master- und andere Systemdatenbanken wieder her; für die Master-Wiederherstellung muss Sybase ASE im Einzelbenutzermodus ausgeführt werden

Plattform- und Versionsunterstützung

Das Bacula Enterprise Sybase Plugin unterstützt die folgenden Konfigurationen:

  • Sybase ASE 12.5
  • Sybase ASE 15.5
  • Sybase ASE 15.7
  • Sybase ASE 16.0
  • Sybase ASE 16.1
  • Linux 32-Bit
  • Linux 64-Bit

Konfigurations-Parameter

  • PluginArchitekturWird als dynamisch geladene Bibliothek(libsybacula.so) geliefert, die auf dem Bacula File DaemonClient installiert wird, auf dem sich Sybase befindet. Die Konfiguration erfolgt über einen Abschnitt FileSet Include im Bacula Director.
  • SBT-Konfiguration – Unterstützt Client-, Job-, Restoreclient-, Restorejob-, bconsole-, jobopt-, ctrlfile-, ctrltimeout-, retry-, catalog-, trace- und Debug-Parameter über die Datei sbt.conf oder Inline-Argumente für den Befehl dump/load
  • Integration des Backup-Katalogs – Alle Dump-Metadaten (Datenbankname, Zeitstempel, Stripe Count) werden im Bacula-Katalog gespeichert und können über das Skript bacula-sybase.sh oder die BWeb/bconsole-Schnittstellen abgefragt werden
  • Parallele Auftragskonfiguration – Für Multi-Stripe-Aufträge muss die maximale Anzahl gleichzeitiger Aufträge für die Ressourcen Director, Client, Auftrag, Speicher und Gerät entsprechend eingestellt werden; für gleichzeitige Aufträge auf gemeinsam genutztem Speicher wird ein Virtual Changer-Plattengerät empfohlen.
  • Eingeschränkte Konsolenunterstützung – Verwendet eine dedizierte bconsole-sybase.conf mit einer eingeschränkten Konsolendefinition, die den Zugriff nur auf die erforderlichen Sicherungsaufträge, Dateisets, Clients und Pools beschränkt.

Operative Funktionen

  • Auflistung des BackupKatalogsDas Skript baculasybase.sh fragt den BaculaKatalog ab, um alle verfügbaren Dumps mit Typ, Datenbankname, Zeitstempel und Stripe Count aufzulisten, bevor eine Wiederherstellung durchgeführt wird.
  • Überprüfung der Installation – Die Testprozedur install-sybase.sh überprüft in einem einzigen Schritt die Director-Konnektivität, die Erreichbarkeit des Clients, die Plugin-Installation und die Job-/Dateiset-Konfiguration
  • Tracing- und Debug-Protokollierung – Erzeugt detaillierte Trace-Dateien über die Parameter trace= und debug= bei jedem Dump- oder Load-Befehl, mit konfigurierbaren Ausführlichkeitsstufen
  • Anleitung zur Planung – Vollständige Dumps sollten in Zeitfenstern mit geringer Auslastung geplant werden; die Master-Datenbank muss nach jedem Befehl zum Erstellen einer Datenbank, zum Ändern der Datenbank und zum Einrichten der Festplatte gesichert werden.

Verwaltung und Überwachung

  • Web Interface Management (BWeb™) – Konfigurieren und überwachen Sie Sybase-Backup-Jobs über die grafische BWeb-Konsole von Bacula.
  • Befehlszeilensteuerung Verwenden Sie die bconsole für die skriptfähige Automatisierung, das Auslösen von Jobs, das Durchsuchen des Katalogs und Wiederherstellungsvorgänge.
  • Skript zur Katalogabfrage – Bacula-sybase.sh liefert eine menschenlesbare Auflistung aller verfügbaren Dumps einschließlich Typ, Zeitstempel und Stripe Count direkt aus dem Bacula-Katalog
  • Installationstest – Install-sybase.sh testet die Verbindung zum Director, die Erreichbarkeit des Clients, die Installation von Plugins und die Job-/Dateiset-Konfiguration, bevor ein Produktions-Backup ausgeführt wird.
  • Bekannte Einschränkungen – Die Größenabschätzung vor dem Job und der Modus zur Auflistung der Ressourcen sind derzeit nicht verfügbar; mit dem Befehl restart wird ein neuer Job gestartet, anstatt einen früheren fortzusetzen; für die Sicherung und Wiederherstellung komprimierter Daten müssen die Plattformtypen auf beiden Seiten übereinstimmen

Zentrale Enterprise-Funktionen für jeden Bacula-Benutzer

Das Sybase-Modul nutzt die integrierte Backup-Lösung von Bacula Enterprise. Alle in diesem Abschnitt beschriebenen Funktionen sind plattformübergreifend und werden in jeder BaculaInstallation angeboten.

Speicherinfrastruktur & Effizienz

Bacula Enterprise maximiert den Wert des Speichers durch intelligente Datenreduzierung und flexible Zielunterstützung:

  • Deduplizierung auf Blockebene – Erkennt und entfernt redundante Datensegmente im gesamten Backup-Katalog, so dass jeder Block nur einmal auf den Speicher geschrieben wird, egal wie oft er wiederkehrt.
  • Adaptive Komprimierung Wendet konfigurierbare Komprimierungsalgorithmen an, die je nach Datentyp und verfügbaren Ressourcen ein Gleichgewicht zwischen CPUOverhead und Speicherplatzeinsparungen herstellen.
  • Inkrementeller Forever-Ansatz – Nach einem einmaligen Basis-Voll-Backup wird bei allen nachfolgenden Aufträgen nur noch das erfasst, was sich geändert hat – geplante Voll-Backup-Fenster gehören damit der Vergangenheit an
  • Bandbreitenschonender Betrieb – Minimiert die Netzwerkauslastung durch Änderungsverfolgung, bei der nur geänderte Daten zwischen den Sicherungsläufen übertragen werden.
  • Mehrere Speicherzieltypen – Schreiben Sie Backups auf lokale Festplatten, NAS/SAN, Cloud-Objektspeicher (S3, Azure, Google Cloud), Bandbibliotheken oder eine beliebige Kombination davon.
  • Tiered-Storage-Workflows – Verschiebt Sicherungsdaten mit zunehmendem Alter automatisch zwischen den Speicherebenen und passt die Kosten an die Zugriffshäufigkeit an, ohne dass manuelle Eingriffe erforderlich sind.
  • S3-kompatibler Objektspeicher – Integration mit jedem S3-kompatiblen Anbieter für eine skalierbare, kostengünstige Langzeitspeicherung

Datenschutz & Compliance

Unternehmenssicherheit und die Einhaltung gesetzlicher Vorschriften sind in jeden Aspekt der Plattform integriert:

  • Ende-zu-Ende-Verschlüsselung – Die AES-256-Verschlüsselung deckt den gesamten Datenpfad vom Quellclient bis zum endgültigen Speicherort ab, mit flexibler Schlüsselverwaltung zur Anpassung an die Sicherheitsrichtlinien des Unternehmens
  • Unveränderliche Sicherungskopien – WORM-kompatibler Speicher stellt sicher, dass einmal geschriebene Sicherungsdaten nicht verändert oder gelöscht werden können und bietet eine zuverlässige letzte Verteidigungslinie gegen Ransomware und Insider-Bedrohungen.
  • Granulare Zugriffskontrollen – Administratoren können die Benutzerrechte für bestimmte Aufträge, Wiederherstellungs-Workflows und Verwaltungsfunktionen einschränken und so den unbefugten Zugriff auf sensible Backup-Vorgänge verhindern.
  • Vollständige Aktivitätskontrolle – Ein vollständiges Audit-Protokoll zeichnet jedes Backup-, Wiederherstellungs- und Konfigurationsereignis mit Benutzeridentität und Zeitstempel auf und unterstützt damit sowohl die Erstellung von Compliance-Berichten als auch Sicherheitsuntersuchungen.
  • Unterstützung gesetzlicher Rahmenbedingungen – Die Plattformkontrollen entsprechen den Anforderungen von GDPR, HIPAA, SOC 2 und branchenspezifischen Compliance-Anforderungen durch eine Kombination aus Verschlüsselung, konfigurierbarer Aufbewahrung und detaillierten Audit-Protokollen.
  • Datenschutzgerechte Architekturen – Zero-Knowledge-Bereitstellungsoptionen ermöglichen die Verwaltung der Backup-Infrastruktur, ohne dass Administratoren Einblick in die geschützten Daten selbst erhalten.

Wiederherstellung & Geschäftskontinuität

Umfassende Wiederherstellungsfunktionen sorgen für eine schnelle Wiederherstellung nach jedem Datenverlustszenario:

  • System-Level Bare Metal Restore – Stellt einen kompletten Server von Grund auf wieder her – Betriebssystem, Anwendungen, Konfiguration und Daten – ohne dass eine vorherige manuelle Installation zur Wiederherstellung erforderlich ist
  • Plattformübergreifende Datenverschiebung – Backup-Daten können auf einem anderen Betriebssystem als der Quelle wiederhergestellt werden, was Migrationen unterstützt und Optionen bietet, wenn keine vergleichbare Hardware verfügbar ist.
  • Geografische Backup-Replikation – Kopiert Backup-Sets an geografisch getrennte Speicherorte, schützt vor standortweiten Ausfällen und verteilt Wiederherstellungspunkte näher an den Orten, an denen sie benötigt werden.
  • Häufige Backup-Planung – Die Backup-Intervalle können auf Minuten reduziert werden, wodurch das Zeitfenster für potenzielle Datenverluste deutlich kleiner wird, als es herkömmliche stündliche oder nächtliche Zeitpläne erlauben.
  • Automatisierte Wiederherstellungsvalidierung – Die Wiederherstellbarkeit wird durch automatisierte Tests bestätigt, ohne dass ein Administrator eingeschaltet werden muss oder ein separater Validierungsprozess erforderlich ist.

Unternehmensmanagement & Kontrolle

Zentralisierte Verwaltungstools bieten Transparenz und Kontrolle über alle Backup-Vorgänge:

  • Dualer Schnittstellenansatz – BWeb™ bietet eine grafische Konsole für die tägliche Verwaltung, während bconsole den Anwendern volle Befehlszeilenkontrolle für Skripting, Automatisierung und erweiterte Konfiguration bietet
  • Tenant Isolation Architecture MSPs und große Unternehmen können die BackupUmgebung in unabhängig verwaltete Einheiten partitionieren, jede mit eigener Konfiguration, eigenen Richtlinien und Zugriffskontrollen
  • Umfassende Reporting Suite – Geplante Berichte decken die Ergebnisse von Backup-Jobs, Kapazitäts-Trends, den Compliance-Status und die betriebliche Leistung ab und werden in einem festgelegten Rhythmus bereitgestellt
  • Externe Systemintegration – Verbindet sich mit Überwachungstools, IT-Ticket-Systemen und Verzeichnisdiensten wie LDAP und Active Directory, um sich in bestehende Arbeitsabläufe einzufügen
  • Automatische Ressourcenerkennung – Durchsucht die Infrastruktur, um Backup-Ziele zu identifizieren und zu katalogisieren, so dass die Schutzabdeckung auch bei sich ändernden Umgebungen aktuell bleibt
  • Unbegrenzte Skalierbarkeit – Dieselbe Plattformarchitektur kann Umgebungen von einer Handvoll Servern bis hin zu Tausenden von Installationen verwalten, und das alles unter einer einzigen Management-Ebene

Hervorragende hybride Infrastruktur

Die Architektur von Bacula Enterprise schützt heterogene Systeme mit einheitlicher Kontrolle und ist damit ideal für komplexe, plattformübergreifende IT-Umgebungen:

  • Unterstützung für Multiplattform-Virtualisierung – Native Integration für VMware vSphere, Hyper-V, KVM, Red Hat Virtualization, Xen, Azure VM, Proxmox und Nutanix AHV mit konsistenter Anwendung von Richtlinien auf allen Plattformen
  • Physische & virtuelle Konvergenz – Nahtloser Schutz von physischen Servern, Workstations und virtuellen Maschinen über dieselbe Verwaltungsoberfläche mit einheitlichen Backup-Strategien
  • Unterstützung für Container & Cloud-Native – Umfassender Schutz für Docker-Kubernetes- und OpenShift-Umgebungen mit persistenten Volume-Backups und anwendungskonsistenten Snapshots
  • Integration von Multi-Cloud-Speichern – Native Unterstützung für öffentliche, private und hybride Cloud-Speicher einschließlich S3, S3-IA, Azure, Google Cloud, Oracle Cloud und Glacier-Schnittstellen mit MRC-Funktionalität (Minimal Restore Cost)
  • Integration von Datenbanken und Anwendungen – Hot-Backup-Funktionen für Oracle, SQL Server, MySQL, PostgreSQL, SAP HANA und andere geschäftskritische Anwendungen mit Transaktionskonsistenz

Wirtschaftliche Vorteile

Das Lizenzierungsmodell von Bacula Enterprise beseitigt kapazitätsbasierte Preisvorgaben:

  • Volumenunabhängige Lizenzierung – Wachsende Backup-Kapazität führt nicht zu höheren Lizenzgebühren, so dass die Kosten für die Datensicherung auch bei wachsendem Datenvolumen gleich bleiben.
  • Vorhersehbare Kostenstruktur – Ein festes Preismodell bedeutet, dass Teams ihre Infrastrukturbudgets ohne Berücksichtigung variabler Kosten planen können, die durch Speicherwachstum oder Änderungen der Arbeitslast entstehen.
  • Workload-unabhängige Preisgestaltung – Datenbankgrößen, Serveranzahl und Speichervolumen haben keinen Einfluss auf die Lizenzierungskosten.
  • Kostenvorteile für große Unternehmen – Unternehmen, die große oder schnell wachsende Datenbankvolumina schützen, erhalten zunehmend signifikante wirtschaftliche Vorteile gegenüber Wettbewerbern mit Kapazitätspreisen.
  • Wirtschaftliche Vorteile für Service Provider – MSPs können Kunden mit großen oder schnell wachsenden Datenbeständen übernehmen, ohne den Anstieg der Lizenzkosten zu absorbieren, der bei Preismodellen pro Terabyte die Margen aushöhlen würde.

Häufig gestellte Fragen

Kann ich ein Backup von Sybase ASE erstellen, während die Datenbank in Betrieb ist?

Ja. Das Plugin verwendet die Sybase Backup Server Archive API, die ursprünglich für den Online-Betrieb entwickelt wurde. Daher läuft Sybase ASE während des gesamten Backup-Prozesses normal weiter. Allerdings verbrauchen große Dumps (insbesondere vollständige DatenbankDumps) FestplattenE/A-, CPUund NetzwerkRessourcen. Daher lautet die übergreifende Empfehlung, umfangreiche BackupProzesse in Zeiten geringerer Auslastung zu planen, um die Auswirkungen auf die ProduktionsWorkloads zu minimieren.

Wie funktionieren Multi-Stripe-Backups und wann sollte ich sie verwenden?

Ein Standard-Dump-Befehl führt einen einzelnen Backup-Stream aus. Bei großen Datenbanken können Sie dem dump-Befehl eine oder mehrere stripe on ‚sybacula::‘-Klauseln hinzufügen, um mehrere parallele Streams auszuführen – jeder Stripe wird als separater, gleichzeitiger Bacula-Auftrag ausgeführt. Es werden bis zu 32 Streams (einschließlich des primären) unterstützt, was eine Grenze für Sybase ASE darstellt. Für Multi-Stripe-Backups muss die Anweisung Maximum Concurrent Jobs für Director-, Client-, Job-, Storage- und Geräteressourcen entsprechend eingestellt werden.

Kann ich ein Sybase-Backup auf einem anderen Server oder Verzeichnis wiederherstellen?

Ja. Jeder von Bacula Enterprise verwaltete Dump kann in eine andere Sybase ASE-Instanz für Disaster Recovery, Migration oder die Erstellung von Testumgebungen geladen werden. Sie können Dumps auch mit dem Parameter where=… restore in der bconsole in einem lokalen Verzeichnis wiederherstellen – nützlich für Offline-Analysen oder manuelle Importverfahren. Beachten Sie, dass bei der Wiederherstellung von Stripe-Backups in ein lokales Verzeichnis einige Stripe-Dateien möglicherweise manuell mit dem Parameter JobId= und nicht mit dem Filter before= time wiederhergestellt werden müssen.

Weitere Hilfe zur Sicherung und Wiederherstellung von Sybase: