Módulo de Backup para MySQL da Bacula Systems

1 Star2 Stars3 Stars4 Stars5 Stars
(34 avaliações, média: 5,00 de 5)
Loading...

Backup para MySQL com suporte ao Percona para empresas.

A ferramenta de backup para MySQL do Bacula Enterprise foi desenvolvida para simplificar e acelerar o backup de seus bancos de dados MySQL. Projetada para poupar seu valioso tempo, o administrador de sistema não precisa conhecer as técnicas internas de backup do MySQL ou programação para escrever scripts complexos. Esse software fará automaticamente o backup de informações essenciais, como configurações ou definições do usuário. Colocando velocidade e recuperação de dados precisos nas mãos do usuário, nossa solução suporta tanto o backup Dump, quanto o Binary, além de técnicas de recuperação de dados.

O recurso de recuperação “Point In Time” está disponível tanto para Dump quanto para Binary. A ferramenta de backup para MySQL do Bacula também faz backup de informações vitais de metadados e gerencia a filtragem de objetos durante o backup e restauração do banco de dados. Nenhuma habilidade especial de scripting é necessária.

Essa ferramenta de backup para MySQL está disponível em plataformas Linux 32 e 64 bits e suporta quase todas as versões anteriores do MySQL, incluindo até a versão 8.0.

mysql backup software tool

Como adicionar o cliente de backup para MySQL no Bacula?

BAIXAR VERSÃO DE AVALIAÇÃO GRÁTIS

Usando um banco de dados MySQL corporativo e com alta taxa de transação? 


Quando se trata de bancos de dados MySQL corporativos e com alta taxa de transação, os objetivos de tempo de recuperação do backup e da restauração muitas vezes se tornam criticamente importantes, até mesmo ao ponto de que valores financeiros podem ser agregados a eles. Muitas vezes, eles acabam impactando os negócios se forem muito longos. Quanto mais tempo a restauração levar, mais dinheiro você perderá. Pensando nisso, o módulo MySQL Percona do Bacula oferece um dos mais rápidos e fáceis backup e recuperação para MySQL disponíveis hoje no setor.

Backup Corporativo para MySQL com Módulo Percona

O módulo MySQL Percona para Bacula Enterprise é um incrível utilitário de backup para servidores baseados no MySQL, que elimina a necessidade de bloquear seu banco de dados durante o backup.

percona backup

Este módulo usa técnicas que asseguram a consistência de todo o backup. Outra vantagem é que o software de backup Percona do Bacula não requer o uso de grandes arquivos temporários.

Durante a recuperação, os bancos de dados são restaurados para um local temporário, e depois tornados consistentes usando a opção “Prepare” nas ferramentas do Percona, antes de modificar de fato o banco de dados em tempo real. Em vez de realizar a tarefa “Prepare“ para tornar o banco de dados consistente no momento da restauração, ela pode ser feita automaticamente pelo módulo durante a fase de backup.

Escolha o Bacula para evitar o uso de múltiplas soluções de backup, ou ter proteção inadequada contra ransomware.

BAIXAR WHITE PAPER DO MYSQL

Principais benefícios do software de backup MySQL

#
Recuperação Point in Time, tanto para Dump, como para Binário
#
Também faz backup de informações vitais dos metadados
#
Filtragem de objetos durante o backup e restauração

#
Permite a combinação dos modos Dump e Binary
#
Faça backup do BD MySQL sem precisar de nenhuma habilidade especial
#
Backup livre de scripts do banco de dados MySQL

O software de backup para MySQL da Bacula Systems permite ao administrador escolher entre Dump (backups mais lentos e menores) ou Binary (backups mais rápidos e maiores). Nossa ferramenta de backup cuida dos arquivos de log ao usar o recurso de Recuperação Point In Time (PITR).

A escolha entre Binary e Dump

A tabela a seguir pode ajudá-lo a escolher entre as técnicas de backup do MySQL suportadas pelo Bacula Enterprise. Funcionalidades importantes, como poder restaurar seu banco de dados a qualquer momento, ou poder filtrar objetos durante o backup ou restauração, devem ajudar a orientar você. Também é possível combinar técnicas Dump e Binary para o mesmo servidor.

 

Funcionalidade Dump Binary
Pode restaurar diretamente um objeto individual (tabela, esquema, . . . . ) Sim1 Não
Velocidade de backup Lenta Rápida
Velocidade de restauração Muito lenta Rápida
Tamanho do backup Pequeno Grande
Pode restaurar em qualquer momento Sim Sim
Backup incremental/diferencial Sim Sim
Backup online Sim Sim
Consistente Sim Sim
Pode restaurar para a versão principal anterior do MySQL Sim2 Não
Pode restaurar para a versão principal mais recente do MySQL Sim Não

 

1Para restaurar um objeto individual, o arquivo dump deve ser editado.

2Para restaurar um dump SQL para uma versão anterior do MySQL, você talvez tenha que editar o arquivo SQL, caso utilize recursos que não estão disponíveis na versão anterior. Geralmente, a restauração para uma versão anterior não é suportada, nem garantida.

Estruturas Internas do Software de Backup para MySQL

Modo Dump

Durante a vida de um banco de dados, o MySQL gera logs que podem ser usados para fazer replicação e/ou protegê-lo usando P.I.T.R (Recuperação Point In Time).

Por padrão, o software de backup para MySQL do Bacula fará dump de cada banco de dados separadamente, o que significa que se você precisar restaurar todo o servidor, os bancos de dados serão consistentes separadamente, mas não serão copiados exatamente ao mesmo tempo, de modo que eles não serão globalmente consistentes. Para tratar desse problema, a ferramenta de backup para MySQL do Bacula Enterprise também salvará os arquivos de log gerados durante o backup. Esses arquivos podem ser reproduzidos mais tarde para assegurar que os bancos de dados estão consistentes em um ponto específico no tempo (point in time).

No exemplo apresentado na figura 1, durante o backup dos bancos de dados “DB1”, “DB2” e “DB3” (que pode levar várias horas), foram gerados 3 arquivos de log, que serão incluídos no backup completo.

Interaction between Backup and Binary LogsInteração entre Logs de Backup e Binary

O próximo backup incremental ou diferencial salvará apenas os novos binary logs gerados após o backup completo. Para assegurar que apenas uma cópia de cada arquivo de log seja incluída em seu backup, você deve ativar a opção Accurate para a sua tarefa.

No exemplo acima, a primeira tarefa de backup incremental após o backup completo incluirá os logs 5 e 6, e a segunda incluirá os logs 7 e 8. Um backup diferencial incluiria os arquivos de log 5, 6, 7 e 8.

Quando você usar a opção all_databases, será feito dump de todos os bancos de dados ao mesmo tempo, e os arquivos de log não serão retirados no final do backup completo, mas os logs gerados antes do fim da tarefa serão incluídos no backup. No exemplo mostrado na Figura 2, o backup completo gerará um único dump “all-databases.sql” e incluirá os arquivos de log 2 e 3. O primeiro backup incremental subsequente incluirá os arquivos de log 4, 5 e 6.

Interaction between all_databases option and Binary Logs

Interação entre a opção all_databases e Binary Logs

Modo Binary

No modo binary, a ferramenta de backup para MySQL usa o Percona XtraBackup, um incrível utilitário de backup de código aberto para servidores baseados no MySQL, que não precisa bloquear seu banco de dados durante o backup. A tecnologia Percona usa técnicas que asseguram a consistência de todo o backup.

Ela pode fazer backup dos dados das tabelas InnoDB, XtraDB, e MyISAM em MySQL não modificado, assim como um servidor Percona com XtraDB.

Mais informações:

  • Usando outros BDs em sua infraestrutura? O Bacula Enterprise tem soluções para banco de dados Oracle, PostgreSQL, MSSQL e SAP.
  • Nosso treinamento de backup está disponível em diferentes locais, dependendo do Centro de Treinamento Certificado da Bacula Systems que você escolher.