Pergunta

Eu uso atualmente Amazon S3 como um local de backup para minhas máquinas locais -. Principalmente usando JungleDisk para backup noturno todos os meus arquivos locais para a minha conta S3

Eu tenho estado a olhar para a criação de uma solução de backup mais inteligente para arquivos remotos -. Web em caixas de Windows e Linux, junto com bancos de dados SQL Server e MySQL

I foram ponderando a idéia de criar uma instância do Amazon EC2 que pode operar na nuvem como minha máquina de backup remoto - Idealmente, algum tipo de script ou programação provocaria a máquina para começar, e quando isso acontecer, ele será executado uma variedade de ferramentas ou scripts para conectar e back-up meus servidores web, suportando tudo até minha conta Amazon S3. Esperemos que, quando completar a instância pode ser programado para poupar tempo de execução shut-down.

Estou sonhando? Será esta uma possibilidade? Alguém pode me apontar na direção certa?

Obrigado,

GW

Foi útil?

Solução

Que tipo de apontar que você está procurando? Isso soa como uma idéia perfeitamente viável. Há uma variedade de bibliotecas de acesso tanto EC2 e S3 a partir de uma linguagem de script como Python ou Ruby. Você iria criar uma instância de máquina que arranca, lê a partir de um arquivo de configuração para descobrir qual máquina (s) para conectar-se, registros remotamente, busca novas versões de arquivos ou banco de dados despeja que podem estar presentes, os envios que a S3, e finalmente se para baixo fecha.

Outras dicas

Eu tinha exatamente o mesmo pensamento sobre a obtenção de uma instância EC2 para ser minha máquina rsync dinâmico. Assim escreveu uma entrada sobre isso em nosso blog, mas, basicamente, a solução é de fato para criar um volume EC2, não S3 e dinamicamente inicialização e desligamento de uma instância EC2, montar o volume e rsync a ele sempre que você deseja fazer backup.

Veja a minha entrada aqui: Usando Amazon EC2 / EBS / S3 para backups automatizados

Se você gostaria de fazer o processo de backup por seu ego e da maneira que quiser,

então S3CMD é a melhor solução que eu penso. Você pode acessar o Amazon S3 como uma pasta e fazer tudo o que você quer de Cron Job. Para saber mais sobre ele, dar uma olhada.

http://s3tools.org/s3cmd

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top