Principale > Backup dei dati corporativo > Strumenti di backup dei dati aziendali > Strumento software per il backup di MySQL

Strumento software per il backup di MySQL di Bacula Systems

1 Star2 Stars3 Stars4 Stars5 Stars
(34 voti, media: 5,00 fuori da 5)
Loading...

Backup di MySQL con supporto di Percona per le aziende.

Lo strumento di backup MySQL in Bacula Enterprise è progettato per semplificare e accelerare il backup dei suoi database MySQL. Progettato per risparmiare tempo prezioso, l’amministratore di sistema non deve conoscere gli interni delle tecniche di backup dei DB MySQL o la programmazione per scrivere script complessi. Questo software di backup MySQL eseguirà automaticamente il backup delle informazioni essenziali, come la configurazione o le definizioni degli utenti. Mettendo la velocità e il recupero accurato dei dati nelle mani dell’utente, la nostra soluzione supporta sia il backup Dump che quello binario del database MySQL e le tecniche di recupero dei dati.

La funzione Point In Time Recovery è disponibile sia per il Dump che per il Binario. Lo strumento di backup MySQL di Bacula esegue anche il backup di informazioni vitali sui metadati e gestisce il filtraggio degli oggetti durante il backup e il ripristino del database. Non sono richieste particolari competenze di scripting.

Questo strumento di backup MySQL è disponibile su piattaforme Linux a 32 e 64 bit e supporta quasi tutte le versioni precedenti di MySQL, fino alla 8.0 inclusa.

mysql backup software tool

Come fare per aggiungere il client di backup MySQL in Bacula?

Scarica la prova gratuita

Utilizza un DB MySQL Enterprise, ad alta velocità di transazione? 


Con i database MySQL aziendali, ad alto tasso di transazioni, gli obiettivi di backup e ripristino dei tempi di recupero diventano spesso di importanza critica, al punto da potervi attribuire un valore finanziario. Spesso hanno un impatto sul business se restano fermi troppo a lungo. Più lungo è il ripristino, più soldi si perdono. Il modulo MySQL Percona di Bacula offre uno dei backup e ripristini di MySQL più veloci e più semplici disponibili oggi nel settore.

Backup MySQL aziendale con modulo Percona

Il modulo MySQL Percona per Bacula Enterprise è un’utility di backup a caldo per i server basati su MySQL che elimina la necessità di bloccare il database durante il backup.

percona backup

Questo modulo utilizza tecniche che garantiscono la coerenza dell’intero backup. Un altro vantaggio è che il software di backup Percona di Bacula non richiede l’uso di grandi file temporanei.

Durante il ripristino, i database vengono ripristinati in una posizione temporanea, quindi resi coerenti utilizzando l’opzione ‘Prepare’ degli strumenti Percona, prima di modificare effettivamente il database live. Invece di eseguire il lavoro di ‘Preparazione’ per rendere il database coerente al momento del ripristino, la ‘Preparazione’ può essere eseguita automaticamente dal modulo durante la fase di backup.

Utilizza Bacula per evitare di utilizzare più soluzioni di backup, o di avere una protezione inadeguata da ransomware.

Scarica il whitepaper su MySQL

Vantaggi principali del software di backup MySQL

#
Funzione di recupero Point In Time sia per i Dump che per i Binari.
#
Esegue anche il backup di informazioni vitali sui metadati
#
Filtraggio degli oggetti durante il backup e il ripristino

#
Consente la combinazione delle modalità Dump e Binary
#
Esegue il backup del DB MySQL senza richiedere competenze particolari
#
Backup senza script del database MySQL

Il software di backup MySQL di Bacula Systems consente all’amministratore di scegliere tra Dump (backup più lenti e più piccoli) o Binary (backup più veloci e più grandi). Il nostro strumento di backup MySQL si occupa dei file di registro quando utilizza la funzione Point In Time Recovery (PITR).

Scegliere tra Binario e Dump

La seguente tabella può aiutarla a scegliere tra le tecniche di backup MySQL supportate da Bacula Enterprise. Le funzionalità chiave, come la possibilità di ripristinare il database in qualsiasi momento o la possibilità di filtrare gli oggetti durante il backup o il ripristino, dovrebbero guidarla. È anche possibile combinare le tecniche Dump e Binary per lo stesso server.

 

Funzionalità Dump Binario
Può ripristinare direttamente un singolo oggetto (tabella, schema, . . .) 1 No
Velocità di backup Lenta Veloce
Ripristino della velocità Molto lento Veloce
Dimensioni del backup Piccolo Grande
Può ripristinare in qualsiasi momento Si
Supporto incrementale/differenziale
Backup online Si
Consistente
Può ripristinare la versione principale precedente di MySQL 2 No
Può ripristinare la versione principale più recente di MySQL No

 

1Per ripristinare un singolo oggetto, il file di dump deve essere modificato.

2Per ripristinare un dump SQL a una versione precedente di MySQL, potresti dover modificare il file SQL se utilizzi funzioni non disponibili nella versione precedente. In generale, il ripristino di una versione precedente di MySQL non è supportato né garantito.

Interno del software di backup MySQL

Modalità Dump

Durante la vita di un database, MySQL genera dei registri che possono essere utilizzati per effettuare la replica e/o proteggere il suo database utilizzando il P.I.T.R (Point In Time Recovery).

Per impostazione predefinita, il software di backup MySQL di Bacula esegue il dump di ogni database separatamente, il che significa che se deve ripristinare l’intero server, i database saranno coerenti separatamente, ma non vengono sottoposti a backup esattamente nello stesso momento, quindi i database non sono coerenti a livello globale. Per risolvere questo problema, lo strumento di backup MySQL di Bacula Enterprise salverà anche i file di registro generati durante il backup. Questi file di registro possono essere riprodotti in seguito per garantire che i database siano coerenti in un determinato momento.

Nell’esempio presentato nella Figura 1, durante il backup dei database “DB1”, “DB2” e “DB3” (che può richiedere diverse ore), sono stati generati 3 file di registro, che saranno inclusi nel backup completo.

Interaction between Backup and Binary LogsInterazione tra backup e registri binari

Il successivo backup incrementale o differenziale salverà solo i nuovi registri binari generati dopo il Full. Per assicurarsi che solo una copia di ogni file di registro sia inclusa nel suo backup, deve attivare l’opzione Accurata per il suo lavoro.

Nell’esempio mostrato sopra, il primo lavoro incrementale dopo il backup completo includerà i registri 5 e 6, mentre il secondo lavoro incrementale includerà i registri 7 e 8. Un backup differenziale includerebbe i file di registro 5, 6, 7 e 8.

Quando utilizza l’opzione all_databases, tutti i database verranno scaricati contemporaneamente e i file di registro non verranno scaricati al termine del backup completo, ma i registri generati prima della fine del lavoro saranno inclusi nel backup. Nell’esempio mostrato nella Figura 2, il backup Completo genererà un singolo dump “all-databases.sql” e includerà i file di registro 2 e 3. Il primo backup incrementale successivo includerà i file di registro 4, 5 e 6.

Interaction between all_databases option and Binary Logs

Interazione tra l’opzione all_databases e i registri binari

Modalità binaria

In modalità binaria, lo strumento di backup MySQL utilizza Percona XtraBackup, che è un’utility di backup a caldo open-source per server basati su MySQL che non ha bisogno di bloccare il database durante il backup. La tecnologia Percona utilizza tecniche che garantiscono la coerenza dell’intero backup.

Può eseguire il backup dei dati delle tabelle InnoDB, XtraDB e MyISAM su MySQL non modificato, nonché su un server Percona con XtraDB.

Ulteriore aiuto:

  • Utilizzi altri DB nella sua infrastruttura? Bacula Enterprise ha soluzioni per Oracle, PostgreSQL, MSSQL e SAP database.
  • La formazione sul backup è disponibile in diverse località, a seconda del Centro di formazione certificato Bacula Systems che sceglie.