Usando ferramentas de terceiros para fazer backup

11

Há vantagens em usar ferramentas de terceiros para fazer backups?

Não estou me referindo a um em particular, mas quero saber se alguém os usa para DB maior que 200 GB. Os servidores são principalmente o MSSQL 2008R2, Standard e Enterprise Editions.

Pedro Faro
fonte

Respostas:

7

Esta é apenas a minha opinião, mas tenho apoiado a maioria dos principais players dos fornecedores de backup de terceiros. Apoiei clientes que utilizam Idera, RedGate, Dell LiteSpeed, NetBackup (que na verdade não tem compactação, mas é de terceiros) e alguns fornecedores que não me lembro mais.

A compactação aprimorada que você pode ou não obter com produtos de terceiros tem uma compensação ... Carga de trabalho da CPU. Vi o produto da Dell (LiteSpeed) executado no ambiente SQL Server 2014 em um banco de dados com 500 GB e o uso de alta compactação mata a CPU. O resultado foi apenas um arquivo de backup de cerca de 64 GB. Acabou fazendo com que o SQL Server parasse de fornecer recursos para os backups, já que o produto da Dell usa a API VDI. O nível de compactação teve que ser reduzido de 7 para cerca de 3, diminuindo o tamanho do backup para cerca de 82 GB. Fizemos um backup nativo com a compactação ativada do mesmo banco de dados e ele tinha apenas 84 GB de tamanho. Então o trade off e o custo valem a pena?test, test, test

Parece que me lembro de um cliente que eu tinha há alguns anos usando o produto da Idera e tive problemas constantes com os backups de seus bancos de dados médicos com tamanho de 1 TB ou mais. Acho que parte disso tinha a ver com o subsistema de disco em que os backups estavam sendo gravados, razão pela qual você precisa testar novamente. A interface GUI geral da Idera não é convidativa para mim e pode ser uma grande melhoria. Eu escolheria RedGate ou Dell em vez de Idera em qualquer dia da semana.

Você também deve se lembrar que a maioria dos produtos de backup de terceiros usará a API VDI para SQL Server. Isso, por si só, também pode causar problemas, freqüente com frequência os erros "BackupVirtualDevice" ou "BackupIORequest" que aparecem no log de erros. Eu tenho alguns desses que são falsos positivos (o backup realmente ocorreu) e alguns onde falhas legítimas. Leia o artigo ou os fóruns de suporte do fornecedor. O RedGate e a Idera possuem sistemas de suporte muito bons e são muito bons em voltar com ajuda. Dell Eu não tive que fazer nenhuma ligação de suporte com seu produto até agora.

A última coisa que irei mostrar é o formato do backup realizado pelo produto de terceiros. Se você entrar em uma situação de DR, também terá um servidor em espera licenciado com o produto? Acredito que a Dell permita que você instale o LiteSpeed ​​sem uma licença para fazer uma restauração, mas precisa ser licenciado para fazer backups. Acho que a maioria dos fornecedores também inclui um utilitário para converter um banco de dados específico do fornecedor em um arquivo de backup nativo do SQL Server, em caso de emergência.


fonte
5

Há vantagens em usar ferramentas de terceiros para fazer backups?

Definitivamente, dependendo das necessidades e requisitos dos bancos de dados hospedados nessas instâncias do SQL Server. Alguns benefícios que eu vi são a criptografia de backup e a personalização em termos de quais níveis de taxa de compactação você deseja que os backups sejam compactados.

Também a vantagem das ferramentas de terceiros será a capacidade de distribuir os backups em um arquivo compactado único. A distribuição dessa maneira pode reduzir o tempo necessário para executar o backup.

Eu tenho usado o Idera SQL safe para alguns bancos de dados hospedados em ambientes acima de 500 GB e estamos muito satisfeitos com os resultados, pois não apenas economiza tempo para backups compactados, mas também possui um recurso de restauração instantânea.

Portanto, depende inteiramente da sua necessidade, como ir daqui.

Além disso, você pode testar o recurso de compactação de backup nativo no próprio servidor SQL, caso a compactação de backup seja a única necessidade.

Existem várias ferramentas de versão de avaliação gratuita disponíveis, você pode prosseguir e testá-las adequadamente e ver o que se adequa ao requisito.

KASQLDBA
fonte
4

A única vantagem que vejo para o uso de backup de terceiros (usamos o sql backup pro do redgate) é

  • Compressão muito boa - você pode atribuir threads ao executar backups.
  • Proteção por senha - você pode criptografar seus arquivos de backup com um $ tr0ngP @ ssw0rd!

No SQL Server 2014, há uma boa quantidade de aprimoramentos para backups nativos.

Nota: Há apenas uma pequena diferença na compactação entre o backup do Redgate e do SQL Server feito com COMPRESSION.

Para backups de banco de dados maiores, você pode jogar com MAXTRANSFERSIZEe BUFFERCOUNTe habilitar a inicialização instantânea de arquivo .

Kin Shah
fonte
0

Os benefícios de uma ferramenta de backup de terceiros variam de acordo com suas necessidades individuais. De um modo geral, os principais benefícios sobre os recursos internos de backup do SQL incluem:

  1. Nenhum requisito para acesso ao sistema de arquivos do servidor ; ferramentas de terceiros podem ser executadas em sua máquina local, servidor, etc. e podem armazenar seus backups onde você escolher. Isso é extremamente relevante ao usar o SQL Server baseado em nuvem (como Amazon RDS e Azure ), pois eles normalmente usam serviços proprietários de backup ou captura instantânea.
  2. Quebrar barreiras VPN ; ferramentas de terceiros (como SQribe ) são acessíveis e também podem fazer backup e restaurar sob demanda em ações separadas, para que você possa fazer backup pela VPN "A" e depois restaurar para um servidor na VPN "B", usando a compactação Zip e muito mais . Eu sou o desenvolvedor principal deste produto, FYI.
  3. Conjuntos de recursos estendidos ; conjuntos de ferramentas maiores e mais caros (como o Red-Gate ) fornecem opções que não estão disponíveis ao usar o recurso de backup interno, como atualizar um destino no local sem soltar e recriar os objetos.
  4. Controle total sobre tempo e localização ; como em qualquer software, as ferramentas de terceiros oferecem a flexibilidade de agendar tarefas ao seu gosto e armazenar os backups onde você quiser, inclusive no armazenamento em nuvem. Muitos deles podem ser usados ​​em scripts em lote / PowerShell por meio de auxiliares da CLI.
  5. Versionamento ; As ferramentas que geram arquivos de script T-SQL como dados de backup permitem incluir o esquema do banco de dados e / ou dados para o controle de origem junto ao código do aplicativo (como no github ). Isso torna possível reverter e escolher o esquema SQL ou alterações de dados.
Michael Argentini
fonte
-1

A corrupção do banco de dados é um dos pesadelos na vida de todos os usuários do SQL Server. Não existe uma maneira perfeita de manter seus dados sãos e salvos, mas a melhor coisa a fazer para proteger seu banco de dados é fazer backups agendados.

Obviamente, se você administrar um banco de dados superior a 200 GB para fazer backups usando o comando T-SQL, isso não é muito conveniente. Para esses casos, é melhor usar ferramentas de terceiros. Tenho alguma experiência com o uso de ferramentas de terceiros e estou muito feliz por hoje em dia termos um software que facilita a vida do DBA.

Hoje o mercado está cheio dessas ferramentas de terceiros. Você pode encontrar softwares diferentes com preços e recursos diferentes, por exemplo, Idera , RedGate e Quest LiteSpeed .

Aqui, quero adicionar alguns benefícios do uso de ferramentas de terceiros:

  • Você pode agendar backups de banco de dados
  • Você pode enviar backups para FTP, pasta local ou de rede, Dropbox , Amazon S3 , Google Drive , ....
  • Você pode fazer backup de arquivos diferentes
  • Você pode receber confirmação por email
  • Você pode proteger seu backup por criptografia

De qualquer forma, ferramentas de terceiros para fazer um backup são realmente úteis. Eles ajudarão você a minimizar o risco de perda de dados.

animuson
fonte