Tenho centenas de instantâneos grandes do EBS que preciso mudar para o Glacier.
Qual é a melhor maneira de fazer isso?
Tenho centenas de instantâneos grandes do EBS que preciso mudar para o Glacier.
Qual é a melhor maneira de fazer isso?
Embora o Amazon EBS realmente ofereça a capacidade de criar instantâneos point-in-time de volumes, que são mantidos no Amazon S3 , esta operação está fora do seu controle e totalmente gerenciada pelo EC2, consulte as respectivas Perguntas frequentes Posso acessar meus instantâneos usando as APIs regulares do Amazon S3? :
Não, os snapshots estão disponíveis apenas pelas APIs do Amazon EC2.
Consequentemente, você não poderá mover esses instantâneos não acessíveis do armazenamento de backup do Amazon S3 para o Amazon Glacier e isso só será possível se a AWS fornecer a funcionalidade diretamente no futuro, por exemplo, de maneira semelhante ao arquivamento ativado recentemente [of] Dados do Amazon S3 para o Amazon Glacier por meio do Object Lifecycle Management .
Os instantâneos do EBS não podem ser movidos para o Glacier nem faz muito sentido armazená-los lá. Como os instantâneos do EBS são incrementais, cada instantâneo normalmente aponta para os dados armazenados em muitos instantâneos anteriores. Como a recuperação de objetos do Glacier leva um tempo extremamente longo, mesmo sendo possível mover os snapshots do EBS para o Glacier, a restauração de dados contidos nos snapshots do Glacier seria um cenário praticamente inutilizável. O arquivamento do Glacier funciona melhor com arquivos: copie ou faça backup dos arquivos necessários para o Glaciers, para que você possa recuperá-los posteriormente.
A Amazon não tem um recurso para fazer isso. No entanto, se você não se importa em perder a vantagem de economia de espaço que a natureza incremental dos instantâneos oferece, você pode transformar seu instantâneo em um volume EBS temporário, aumentar o conteúdo do conteúdo e fazer o upload desse alcatrão para o S3, onde pode ser possível. migrou automaticamente para o Glacier usando as regras do ciclo de vida do bucket S3.
Eu desenvolvi uma ferramenta de código aberto que automatiza esse processo para você, chamada snap-to-s3
:
https://github.com/thenickdude/snap-to-s3
Você pode optar por usar em dd
vez de tar
preservar todos os bytes do volume, se quiser.
Parece que a única maneira é gerar manualmente um arquivo a partir do instantâneo do volume e enviá-lo para o Glacier.
Há uma pergunta semelhante nos fóruns da AWS de um tempo atrás, ainda sem resposta além da inicial:
Obrigado pelo feedback. Atualmente, essa funcionalidade não está disponível no console da AWS. No entanto, reconhecemos o valor desse tipo de integração e estamos avaliando sua inclusão em uma versão futura.
Não há nada para impedir que você entre em contato com a Amazon e pergunte se eles transfeririam seus instantâneos para o Glacier. Você corre o risco de não conseguir alcançá-los rapidamente se, de repente, precisar deles, mas como não pode acessar diretamente o bucket S3 em que vivem, poderá enviar uma solicitação para que eles o façam. isso para você.
fonte