Como fazer backup dos sistemas hospedados pela AWS? [fechadas]

2

Estamos implantando vários servidores na AWS e precisamos elaborar uma estratégia de backup de propósito geral. Os requisitos são:

  1. Mantenha a capacidade de recuperar sistemas completos ou arquivos ou subdiretórios individuais voltando até N semanas (com N variando por sistema).
  2. Ser capaz de excluir determinadas subárvores (ou pontos de montagem).
  3. Armazene os backups no S3 (ou até no Glacier).
  4. Minimize custos e tempos - use backups incrementais para evitar o armazenamento de muitas cópias de arquivos inalterados.

Os instantâneos do EC2 parecem ser uma solução óbvia, mas, aparentemente, nem sempre é possível recuperar arquivos individuais enquanto o sistema de origem ainda está em execução (o terrível Marketplace product code "mensagem de erro ). Além disso, só é possível descarregar todo o sistema de arquivos (volume) - sem uma maneira de excluir nada.

Isso deixa as opções "tradicionais" de Amanda e Duplicidade , que hoje em dia ambos têm S3 como opção de armazenamento.

Estou certo com a minha avaliação das limitações dos instantâneos do EC2? Quaisquer comentários comparando o uso de Amanda vs. Duplicity na AWS? Obrigada!

    
por Mikhail T. 24.06.2014 / 02:34

1 resposta

1

Para backups completos do sistema no EC2, você deve usar os snapshots do EBS. Para backup de dados no S3 / Glacier eu iria com S3cmd em sistemas Linux e Cloudberry Backup ferramentas no Windows (Não são gratuitas, mas valem cada dólar).

O S3cmd é uma ferramenta de linha de comando simples que você pode usar em seus scripts de backup padrão para enviar uma cópia para um bucket do S3. Para rotações Glacier, use regras de ciclo de vida S3. Funciona como um encanto.

No Windows, não consegui encontrar uma ferramenta de backup livre decente para o S3, mas o Cloudberry é ótimo. Ele permite que você configure centenas de opções (controle de versão, exclusões de arquivos, vários back-ends de armazenamento ...). Além disso, nenhum problema com ele até à data.

Bônus Track: Para backups S3 específicos do SQL Server, eu usaria a solução Keymetric SQL Backup Master em vez do Cloudberry. É mais simples, eficaz e barato.

    
por 24.06.2014 / 12:18