Sistemas de backup acionados por eventos - quais são minhas opções?

4

Plano de fundo - Eu trabalho em um ambiente corporativo onde os arquivos em compartilhamentos de rede são constantemente modificados. Criado, excluído, substituído. É claro que, com centenas de usuários, você pode imaginar o tempo estranho em que as pessoas acidentalmente excluem os arquivos incorretos ou os sobrescrevem na hora errada.

O que estou procurando, essencialmente, é um sistema de backup baseado em eventos. Algo que pode monitorar todo o sistema de arquivos para eventos e criar instantâneos de arquivos quando modificados. Existem bibliotecas que tornam isso possível, como o inotify (Linux), então estou pensando se ele foi colocado em use para um sistema de backup de servidor, seja ele baseado em Windows ou Linux (existem portas inotify para Windows e também para a plataforma Java). Atualmente, estamos usando o Symantec BackupExec, que faz maravilhas, o único problema é que eu não posso ter backup após o backup sendo executado constantemente nos servidores, especialmente durante o horário de pico, que é quando eu mais preciso dele. Eu acho que um sistema de backup baseado em eventos seria muito mais eficiente, pois só tomaria medidas em modificações de arquivos, ao contrário de instantaneamente capturar todo o disco de uma só vez. Em nosso ambiente atual, os usuários podem "acidentalmente" apagar arquivos apenas algumas horas depois de serem criados. Fazer com que nossos backups funcionem uma vez por dia depois do horário não me ajuda a restaurar esses arquivos excluídos.

Essencialmente, um sistema que pode manter uma quantidade desejada de instantâneos em uma base por arquivo seria ideal. Possivelmente, os últimos 5 - 10 cópias de um arquivo.

O armazenamento não é um problema, tenho vários servidores disponíveis que variam de 2 a 10 TB de espaço. Também adquirimos recentemente um sistema SAN com espaço de 60 TB, que está ansioso para ser utilizado. Também estamos lidando apenas com pequenos documentos do tipo word / excel / pdf.

Qualquer ajuda e insight são muito apreciados.

    
por Mark C 03.12.2010 / 02:38

5 respostas

1

Acho que o que você quer é um sistema de arquivos de versão , que é simplesmente um sistema de arquivos que mantém várias versões de cópias antigas de o arquivo. Eu não tentei nenhum deles, mas uma pesquisa rápida mostra que o NilFS pode fazer o que você quiser.

    
por 07.12.2010 / 17:33
1

O tipo Windows vem com algo parecido com isso. Ele é chamado Versões anteriores na GUI e usa o VSS da Microsoft para fazer o trabalho pesado. Não é exatamente o que você procura, mas tem o bom efeito colateral de não precisar restaurar os arquivos do backup com tanta frequência quanto os usuários podem fazer isso sozinhos.

Está ativado por volume e uma tarefa agendada é executada em intervalos que você define e tira instantâneos de arquivos que foram alterados desde a última execução da tarefa.

Isso pode ajudar na situação que você descreve onde, por exemplo, um usuário cria um arquivo às 11h (após o último backup da noite) e o exclui às 16h. Se, por exemplo, a tarefa agendada for executada às 13h, o usuário poderá recuperar o arquivo clicando com o botão direito na pasta em que estava e selecionando a guia Versões anteriores .

Este artigo fala sobre isso no Windows Server 2003 , mas é o mesmo através do Windows Server 2008 R2.

    
por 07.12.2010 / 17:48
0

Se você tiver um kernel Linux ativado para inotify, procure no utilitário incron / incrontab:

link

Ele usa o sistema inotify para executar comandos que você configura.

    
por 14.12.2010 / 19:40
0

Para o Windows, você pode examinar os serviços de proteção contínua do Backup Exec. Ele deve permitir que você mantenha as cópias à medida que elas mudam e as mostre ao longo do tempo. Temos um assistente de vice-presidente que continua excluindo arquivos de nossos compartilhamentos e conseguimos recuperar todos eles.

    
por 14.12.2010 / 22:08
0

Você pode perguntar ao seu SalesDroid da Symantec sobre NetBackup RealTime , que parece fazer o que você deseja, obtendo cópias de todas as gravações nos LUNs de backup.

Aviso: como acontece com outros produtos da família NetBackup, espero um preço de tirar o fôlego.

    
por 15.12.2010 / 07:08