Tenho algumas configurações de servidor Web / servidor de banco de dados usando o EC2 da Amazon. Atualmente, estou tirando instantâneos diários de todos os meus sistemas e unidades EBS que contêm todos os meus arquivos de aplicativos, arquivos de banco de dados, código fonte e backups de banco de dados. Eu tenho um aplicativo de console que executa as criações de backup em um agendamento. Minhas imagens são imagens EBS.
Estou trabalhando em uma tarefa que eliminará meus instantâneos depois de tantos dias. Acho que minha pergunta é: Devo / também posso agendar uma tarefa completa de imagem / EBS? Dessa forma, se o servidor falhar ou estiver corrompido, basta iniciar a imagem mais recente e aplicar o instantâneo mais recente.
Enquanto estou trabalhando na minha estratégia de backup, estou usando o Jungle Disc para fazer backup dos meus discos de dados.
fonte
sim, é aconselhável. Uma vez, ele me salvou, porque tive que redefinir várias vezes devido a problemas no kernel, até que o disco de inicialização não era mais legível e simplesmente iniciei a partir do instantâneo mais recente.
Se você estiver interessado, escrevi uma classe Java para capturar instantaneamente todos os volumes EBS conectados e também excluí-los após um certo período de tempo. Atualmente, faço um backup toda semana e descarto o terceiro depois de duas semanas.
https://github.com/stivlo/obliquid-cp/blob/master/src/main/java/org/obliquid/sherd/runner/RequestSnapshots.java
Ele executa apenas uma ação por execução, como tirar ou excluir um instantâneo, porque deve ser colocado em um cron a cada hora para evitar sobrecarregar dezenas de instantâneos ao mesmo tempo, caso você tenha muitos EBS como eu.
fonte
Utilizamos uma estratégia de backup simples, porém poderosa: crie uma nova AMI com base na execução de instâncias do EC2 EBS duas vezes no dia e exclua as AMIs "antigas". Através da API (CreateImage), você pode definir o sinalizador não reinicializar a instância ao criar uma nova AMI ou, se você usar o software raid - ssh para instância antes da API da CreateIImage chamar e congelar o sistema de arquivos com "fsfreeze" nos sistemas de arquivos mais populares em novos kernels ou xfs_freeze se você usa kernel e xfs mais antigos.
A AMI de “backup” criada lembra de todos conectados aos discos EBS da instância em execução original (por meio de links para instantâneos criados) e, no caso de usar ataques de software com vários discos, permite restaurar uma nova instância em qualquer AZ simplesmente com uma chamada de API ou pela Web -interface.
fonte