Quais são algumas possíveis estratégias de backup para dispositivos de rede?

2

Minha empresa envia um appliance que é executado no Windows Server 2008 R2 Standard. Ele também executa o SQL Server 2008 Express R2. O appliance gera conteúdo gravando vídeo de câmeras IP, portanto, geramos muitos dados todos os dias. Eu diria que uma instalação típica grava de 2 a 3 GB de dados todos os dias, presumindo que nossos usuários não gravem mais conteúdo do que o habitual em um determinado dia.

Há algumas coisas que me interessam em termos do que eu gostaria de fazer backup:

  • A mídia
  • O banco de dados

O ideal seria que isso funcionasse perfeitamente com o restante do aplicativo, já que esse é o principal ponto de venda desse produto.

Parece fácil fazer backup do banco de dados, pois ele geralmente fica bem pequeno (menos de 100 MB). Eu estou querendo saber se existe alguma boa maneira de fazer backup de todo esse conteúdo de vídeo embora. Eu estou imaginando que vamos precisar construir algo em casa eventualmente, mas até parece que seria muito trabalho continuar.

Qualquer sugestão seria muito apreciada. Obrigado!

    
por Jon 09.11.2010 / 14:35

2 respostas

2

Forneça uma maneira de gerar um backup noturno para CIFS, FTP ou algum outro armazenamento comum ao qual o usuário tenha acesso. Os usuários são responsáveis pelos backups desses dados, como se fossem responsáveis por outros backups de qualquer outro appliance. Não reinvente a roda e não tente arcar com os custos de executar seu próprio serviço de backup da Internet para esses dispositivos. É seu trabalho disponibilizar as ferramentas para o usuário, mas você não precisa cuidar delas para garantir que elas estejam usando o produto corretamente.

O único problema que você pode imaginar é lidar com restaurações incompletas, e você precisará da lógica do aplicativo para detectá-las e recuperá-las com elegância. (Você deveria ter isso de qualquer maneira.)

    
por 09.11.2010 / 14:40
1

Há duas partes que vejo aqui, o backup de dados do appliance e a restauração para o appliance (presumo que o próprio SO do appliance não precisa de backup). Sem saber muito sobre a configuração do appliance, eu teria uma partição separada com uma pasta compartilhada que você poderia usar a compactação zip nativa ou (minha preferência) WinRar ou qualquer outro utilitário de compactação com script. Você agendaria arquivos diários para essa partição (com um esquema de sobregravação para não ficar sem espaço) do banco de dados e dos vídeos. Estes poderiam ser copiados a critério dos usuários, caso precisassem de arquivos de longo prazo. Para restaurações, você terá que criar um script (eu usaria o powershell) que recuperaria o banco de dados e o vídeo desse backup específico.

    
por 09.11.2010 / 14:56

Tags