Chat with us, powered by LiveChat

Sybase Adaptive Server Enterprise (ASE) è una piattaforma di database business-critical utilizzata dalle organizzazioni di tutto il mondo per l’elaborazione di transazioni ad alte prestazioni. Come tale, questo database deve essere protetto con un’applicazione di backup che abbia una conoscenza sofisticata dell’architettura sottostante, sia integrata a livello di API, abbia una curva di apprendimento pari a zero dal punto di vista dell’amministrazione e garantisca la completa recuperabilità indipendentemente da un particolare tipo di guasto.

Bacula Enterprise offre un modulo di backup Sybase appositamente costruito che si integra direttamente con l’API Sybase Backup Server Archive per garantire il backup e il ripristino online di Sybase senza richiedere ai DBA di comprendere tutte le complessità del processo di backup di Sybase o complessi script di shell. Dal backup completo del database al ripristino Point-in-Time a livello di transazione, ogni attività può essere gestita in modo nativo con il set di strumenti di Bacula Enterprise.

Per le organizzazioni che utilizzano Sybase ASE su Linux su qualsiasi scala – dalle implementazioni a singola istanza ai grandi ambienti aziendali – Bacula Enterprise offre un approccio automatizzato e guidato da policy alla protezione dei dati, perfettamente integrato nell’infrastruttura esistente.

Licenze semplici – Nessuna penalità basata sulla capacità

L’approccio alle licenze di Bacula Enterprise è fondamentalmente diverso da quello di molti altri concorrenti. Con Bacula, il prezzo totale è indipendente dalla quantità di dati da proteggere. Al contrario, altri fornitori di backup scalano regolarmente il prezzo delle licenze al crescere delle dimensioni del database. L’approccio di Bacula elimina tali incertezze, offrendo un costo diretto e prevedibile dei suoi servizi, indipendentemente dal numero di terabyte di dati di cui un’azienda deve eseguire il backup.

Questo vantaggio può essere molto significativo negli ambienti Sybase ASE ad alto contenuto di dati, dove il volume del database potrebbe crescere notevolmente nel tempo. Le aziende e i Managed Service Provider (MSP) che lavorano con più istanze Sybase possono ampliare la copertura dei dati senza preoccuparsi di potenziali vincoli di budget.

Vantaggi principali della soluzione di backup Sybase di Bacula

Integrazione API nativa

  • Backup Server Archive API – Si integra direttamente con l’interfaccia di backup nativa di Sybase, assicurando backup completamente coerenti e consapevoli dell’applicazione, senza affidarsi a snapshot a livello di sistema.
  • Non è richiesto alcuno scripting DBA – Le operazioni di backup sono configurate e gestite interamente attraverso l’interfaccia di Bacula; gli amministratori non hanno bisogno di una profonda esperienza negli interni del backup di Sybase.
  • Supporto per il backup online – Esegue i backup mentre Sybase ASE rimane pienamente operativo, senza tempi di inattività per la protezione dei dati di routine.

Opzioni di ripristino complete

  • Point-in-Time Recovery (PITR) – Ripristina qualsiasi database a uno stato storico preciso utilizzando i backup dei registri delle transazioni, consentendo il ripristino da errori logici, corruzione o modifiche accidentali dei dati.
  • Ripristino in posizione alternativa – Ripristino di qualsiasi database su un server o una directory diversa per test, migrazione o ripristino di emergenza, senza influenzare l’ambiente di produzione.
  • Flessibilità di ripristino granulare – Ripristina database completi, incrementi cumulativi o set di transazioni specifiche in modo indipendente, in base ai requisiti di ripristino.

Protezione incrementale efficiente

  • Backup incrementale a livello di blocco – Cattura solo i blocchi di database modificati anziché eseguire nuovamente la scansione dell’intero database, riducendo drasticamente le finestre di backup e il consumo di spazio.
  • Mappatura dei livelli BaculaI tipi di backup del database (completo, cumulativo, transazionale) corrispondono perfettamente ai livelli di backup nativi di Bacula, consentendo una pianificazione unificata e politiche di conservazione.
  • Impronta di archiviazione ridotta – Le strategie differenziali e incrementali riducono al minimo il volume di dati trasferiti e archiviati per ogni ciclo di backup.

Modulo Sybase BackupRiepilogo delle funzioni

Capacità di backup

  • Backup completo del database – Genera una copia di backup completa dell’intero database Sybase ASE, compresi i registri delle transazioni, mappata al livello di backup Full di Bacula.
  • Backup cumulativo (incrementale) del databaseesegue il backup di tutte le pagine del database modificate dall’ultimo dump completo, mappato al livello Differenziale di Bacula; disponibile a partire da Sybase ASE 15.7 SP100; riduce le dimensioni del backup in particolare per i database con tabelle di sola lettura di grandi dimensioni.
  • Backup del registro delle transazioni – Copia il registro delle transazioni e rimuove la sua parte inattiva, mappata al livello incrementale di Bacula; è la base per il ripristino point-in-time.
  • Operazioni di backup online – Tutti i tipi di backup vengono eseguiti su un’istanza Sybase ASE attiva e funzionante, senza richiedere l’arresto o la sospensione del database.
  • Backup parallelo multi-striscia – Supporta fino a 32 flussi di backup simultanei per lavoro per database di grandi dimensioni, ogni striscia viene eseguita come lavoro Bacula indipendente; configurabile per livello di backup
  • Backup dei database di sistema – Esegue il backup dei database di sistema Sybase (master, tempdb, model, sybsystemdb) utilizzando le stesse procedure dei database utente, con tutti i dump visibili nel catalogo Bacula.

Capacità di ripristino

  • Ripristino completo del database – Carica un dump completo del database come punto di partenza per qualsiasi ripristino; il database rimane offline dopo il caricamento per consentire la successiva applicazione di log incrementali o transazionali.
  • Ripristino differenziale (cumulativo) – Applica il backup cumulativo più recente in cima a un ripristino completo; è necessario solo il dump cumulativo più recente, non l’intera catena.
  • Ripristino dei registri transazionaliApplica i backup dei registri transazionali in sequenza (dal più vecchio al primo, senza saltare); ogni registro richiede un comando di caricamento transazioni separato con il suo specifico identificatore di dump.
  • Point-in-Time Recovery (PITR) – Utilizza l’opzione until_time del comando load transaction per interrompere il replay dei registri a un preciso timestamp, consentendo il ripristino da modifiche accidentali dei dati, come l’eliminazione di tabelle.
  • Ripristino del server alternativo – Carica qualsiasi backup su un altro server Sybase ASE per la migrazione, il ripristino di emergenza o la replica dell’ambiente.
  • Ripristino della directory locale – Estrae i dump del database in qualsiasi percorso del filesystem locale tramite il parametro di ripristino where=… per l’analisi offline o le procedure di importazione manuale
  • Ripristino del database di sistema – Ripristina i database master e altri database di sistema; il ripristino del master richiede l’esecuzione di Sybase ASE in modalità monoutente.

Supporto della piattaforma e della versione

Il plugin Bacula Enterprise Sybase supporta le seguenti configurazioni:

  • 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

Parametri di configurazione

  • Architettura del plugin – Fornito come libreria caricata dinamicamente(libsybacula.so) installata sul client Bacula File Daemon dove risiede Sybase; configurato attraverso una sezione FileSet Include nel Bacula Director.
  • Configurazione SBT – Supporta i parametri client, job, restoreclient, restorejob, bconsole, jobopt, ctrlfile, ctrltimeout, retry, catalog, trace e debug tramite il file sbt.conf o gli argomenti del comando dump/load in linea.
  • Integrazione del catalogo di backupTutti i metadati del dump (nome del database, timestamp, conteggio delle strisce) sono memorizzati nel catalogo Bacula e possono essere interrogati tramite lo script baculasybase.sh o le interfacce BWeb/bconsole.
  • Configurazione dei lavori in parallelo – I lavori multi-stripe richiedono l’impostazione di Lavori Massimi Concorrenti in modo appropriato sulle risorse Director, Client, Job, Storage e Device; un dispositivo disco Virtual Changer è consigliato per i lavori concomitanti su storage condiviso.
  • Supporto console limitato – Utilizza un file bconsole-sybase.conf dedicato con una definizione di console limitata, limitando l’accesso solo ai lavori di backup, ai fileset, ai client e ai pool richiesti.

Caratteristiche operative

  • Elenco del catalogo di backup – Lo script bacula-sybase.sh interroga il catalogo Bacula per elencare tutti i dump disponibili con il tipo, il nome del database, il timestamp e il conteggio delle strisce prima di qualsiasi operazione di ripristino.
  • Verifica dell’installazioneLa procedura di test installsybase.sh convalida la connettività di Director, la raggiungibilità del client, l’installazione dei plugin e la configurazione di job/fileset in un unico passaggio.
  • Registrazione di tracciamento e debug – Genera file di tracciamento dettagliati tramite i parametri trace= e debug= su qualsiasi comando di dump o load, con livelli di verbosità configurabili
  • Guida alla programmazione – I dump completi dovrebbero essere programmati durante le finestre di basso utilizzo; il database master richiede il backup dopo ogni comando di creazione di database, alterazione di database e disk init.

Amministrazione e monitoraggio

  • Gestione dell’interfaccia web (BWeb™) – Configura e monitora i lavori di backup Sybase attraverso la console grafica BWeb di Bacula.
  • Controllo a riga di comando – Utilizzi la bconsole per l’automazione tramite script, l’attivazione di lavori, la consultazione del catalogo e le operazioni di ripristino.
  • Script di interrogazione del catalogo – Baculasybase.sh fornisce un elenco leggibile dall’uomo di tutti i dump disponibili, compresi il tipo, il timestamp e il conteggio delle strisce, direttamente dal catalogo Bacula.
  • Test di installazione – Il test install-sybase.sh verifica la connettività del Direttore, la raggiungibilità del client, l’installazione del plugin e la configurazione del job/fileset prima dell’esecuzione di qualsiasi backup di produzione.
  • Limitazioni note – La stima delle dimensioni prima del lavoro e la modalità di elencazione delle risorse non sono attualmente disponibili; l’utilizzo del comando restart avvia un nuovo lavoro anziché riprenderne uno precedente; il backup e il ripristino dei dati compressi richiede la corrispondenza dei tipi di piattaforma su entrambe le estremità

Funzionalità Core Enterprise per ogni utente di Bacula

Il modulo Sybase utilizza la soluzione di backup integrata fornita da Bacula Enterprise. Tutte le funzionalità descritte in questa sezione sono a livello di piattaforma, offerte in ogni installazione di Bacula.

Infrastruttura di archiviazione ed efficienza

Bacula Enterprise massimizza il valore dello storage attraverso la riduzione intelligente dei dati e il supporto flessibile delle destinazioni:

  • Deduplicazione a livello di blocco – Rileva e rimuove i segmenti di dati ridondanti nell’intero catalogo di backup, in modo che un determinato blocco venga scritto sullo storage solo una volta, indipendentemente dalla frequenza con cui ricorre.
  • Compressione adattiva Applica algoritmi di compressione configurabili che bilanciano il sovraccarico della CPU rispetto al risparmio di spazio, in base al tipo di dati e alle risorse disponibili.
  • Approccio incrementale per sempre – Dopo un singolo backup completo di base, tutti i lavori successivi acquisiscono solo ciò che è cambiato, rendendo le finestre di backup completo programmate un ricordo del passato.
  • Operazioni attente alla larghezza di banda – Riduce al minimo l’utilizzo della rete grazie al change-tracking che trasferisce solo i dati modificati tra le esecuzioni di backup.
  • Diversi tipi di destinazione di archiviazione – Scrive i backup su disco locale, NAS/SAN, archiviazione di oggetti nel cloud (S3, Azure, Google Cloud), librerie a nastro o qualsiasi combinazione di questi elementi.
  • Flussi di lavoro di archiviazione a livelli – Sposta i dati di backup tra i livelli di archiviazione in modo automatico, man mano che invecchiano, adattando il costo alla frequenza di accesso senza intervento manuale.
  • Archiviazione a oggetti compatibile con S3 – Si integra con qualsiasi provider compatibile con S3 per una conservazione a lungo termine scalabile ed economica.

Protezione dei dati e conformità

La sicurezza aziendale e la conformità normativa sono integrate in ogni aspetto della piattaforma:

  • Crittografia end-to-end – La crittografia AES-256 copre l’intero percorso dei dati, dal client di origine alla destinazione di archiviazione finale, con una gestione flessibile delle chiavi per soddisfare le politiche di sicurezza dell’organizzazione.
  • Copie di backup immutabili – L’archiviazione compatibile con WORM garantisce che i dati di backup non possano essere alterati o cancellati una volta scritti, fornendo un’ultima linea di difesa affidabile contro il ransomware e le minacce interne.
  • Controlli d’accesso granulari – Gli amministratori possono limitare le autorizzazioni degli utenti a lavori specifici, flussi di lavoro di ripristino e funzioni di gestione, impedendo l’accesso non autorizzato alle operazioni di backup sensibili.
  • Audit completo delle attività – Un audit trail completo registra ogni evento di backup, ripristino e configurazione con l’identità dell’utente e il timestamp, supportando sia i rapporti di conformità che le indagini di sicurezza.
  • Supporto del quadro normativo – I controlli della piattaforma sono conformi ai requisiti di conformità GDPR, HIPAA, SOC 2 e specifici del settore, grazie alla combinazione di crittografia, conservazione configurabile e registri di audit dettagliati.
  • Architetture che preservano la privacy – Le opzioni di distribuzione a conoscenza zero consentono di gestire l’infrastruttura di backup senza concedere agli amministratori la visibilità dei dati protetti.

Recupero e continuità aziendale

Le funzionalità di ripristino complete assicurano un rapido recupero da qualsiasi scenario di perdita di dati:

  • Ripristino Bare Metal a livello di sistema – Ripristina un server completo da zero – OS, applicazioni, configurazione e dati – senza richiedere un’installazione manuale precedente per il ripristino.
  • Movimento dei dati multipiattaforma – I dati di backup possono essere ripristinati su un sistema operativo diverso da quello di origine, supportando le migrazioni e fornendo opzioni quando non è disponibile un hardware simile.
  • Replica geografica dei backup – Copia i set di backup in posizioni di archiviazione geograficamente separate, per evitare interruzioni a livello di sito e distribuire i punti di ripristino più vicino a dove potrebbero essere necessari.
  • Pianificazione frequente dei backup – Gli intervalli di backup possono essere ridotti a minuti, riducendo la finestra di perdita potenziale dei dati ben al di sotto di quanto consentito dalle tradizionali pianificazioni orarie o notturne.
  • Convalida automatizzata del ripristino – La recuperabilità viene confermata attraverso test automatizzati, senza richiedere il coinvolgimento dell’amministratore o un processo di convalida separato.

Gestione e controllo a livello aziendale

Gli strumenti di gestione centralizzata forniscono visibilità e controllo su tutte le operazioni di backup:

  • Approccio a doppia interfaccia – BWeb™ fornisce una console grafica per la gestione quotidiana, mentre bconsole offre agli operatori il controllo completo della riga di comando per lo scripting, l’automazione e la configurazione avanzata.
  • Architettura di isolamento degli inquilini Gli MSP e le grandi aziende possono suddividere l’ambiente di backup in unità amministrate in modo indipendente, ciascuna con la propria configurazione, le proprie politiche e i propri controlli di accesso.
  • Suite di reportistica completa – I report programmati coprono i risultati dei lavori di backup, le tendenze della capacità, lo stato di conformità e le prestazioni operative, con una cadenza definita.
  • Integrazione con sistemi esterni – Si collega a strumenti di monitoraggio, sistemi di ticketing IT e servizi di directory, compresi LDAP e Active Directory, per inserirsi nei flussi di lavoro operativi esistenti.
  • Rilevamento automatico delle risorse – Esegue la scansione dell’infrastruttura per identificare e catalogare i target di backup, mantenendo la copertura della protezione aggiornata al variare degli ambienti
  • Scalabilità senza limiti – La stessa architettura di piattaforma gestisce ambienti che vanno da una manciata di server a distribuzioni di migliaia di unità, il tutto sotto un unico piano di gestione.

Eccellenza dell’infrastruttura ibrida

L’architettura di Bacula Enterprise protegge sistemi eterogenei con un controllo unificato, rendendola ideale per ambienti IT complessi e multipiattaforma:

  • Supporto per la virtualizzazione multipiattaforma – Integrazione nativa per VMware vSphere, Hyper-V, KVM, Red Hat Virtualization, Xen, Azure VM, Proxmox e Nutanix AHV con applicazione di criteri coerenti su tutte le piattaforme.
  • Convergenza fisica e virtuale – Protezione senza soluzione di continuità di server fisici, workstation e macchine virtuali utilizzando la stessa interfaccia di gestione con strategie di backup unificate.
  • Supporto Container e Cloud-Native – Protezione completa per ambienti Docker, Kubernetes e OpenShift con backup di volumi persistenti e snapshot coerenti con le applicazioni.
  • Integrazione dello storage multi-cloud – Supporto nativo per lo storage in cloud pubblico, privato e ibrido, tra cui S3, S3-IA, Azure, Google Cloud, Oracle Cloud e interfacce Glacier con funzionalità Minimal Restore Cost(MRC)
  • Integrazione di database e applicazioni – Funzionalità di backup a caldo per Oracle, SQL Server, MySQL, PostgreSQL, SAP HANA e altre applicazioni mission-critical con coerenza transazionale.

Vantaggi economici

Il modello di licenza di Bacula Enterprise elimina gli ostacoli alla determinazione dei prezzi basati sulla capacità:

  • Licenze indipendenti dal volume – L’aumento della capacità di backup non si traduce in un aumento dei costi di licenza, per cui i costi della protezione dei dati rimangono invariati anche quando i volumi di dati si espandono.
  • Struttura dei costi prevedibile – Un modello di prezzo fisso significa che i team possono pianificare i budget per l’infrastruttura senza considerare i costi variabili legati alla crescita dello storage o alle modifiche del carico di lavoro.
  • Prezzi indipendenti dal carico di lavoro – Le dimensioni dei database, il numero di server e i volumi di storage non influiscono sui costi delle licenze.
  • Vantaggi economici su larga scala – Le organizzazioni che proteggono volumi di database consistenti o in rapida crescita ottengono vantaggi economici sempre più significativi rispetto ai concorrenti con prezzi di capacità.
  • Economia dei service provider – Gli MSP possono assumere clienti con dataset di grandi dimensioni o in rapida crescita senza assorbire gli aumenti dei costi di licenza che eroderebbero i margini con i modelli di prezzo per terabyte.

Domande frequenti

Posso eseguire il backup di Sybase ASE mentre il database è attivo?

Sì. Il plugin utilizza l’API Sybase Backup Server Archive, originariamente progettata per il funzionamento online. Come tale, Sybase ASE continua a funzionare normalmente durante l’intero processo di backup. Detto questo, i dump di grandi dimensioni (in particolare i dump di database completi) consumano I/O su disco, CPU e risorse di rete, quindi la raccomandazione generale è di programmare i processi di backup di grandi dimensioni durante i periodi di minor utilizzo, per ridurre al minimo l’impatto sulle prestazioni dei carichi di lavoro di produzione.

Come funzionano i backup multistripe e quando dovrei usarli?

Un comando di dump standard esegue un singolo flusso di backup. Per i database di grandi dimensioni, può aggiungere una o più clausole di stripe su ‘sybacula::’ al comando di dump per eseguire più flussi paralleli – ogni stripe viene eseguita come un lavoro Bacula concorrente separato. Sono supportati fino a 32 flussi (incluso il primario), che è un limite di Sybase ASE. I backup multi-stripe richiedono che la direttiva Maximum Concurrent Jobs sia impostata in modo appropriato per le risorse Director, Client, Job, Storage e Device.

Posso ripristinare un backup Sybase su un altro server o directory?

Sì. Qualsiasi dump gestito da Bacula Enterprise può essere ripristinato su un altro server o directory. Qualsiasi dump gestito da Bacula Enterprise può essere caricato in un’altra istanza di Sybase ASE per il ripristino di emergenza, la migrazione o la creazione di ambienti di prova. Può anche ripristinare i dump in una directory locale utilizzando il parametro where=… restore in bconsole – utile per l’analisi offline o per le procedure di importazione manuale. Si noti che quando si ripristinano i backup a strisce in una directory locale, alcuni file a strisce potrebbero dover essere ripristinati manualmente utilizzando il parametro JobId= piuttosto che il filtro before= time.

Ulteriori informazioni sul backup e sul ripristino di Sybase: