Quais são as melhores opções para fazer backup de um VPS do Windows hospedado [fechado]

11

Eu tenho um VPS do Windows hospedado em algum host da Web, tenho acesso de administrador de área de trabalho remota e posso instalar qualquer software que precise nesse VPS.

Esse é um VPS básico de baixo custo; portanto, os recursos do sistema (especialmente a memória) são extremamente limitados; a principal diferença entre fazer backup de um servidor dedicado e de um VPS são os recursos limitados do VPS.

Meus requisitos são:

  1. Faça backup do conteúdo do VPS (não quero fazer backup de todo o disco rígido virtual, desejo poder acessar meus arquivos sem instalar o mesmo software da VM).
  2. Arquivos de backup, configuração do IIS e bancos de dados do SQL Server.
  3. Extremamente leve, use (quase) nenhuma memória quando inativo, capaz de limitar o uso de memória ao fazer backup.
  4. Faça backup em um local remoto (o Amazon S3 é melhor porque é barato).
  5. Rápido e eficiente em largura de banda (usa compactação, backup incremental etc.)
  6. Como opção para fazer backup do servidor de email (uso o SmarterMail), posso viver sem isso porque tenho uma configuração de email relativamente simples e mantenho todas as minhas mensagens na área de trabalho no Outlook.
  7. O backup de arquivos em uso não é um problema para mim, porque a maioria dos arquivos (exceto o SQL Server e os dados de email listados acima) nunca será bloqueada neste servidor específico.

Eu tenho um orçamento limitado, obviamente adoraria uma solução gratuita, mas esta é uma máquina comercial e um bom backup vale algum dinheiro.

Nir
fonte
Não é exatamente uma resposta, mas você considerou uma solução VPS que incluía backup integrado? Muitos hosts incluirão ou podem incluir isso como parte da configuração. Se é importante para você, vale a pena investigar.
Dan Diplo
@ Dan - sim, eu considerei isso, mas: 1. Eu não confio em fazer meus backups (consulte codinghorror.com/blog/2009/12/… ), 2. o backup deles será no mesmo datacenter (se não o mesma máquina física) que o VPS, tornando-o vulnerável a problemas em todo o datacenter (incêndio, por exemplo) e 3. Quero restaurar meus backups em uma máquina em outra empresa de hospedagem, se necessário.
Nir

Respostas:

1

E o DropBox ou algo semelhante? Defina o diretório inicial como o site implantado e escreva um script (consulte este artigo da KB para obter dicas sobre como agendar a tarefa) para raspar o restante do seu conteúdo em um subdiretório invisível da Web periodicamente. Isso deve abranger cada ponto listado e também oferecer a opção de usá-lo para implantação, uma vez que é bidirecional. A conta básica é gratuita, 2 GB, e pode ser expandida como suas necessidades de site / armazenamento. Não o usei diretamente, mas já o uso para transferir arquivos há algum tempo.

  1. O Drop Box é baseado em arquivo e acessível via web
  2. É possível fazer backup de qualquer coisa que você possa exportar para o sistema de arquivos como um arquivo. Ele não terá um mecanismo para fazer isso automaticamente, mas um script rápido do PowerShell em um cronograma deve resolver o problema.
  3. Acredito (mas não sei ao certo) que o DropBox será bastante leve no sistema. Ele verifica se novos arquivos foram colocados no servidor e aciona sua atividade local através de alterações nos arquivos locais. Sem alterações, sem atividade local.
  4. O Dropbox é externo.
  5. O Dropbox faz atualizações diferenciais.
  6. E-mails são arquivos.
  7. Não sabe ao certo como o Dropbox lida com arquivos bloqueados. Acredito que no Windows ele faz algo com o ShadowCopy, mas isso é pura conjectura da minha parte (é assim que eu teria feito).

Além disso, consulte o SO para obter bons desenvolvedores de backups seguros em casa para obter outras soluções interessantes.

Larry Smithmier
fonte
1

Eu escrevi um script do Powershell para automatizar a compactação e criptografia de dados em nossos servidores de produção antes de enviá-los para o Amazon S3. Ele foi projetado para carregar tudo de uma pasta temporária, que no meu caso continha arquivos de backup do MS SQL criados por outro script. Atualmente, os scripts usam a compactação máxima; portanto, se você estiver preocupado com o uso da memória, pode diminuir um pouco isso, mas meu palpite é que, com um pouco de ajustes, você pode fazer o que você deseja. Nossos fornecedores queriam US $ 500 por mês para backups externos, enquanto essa solução custa cerca de US $ 5 por mês.

Greg Bray
fonte
0

O mozy.com é um serviço de backup bom e barato, mas acredito que você precisaria lidar com a retirada do que precisava do VPS.

ThatSteveGuy
fonte
0

Eu também diria que você deve usar um disco de backup. Quase todos os provedores fazem esse serviço por um preço baixo. O "profissional" é que os backups são rápidos. O "contrário" é que você não tem controle total sobre seus backups (quase, não por todos os provedores).

Uma outra solução muito agradável e "barata" é a Acronis [1]. É um programa clicky-clicky, que pode enviar logs completos do backup e suporta quase todos os armazenamentos.

[1] http://www.acronis.com/homecomputing/

fwaechter
fonte
0

Devido a limitações de velocidade, eu trataria o backup externo como uma abordagem de backup secundário. O S3 da Amazon é definitivamente uma solução externa boa e econômica, mas, dependendo do que você precisa restaurar, pode levar muitas horas para que o Gigs de conteúdo volte ao seu servidor e faça o backup dos sites.

Para seu backup principal, verifique se você está gravando backups em uma unidade física separada no mesmo servidor ou em outro servidor no mesmo data center.

Na minha experiência, a maioria dos casos em que você precisa de seus backups é devido a erro humano (ou seja, excluir acidentalmente algo que você precisa), corrupção do disco rígido, vírus ou falha no disco rígido. Nesses casos, ser capaz de acessar os dados rapidamente é essencial.

EfficionDave
fonte