Tengo cientos de instantáneas grandes de EBS que necesito mover a Glacier.
¿Cuál es la mejor manera de hacer esto?
Tengo cientos de instantáneas grandes de EBS que necesito mover a Glacier.
¿Cuál es la mejor manera de hacer esto?
Mientras que Amazon EBS de hecho proporciona la capacidad de crear instantáneas de punto en el tiempo de volúmenes, que se conservan en Amazon S3 , esta operación está fuera de su control y enteramente manejada por EC2, consulte la respectiva FAQ ¿Podré acceder a mis instantáneas utilizando las API regulares de Amazon S3? :
No, las instantáneas solo están disponibles a través de las API de Amazon EC2.
En consecuencia, tampoco podrá mover estas instantáneas no accesibles desde el almacenamiento de Amazon S3 de respaldo a Amazon Glacier y esto solo sería posible si AWS proporciona la funcionalidad directamente en el futuro, por ejemplo, de manera similar al Archivado recientemente habilitado [de] Datos de Amazon S3 a Amazon Glacier mediante Object Lifecycle Management .
Las instantáneas de EBS no se pueden mover a Glacier ni tiene mucho sentido almacenarlas allí. Como las instantáneas de EBS son incrementales, cada instantánea generalmente apunta a los datos almacenados en muchas instantáneas anteriores. Debido a que la recuperación de objetos de Glacier lleva mucho tiempo, incluso fue posible mover las instantáneas de EBS a Glacier, la restauración de los datos contenidos en las instantáneas de Glacier sería un escenario prácticamente inutilizable. El archivado de Glacier funciona mejor con los archivos: copie o haga una copia de seguridad de los archivos necesarios en Glaciers, para que pueda recuperarlos más adelante.
Amazon no tiene una función para hacer esto. Sin embargo, si no le importa perder la ventaja de ahorro de espacio que le brinda la naturaleza incremental de las instantáneas, puede convertir su instantánea en un volumen EBS temporal, subir el contenido y cargar ese tar en S3, donde puede estar migró automáticamente a Glacier utilizando las reglas del ciclo de vida del bucket S3.
Desarrollé una herramienta de código abierto que automatiza este proceso para usted, llamada snap-to-s3
:
https://github.com/thenickdude/snap-to-s3
Si lo desea, puede optar por usar en dd
lugar de tar
conservar cada byte del volumen.
Parece que la única forma es generar manualmente un archivo a partir de la instantánea del volumen y enviarlo a Glacier.
Hay una pregunta similar en los foros de AWS de hace un tiempo, aún sin respuesta más allá de la inicial:
Gracias por los comentarios. Actualmente, esta funcionalidad no está disponible a través de la consola de AWS. Sin embargo, reconocemos el valor de este tipo de integración y estamos evaluando su inclusión en una versión futura.
No hay nada que impida que te comuniques con Amazon y les preguntes si transferirían tus instantáneas a Glacier. Corre el riesgo de no poder llegar a ellos rápidamente si de repente descubre que los necesita, pero como no puede acceder directamente al S3 Bucket en el que viven, puede enviar una solicitud para que lo hagan esto para usted.
fuente