Amazon S3 es una solución de almacenamiento en la nube de Amazon que proporciona una capacidad de almacenamiento infinita a precios relativamente bajos. Actualmente lo uso para mantener una copia de seguridad de mi dispositivo NAS (almacenamiento conectado a la red) local. Sin embargo, Amazon S3 no es la mejor opción para almacenar una gran cantidad de datos a los que no accederá muy a menudo.

Amazon Glacier es una solución proporcionada por Amazon que reduce drásticamente el costo de almacenar grandes cantidades de datos en la nube. Por ejemplo, almacenar 2500 GB de datos en S3 cuesta alrededor de $ 215 por mes. Eso es bastante dinero para hacer una copia de seguridad de sus datos. Sin embargo, almacenar 2500 GB en Amazon Glacier solo le costará $ 25 al mes. Eso es casi 1/10 del costo de S3.

Entonces, ¿cómo mueves tus datos de Amazon S3 a Glacier? Uso de políticas de ciclo de vida. Estas políticas son básicamente reglas que puede configurar para mover los datos de S3 a Glacier en momentos específicos. Aprendamos cómo crear una política de ciclo de vida.

Crear una política de ciclo de vida en Amazon S3

Para comenzar, primero inicie sesión en Amazon Web Services (aws.amazon.com) y haga clic en Mi cuenta / Consola en la parte superior. Luego haga clic en AWS Management Console.

Consola Aws

Ahora, de la lista de servicios web de Amazon enumerados, continúe y haga clic en S3.

Servicio de Amazon s3

A continuación, haga clic en el nombre del depósito que contiene los datos que desea transferir a Glacier. Tenga en cuenta que podrá transferir todo el depósito, solo carpetas o incluso archivos específicos.

Nombre del cubo S3

Cuando abras un cubo, verás el contenido del cubo en el lado izquierdo. Haga clic en Propiedades en la esquina superior derecha para abrir la configuración de ese depósito.

Propiedades del cubo

En la parte inferior, verás Lifecycle. Continúe y expanda Lifecycle para ver sus reglas actuales, si las hay. Ya tengo una configuración que transfiere todo en el cubo a Glacier después de cargarlo en S3.

Agregar ciclo de vida

Para configurar una nueva regla, continúe y haga clic en Agregar regla. El nuevo cuadro de diálogo Regla de ciclo de vida aparecerá como se muestra a continuación.

Regla del ciclo de vida

Ahora veamos las diferentes opciones. En primer lugar, puedes darle un nombre, que puede ser lo que sea que vivas. La casilla de verificación Aplicar a todo el depósito aplicará la regla a todos los archivos y carpetas dentro del depósito. Si solo desea mover una determinada parte de los datos a Glacier y dejar el resto en S3, no marque la casilla.

En su lugar, puede ingresar un Prefijo, que es el nombre del archivo o carpeta que desea mover a Glacier. Por ejemplo, si solo quisiera mover la carpeta de música en mi cubo a Glacier, escribiría music / en el cuadro Prefix. Para especificar un archivo, escriba la ruta como music / mymusic.mp3.

El siguiente es el formato de período de tiempo. Puede elegir entre Días desde la fecha de creación o Efectivo desde la fecha. Esta opción le permite elegir cuándo desea que los objetos que especificó se muevan a Glacier. Si elige Días desde la fecha de creación, puede decir, por ejemplo, que desea mover los datos a Glacier después de 10 días. Esto significa que cuando el archivo se carga por primera vez en S3, se moverá a Glacier después de 10 días de haber sido creado.

A partir de la fecha efectiva, le permitirá especificar una fecha futura en la que los datos se transferirán a Glacier. Debe hacer clic en el botón Agregar transición para especificar el período de tiempo. Mi captura de pantalla dice "Move to Glacier", pero eso es porque ya creé una regla. Cuando hace clic en Agregar transición, puede escribir el número de días o la fecha. Tenga en cuenta que si escribe 0 para la cantidad de días, los datos se moverán inmediatamente la próxima vez que se ejecute la regla.

Número de días

También hay un botón de caducidad, pero tenga cuidado con esto. Nuevamente, dependiendo de lo que elija del Formato de período de tiempo, puede especificar una cantidad de días o una fecha específica en el futuro. Agregar una caducidad significa que los datos se eliminarán después del tiempo que especifique. Es importante recordar que se eliminará de S3, RRS y Glacier. Entonces, básicamente, desaparece por completo si elige agregar una caducidad.

Agregar caducidad

Si no agrega una caducidad, los datos siempre permanecerán en Glacier y no se eliminarán. Eso es practicamente todo. Una vez que guarde la regla, la regla se ejecutará una vez al día. Si su regla coincide con los criterios que especificó, los datos se transferirán.

Hay algunas cosas a tener en cuenta sobre este proceso. En primer lugar, puede saber si sus datos se han movido a Glacier al verificar la Clase de almacenamiento. Si es estándar, es S3. Si es RRS, eso es Redundancia reducida. La tercera clase es Glacier, lo que significa que ahora está almacenado allí.

Clase de almacenamiento s3

Otra cosa a tener en cuenta es que cuando mueve datos de S3 a Glacier, todavía tiene que acceder a ellos desde S3. Si carga datos directamente en Glacier, se mostrará en la consola de Glacier cuando inicie sesión en AWS. Sin embargo, mover datos utilizando las reglas del ciclo de vida significa que los datos se almacenarán en Glacier y se le cobrarán los precios de Glacier, pero tendrá que acceder a los datos desde la consola S3. Un poco confuso, pero así es como funciona.

Recuperando Datos del Glaciar

Recuperar datos de Glacier también es bastante sencillo. Lo que hay que recordar sobre Glacier es que los datos no son accesibles de inmediato como en S3. Con S3, puede descargar cualquier archivo en cualquier momento. Con Glacier, debe esperar de 3 a 5 horas para recuperar los datos y volver a colocarlos en S3. Por eso también es mucho más barato.

Para comenzar una restauración, seleccione el archivo o la carpeta que desea recuperar y luego haga clic derecho sobre él. Verás una opción llamada Iniciar restauración.

Restaurar desde el glaciar

Si la opción está desactivada, eso significa que el archivo no está almacenado en Glacier. Cuando restaure, tendrá que elegir cuánto tiempo desea que se pueda acceder a los datos en S3.

Iniciar restaurar glaciar

Tenga en cuenta que los archivos se restauran a la clase de almacenamiento S3 RRS (Redundancia reducida), que es un poco más barata que S3 Standard. También tenga en cuenta que no puede restaurar permanentemente los datos, eventualmente se eliminarán. No estoy seguro de cuál es el valor más grande que puede ingresar durante días para mantener los datos, pero no es para siempre. Además, debe pagar las tarifas más altas cuanto más tiempo permanecen los datos en la clase de almacenamiento RRS, por lo que es mejor mantener la duración corta.

Para ver el estado de una restauración, simplemente haga clic en el archivo o carpeta que restauró y haga clic en Propiedades. Dirá Restauración en progreso. Cuando se complete la restauración y haga clic en Propiedades nuevamente, verá la fecha en que se mantendrá la restauración.

En general, llevar sus datos de S3 a Glacier es muy fácil. Solo crea una regla y listo. Mover datos a Glacier puede significar grandes ahorros si tiene muchos datos en S3. Si tiene alguna pregunta, publique un comentario. ¡Disfrutar!