Chat with us, powered by LiveChat
Home > Backup de dados corporativos > Ferramentas de Backup de Dados Corporativos > Software de Backup e Recuperação para Sybase.

O Sybase Adaptive Server Enterprise (ASE) é uma plataforma de banco de dados essencial para os negócios, utilizada por organizações em todo o mundo para o processamento de transações de alto desempenho. Como tal, esse banco de dados deve ser protegido por um aplicativo de backup que tenha um conhecimento sofisticado da arquitetura subjacente, esteja incorporado no nível da API, tenha uma curva de aprendizado zero do ponto de vista da administração e garanta a capacidade de recuperação completa, independentemente de um tipo específico de falha.

O Bacula Enterprise oferece um módulo de backup Sybase desenvolvido especificamente para esse fim, que se integra diretamente à API do Sybase Backup Server Archive para garantir o backup e a recuperação on-line do Sybase sem exigir que os DBAs entendam todos os meandros do processo de backup do Sybase ou scripts complexos de shell. Desde um backup completo do banco de dados até a recuperação Point-in-Time em nível de transação – cada tarefa pode ser tratada nativamente com o conjunto de ferramentas do Bacula Enterprise.

Para as organizações que usam o Sybase ASE no Linux em qualquer escala – desde implementações de instância única até grandes ambientes corporativos – o Bacula Enterprise oferece uma abordagem automatizada e orientada por políticas para a proteção de dados que é perfeitamente integrada à sua infraestrutura existente.

Licenciamento simples – Sem penalidades baseadas em capacidade

A abordagem de licenciamento do Bacula Enterprise é fundamentalmente diferente de muitos de seus concorrentes. Com o Bacula, o preço total é independente da quantidade de dados que precisam ser protegidos. Enquanto isso, outros fornecedores de backup regularmente escalam seu preço de licenciamento à medida que o tamanho do banco de dados cresce. A abordagem do Bacula elimina essas incertezas, oferecendo um custo direto e previsível de seus serviços, independentemente de quantos terabytes de dados uma empresa tenha para fazer backup.

Essa vantagem pode ser bastante significativa em ambientes Sybase ASE com muitos dados, nos quais o volume do banco de dados pode aumentar consideravelmente com o tempo. As empresas e os provedores de serviços gerenciados (MSP) que trabalham com várias instâncias da Sybase podem expandir o alcance de sua cobertura de dados sem se preocupar com possíveis restrições orçamentárias.

Principais benefícios da solução de backup Sybase do Bacula

Integração de API nativa

  • API de arquivo do servidor de backup – Integra-se diretamente com a interface de backup nativa da Sybase, garantindo backups totalmente consistentes e com reconhecimento de aplicativos, sem depender de instantâneos no nível do sistema de arquivos
  • Sem necessidade de scripts de DBAAs operações de backup são configuradas e gerenciadas inteiramente por meio da interface do Bacula; os administradores não precisam de conhecimento profundo dos componentes internos de backup do Sybase
  • Suporte de backup on-line – Realize backups enquanto o Sybase ASE permanece totalmente operacional, sem necessidade de tempo de inatividade para a proteção de dados de rotina

Opções abrangentes de recuperação

  • Recuperação Point-in-Time (PITR) – Restaure qualquer banco de dados para um estado histórico preciso usando backups de log de transações, permitindo a recuperação de erros lógicos, corrupção ou alterações acidentais de dados
  • Alternate Location Restore (Restauração em local alternativo) – Recupere qualquer banco de dados em um servidor ou diretório diferente para testes, migração ou recuperação de desastres sem afetar o ambiente de produção
  • Flexibilidade de restauração granular – Restaure bancos de dados completos, incrementos cumulativos ou conjuntos de transações específicas de forma independente, com base nos requisitos de recuperação

Proteção Incremental Eficiente

  • Backup incremental em nível de bloco – Captura apenas os blocos de banco de dados alterados, em vez de verificar novamente todo o banco de dados, reduzindo drasticamente as janelas de backup e o consumo de armazenamento
  • Mapeamento de níveis do Bacula – Os tipos de backup do banco de dados (completo, cumulativo, de transação) são mapeados de forma clara para os níveis de backup nativos do Bacula, permitindo políticas unificadas de agendamento e retenção
  • Redução do espaço de armazenamentoAs estratégias diferenciais e incrementais minimizam o volume de dados transferidos e armazenados para cada ciclo de backup

Sybase Backup ModuleResumo dos recursos

Recursos de backup

  • Full Database BackupGera uma cópia de segurança completa de todo o banco de dados Sybase ASE, incluindo logs de transações, mapeado para o nível de backup Full do Bacula
  • Cumulative (Incremental) Database Backup – Faz o backup de todas as páginas do banco de dados modificadas desde o último dump completo, mapeado para o nível Differential do Bacula; disponível a partir do Sybase ASE 15.7 SP100; reduz o tamanho do backup, especialmente para bancos de dados com grandes tabelas somente de leitura
  • Transaction Log Backup – Copia o log de transações e remove sua parte inativa, mapeado para o nível Incremental do Bacula; a base para a recuperação Point-in-Time
  • Operações de backup on-line – Todos os tipos de backup são executados em uma instância do Sybase ASE em tempo real e em execução, sem a necessidade de desligamento ou suspensão do banco de dados
  • Multi-Stripe Parallel Backup – Suporta até 32 fluxos de backup simultâneos por trabalho para grandes bancos de dados, cada faixa sendo executada como um trabalho independente do Bacula; configurável por nível de backup
  • Backup do banco de dados do sistema – Faz o backup dos bancos de dados do sistema Sybase (master, tempdb, model, sybsystemdb) usando os mesmos procedimentos dos bancos de dados do usuário, com todos os dumps visíveis no catálogo do Bacula

Recursos de restauração

  • Full Database Restore (Restauração completa do banco de dados) – Carrega um dump completo do banco de dados como ponto de partida para qualquer recuperação; o banco de dados permanece off-line após o carregamento para permitir a aplicação subsequente de incrementos ou de logs de transações
  • Differential (Cumulative) Restore (Restauração diferencial (cumulativa))Aplica o backup cumulativo mais recente sobre uma restauração completa; somente o dump cumulativo mais recente é necessário, não a cadeia inteira
  • Restauração do log de transações – Aplica os backups do log de transações em sequência (do mais antigo para o primeiro, sem pular); cada log requer um comando load transaction separado com seu identificador de dump específico
  • Point-in-Time Recovery (PITR) – Usa a opção until_time do comando load transaction para interromper a reprodução do log em um registro de data e hora preciso, permitindo a recuperação de alterações acidentais nos dados, como tabelas descartadas
  • Alternate Server Restore (Restauração de servidor alternativo) – Carrega qualquer backup em um servidor Sybase ASE diferente para migração, recuperação de desastres ou replicação de ambiente
  • Local Directory Restore (Restauração de diretório local) – Extrai dumps de banco de dados para qualquer caminho do sistema de arquivos local por meio do parâmetro de restauração where=… para análise off-line ou procedimentos de importação manual
  • System Database Restore – restaura o banco de dados mestre e outros bancos de dados do sistema; a restauração do banco de dados mestre requer que o Sybase ASE seja executado no modo de usuário único

Suporte a Plataformas e Versões

O plugin Sybase do Bacula Enterprise suporta as seguintes configurações:

  • Sybase ASE 12.5
  • Sybase ASE 15.5
  • Sybase ASE 15.7
  • Sybase ASE 16.0
  • Sybase ASE 16.1
  • Linux 32 bits
  • Linux 64 bits

Parâmetros de configuração

  • Arquitetura do Plugin – Fornecido como uma biblioteca carregada dinamicamente(libsybacula.so) instalada no cliente Bacula File Daemon onde o Sybase reside; configurado através de uma seção FileSet Include no Bacula Director
  • Configuração do SBTOferece suporte aos parâmetros client, job, restoreclient, restorejob, bconsole, jobopt, ctrlfile, ctrltimeout, retry, catalog, trace e debug por meio do arquivo sbt.conf ou dos argumentos do comando inline dump/load
  • Integração do catálogo de backup – Todos os metadados do dump (nome do banco de dados, registro de data e hora, contagem de faixas) são armazenados no catálogo do Bacula e podem ser consultados por meio do script bacula-sybase.sh ou das interfaces BWeb/bconsole
  • Configuração de trabalhos paralelos – Os trabalhos com várias faixas exigem que o Maximum Concurrent Jobs seja definido adequadamente nos recursos Director, Client, Job, Storage e Device; um dispositivo de disco Virtual Changer é recomendado para trabalhos simultâneos em armazenamento compartilhado
  • Suporte a console restrito – Usa um bconsole-sybase.conf dedicado com uma definição de console restrito, limitando o acesso apenas aos trabalhos de backup, conjuntos de arquivos, clientes e pools necessários

Recursos operacionais

  • Listagem do catálogo de backup – O script bacula-sybase.sh consulta o catálogo do Bacula para listar todos os dumps disponíveis com tipo, nome do banco de dados, registro de data e hora e contagem de faixas antes de qualquer operação de restauração
  • Verificação da instalaçãoO procedimento de teste installsybase.sh valida a conectividade do diretor, a acessibilidade do cliente, a instalação do plugin e a configuração do trabalho/conjunto de arquivos em uma única etapa.
  • Registro de rastreamento e depuração – Gera arquivos de rastreamento detalhados por meio dos parâmetros trace= e debug= em qualquer comando dump ou load, com níveis de verbosidade configuráveis
  • Orientação de agendamento – Os despejos completos devem ser agendados durante janelas de baixa utilização; o banco de dados mestre requer backup após cada comando create database, alter database e disk init

Administração e monitoramento

  • Gerenciamento da interface Web (BWeb™) – Configure e monitore os trabalhos de backup do Sybase por meio do console gráfico BWeb do Bacula
  • Controle de linha de comando Use o bconsole para automação com scripts, acionamento de tarefas, navegação no catálogo e operações de restauração
  • Script de consulta ao catálogo – Bacula-sybase.sh fornece uma listagem legível por humanos de todos os dumps disponíveis, incluindo tipo, registro de data e hora e contagem de faixas diretamente do catálogo do Bacula
  • Teste de instalação – O teste install-sybase.sh verifica a conectividade do diretor, a acessibilidade do cliente, a instalação do plug-in e a configuração do trabalho/conjunto de arquivos antes da execução de qualquer backup de produção
  • Limitações conhecidas – A estimativa de tamanho do pré-trabalho e o modo de listagem de recursos não estão disponíveis no momento; o uso do comando restart inicia um novo trabalho em vez de retomar um anterior; o backup e a restauração de dados compactados exigem tipos de plataforma correspondentes em ambas as extremidades

Principais recursos corporativos para todos os usuários do Bacula

O módulo Sybase utiliza a solução integrada de backup fornecida pelo Bacula Enterprise. Todos os recursos detalhados nesta seção são de toda a plataforma, oferecidos em cada instalação do Bacula.

Infraestrutura e Eficiência de Armazenamento

O Bacula Enterprise maximiza o valor do armazenamento por meio da redução inteligente de dados e do suporte a destinos flexíveis:

  • Deduplicação em nível de bloco – Detecta e remove segmentos de dados redundantes em todo o catálogo de backup, de modo que qualquer bloco é gravado no armazenamento apenas uma vez, independentemente da frequência com que se repete
  • Compressão adaptativa Aplica algoritmos de compressão configuráveis que equilibram a sobrecarga da CPU com a economia de espaço com base no tipo de dados e nos recursos disponíveis
  • Abordagem Incremental Forever – Após um único backup completo de linha de base, todos os trabalhos subsequentes capturam apenas o que foi alterado, tornando as janelas de backup completo programadas uma coisa do passado
  • Operações com consciência de largura de banda – Minimiza a utilização da rede por meio do rastreamento de alterações que transfere apenas os dados modificados entre as execuções de backup
  • Vários tipos de destino de armazenamento – Grave backups em disco local, NAS/SAN, armazenamento de objetos em nuvem (S3, Azure, Google Cloud), bibliotecas de fitas ou qualquer combinação desses itens
  • Fluxos de trabalho de armazenamento em camadas – Mova os dados de backup entre as camadas de armazenamento automaticamente à medida que envelhecem, combinando o custo com a frequência de acesso sem intervenção manual
  • Armazenamento de objetos compatível com S3 – Integra-se a qualquer provedor compatível com S3 para retenção de longo prazo escalonável e econômica

Proteção de dados e conformidade

A segurança empresarial e a conformidade normativa estão incorporadas em todos os aspectos da plataforma:

  • Criptografia de ponta a ponta – A criptografia AES-256 abrange todo o caminho dos dados, desde o cliente de origem até o destino final do armazenamento, com gerenciamento flexível de chaves para atender às políticas de segurança da organização
  • Cópias de backup imutáveis – O armazenamento compatível com WORM garante que os dados de backup não possam ser alterados ou apagados depois de gravados, proporcionando uma última linha de defesa confiável contra ransomware e ameaças internas
  • Controles de acesso granular – Os administradores podem definir o escopo das permissões de usuário para trabalhos específicos, restaurar fluxos de trabalho e funções de gerenciamento, evitando o acesso não autorizado a operações de backup confidenciais
  • Auditoria completa de atividades – Uma trilha de auditoria completa registra todos os eventos de backup, restauração e configuração com a identidade do usuário e o registro de data e hora, dando suporte a relatórios de conformidade e investigações de segurança
  • Suporte à estrutura normativa – Os controles da plataforma são mapeados para GDPR, HIPAA, SOC 2 e requisitos de conformidade específicos do setor por meio de uma combinação de criptografia, retenção configurável e logs de auditoria detalhados
  • Arquiteturas que preservam a privacidade – As opções de implementação de conhecimento zero permitem que a infraestrutura de backup seja gerenciada sem conceder aos administradores visibilidade dos próprios dados protegidos

Recuperação e continuidade dos negócios

Recursos abrangentes de restauração garantem a recuperação rápida de qualquer cenário de perda de dados:

  • System-Level Bare Metal Restore – Recupera um servidor completo desde o início – sistema operacional, aplicativos, configuração e dados – sem a necessidade de uma instalação manual prévia para a restauração
  • Movimentação de dados entre plataformas – Os dados de backup podem ser recuperados em um sistema operacional diferente do de origem, dando suporte a migrações e oferecendo opções quando não houver disponibilidade de hardware semelhante
  • Replicação geográfica de backup – Copia conjuntos de backups para locais de armazenamento separados geograficamente, protegendo contra interrupções em todo o site e distribuindo pontos de recuperação mais próximos de onde eles podem ser necessários
  • Agendamento de backup frequente – Os intervalos de backup podem ser reduzidos a minutos, diminuindo a janela potencial de perda de dados bem abaixo do que os agendamentos tradicionais de hora em hora ou noturnos permitem
  • Validação de restauração automatizada – A capacidade de recuperação é confirmada por meio de testes automatizados, sem a necessidade de envolvimento do administrador ou de um processo de validação separado

Gerenciamento e controle empresarial

As ferramentas de gerenciamento centralizado oferecem visibilidade e controle de todas as operações de backup:

  • Abordagem de interface dupla – O BWeb™ fornece um console gráfico para o gerenciamento diário, enquanto o bconsole oferece aos operadores controle total da linha de comando para criação de scripts, automação e configuração avançada
  • Arquitetura de isolamento de locatários – MSPs e grandes empresas podem dividir o ambiente de backup em unidades administradas de forma independente, cada uma com sua própria configuração, políticas e controles de acesso
  • Conjunto abrangente de relatórios Os relatórios programados abrangem os resultados das tarefas de backup, as tendências de capacidade, o status de conformidade e o desempenho operacional, que podem ser entregues em uma cadência definida
  • Integração de sistemas externos – Conecta-se a ferramentas de monitoramento, sistemas de emissão de tíquetes de TI e serviços de diretório, incluindo LDAP e Active Directory, para se adequar aos fluxos de trabalho operacionais existentes
  • Descoberta automática de recursos – Faz a varredura da infraestrutura para identificar e catalogar alvos de backup, mantendo a cobertura de proteção atualizada à medida que os ambientes mudam
  • Escalabilidade sem limites – A mesma arquitetura de plataforma lida com ambientes que variam de um punhado de servidores a implementações que chegam a milhares, tudo em um único plano de gerenciamento

Excelência em Infraestrutura Híbrida

A arquitetura do Bacula Enterprise protege sistemas heterogêneos com controle unificado, tornando-o ideal para ambientes de TI complexos e multiplataforma:

  • Suporte à virtualização multiplataforma – Integração nativa para VMware vSphere, Hyper-V, KVM, Red Hat Virtualization, Xen, Azure VM, Proxmox e Nutanix AHV com aplicação consistente de políticas em todas as plataformas
  • Convergência física e virtual – Proteja perfeitamente servidores físicos, estações de trabalho e máquinas virtuais usando a mesma interface de gerenciamento com estratégias de backup unificadas
  • Suporte a contêineres e nativos da nuvem – Proteção abrangente para ambientes Docker, Kubernetes e OpenShift com backups de volume persistente e snapshots consistentes com aplicativos
  • Integração de armazenamento em várias nuvens – Suporte nativo para armazenamento em nuvem pública, privada e híbrida, incluindo interfaces S3, S3-IA, Azure, Google Cloud, Oracle Cloud e Glacier com a funcionalidade Minimal Restore Cost (MRC)
  • Integração de bancos de dados e aplicativos – Recursos de backup a quente para Oracle, SQL Server, MySQL, PostgreSQL, SAP HANA e outros aplicativos de missão crítica com consistência transacional

Vantagens econômicas

O modelo de licenciamento do Bacula Enterprise elimina os obstáculos de preços baseados em capacidade:

  • Licenciamento independente de volume – O aumento da capacidade de backup não se traduz em taxas de licença mais altas, de modo que os custos de proteção de dados permanecem estáveis, mesmo com a expansão dos volumes de dados
  • Estrutura de custos previsível – Um modelo de preço fixo significa que as equipes podem planejar orçamentos de infraestrutura sem levar em conta os custos variáveis vinculados ao crescimento do storage ou às mudanças na carga de trabalho.
  • Preço independente da carga de trabalho – O tamanho do banco de dados, o número de servidores e os volumes de armazenamento não afetam os custos de licenciamento
  • Benefícios de custo em larga escala – As organizações que protegem volumes substanciais ou em rápido crescimento de bancos de dados obtêm vantagens econômicas cada vez mais significativas em relação aos concorrentes com preços de capacidade
  • Economia do provedor de serviços – Os MSPs podem aceitar clientes com conjuntos de dados grandes ou de rápido crescimento sem absorver os aumentos de custos de licenciamento que corroeriam as margens nos modelos de preços por terabyte

Perguntas frequentes

Posso fazer backup do Sybase ASE enquanto o banco de dados estiver ativo?

Sim. O plug-in usa o Sybase Backup Server Archive API, que foi originalmente projetado para operação on-line. Dessa forma, o Sybase ASE continua funcionando normalmente durante todo o processo de backup. Dito isso, os grandes despejos (especialmente os de bancos de dados completos) consomem recursos de E/S de disco, CPU e rede, portanto, a recomendação geral é programar processos de backup em grande escala durante períodos de menor utilização para minimizar o impacto no desempenho das cargas de trabalho de produção.

Como funcionam os backups multistripe e quando devo usálos?

Um comando dump padrão executa um único fluxo de backup. Para bancos de dados grandes, o senhor pode adicionar uma ou mais cláusulas stripe on ‘sybacula::’ ao comando dump para executar vários fluxos paralelos – cada stripe é executado como um trabalho concorrente separado do Bacula. Há suporte para até 32 fluxos (incluindo o primário), que é um limite do Sybase ASE. Os backups com várias faixas exigem que a diretiva Maximum Concurrent Jobs seja definida adequadamente nos recursos Director, Client, Job, Storage e Device.

Posso restaurar um backup do Sybase em um servidor ou diretório diferente?

Sim. Qualquer dump gerenciado pelo Bacula Enterprise pode ser carregado em uma instância diferente do Sybase ASE para recuperação de desastres, migração ou criação de ambientes de teste. O senhor também pode restaurar os dumps em um diretório local usando o parâmetro de restauração where=… no bconsole – útil para análise off-line ou procedimentos de importação manual. Observe que, ao restaurar backups com faixas em um diretório local, alguns arquivos com faixas podem precisar ser restaurados manualmente usando o parâmetro JobId= em vez do filtro de tempo before=.

Mais informações sobre o backup e recuperação para Sybase: