Amazon S3 Glacier
Clases de almacenamiento de S3 para archivar datos a muy bajo costo, a cambio de esperar para recuperarlos.
En palabras simples
Es el archivo muerto del sótano: guardar cajas ahí cuesta casi nada, pero si necesitas una carpeta hay que bajar a buscarla y eso toma su tiempo.
Cuándo aplicarlo
Cuando hay datos que se deben conservar durante años por norma o por seguridad, pero que casi nunca se van a leer.
- ▸Respaldos anuales que solo se tocarían ante un desastre
- ▸Fotos y video en bruto de eventos pasados que ya no se publican
- ▸Registros y evidencia que una norma obliga a conservar durante años
- ▸Conjuntos de datos científicos que se consultan de forma excepcional
Vocabulario mínimo
- Glacier Instant Retrieval
- Archivo con acceso en milisegundos. Más barato que S3 estándar, pensado para lo que se lee un par de veces al año.
- Glacier Flexible Retrieval
- Recuperación en minutos u horas según la urgencia que se pida. El punto medio clásico del archivado.
- Glacier Deep Archive
- El almacenamiento más barato de AWS. La recuperación tarda hasta doce horas.
- Restauración
- La petición explícita que devuelve el objeto a un estado accesible durante un número de días.
- Duración mínima
- Cada clase factura un mínimo de días —90 o 180 según la clase— aunque el objeto se borre antes.
Costo y capa gratuita
- Cómo se cobra
- Por gigabyte al mes, con precios que bajan mucho en las clases más frías. Se cobra además por cada petición de restauración y por los datos recuperados.
- Capa gratuita
- No hay capa gratuita propia. La capa gratuita de S3 cubre la clase estándar; las clases de archivo cobran desde el primer gigabyte.
Cuidado con los créditos
- ⚠Borrar antes de la duración mínima no ahorra: se factura igual el periodo completo de 90 o 180 días.
- ⚠Archivar millones de archivos pequeños sale caro: cada objeto lleva metadatos con costo propio; conviene agruparlos.
- ⚠Restaurar de forma acelerada un volumen grande de datos puede costar más que haber usado S3 estándar todo el año.
Descripción
Glacier ya no es un servicio aparte: son tres clases de almacenamiento dentro de S3. Se usan los mismos buckets, las mismas API y los mismos permisos; lo único que cambia es cuánto cuesta guardar un objeto y cuánto tarda en estar disponible cuando se pide.
El intercambio es explícito y vale la pena entenderlo antes de decidir: Deep Archive puede costar una fracción mínima de lo que cuesta la clase estándar, pero recuperar un objeto tarda horas y se paga aparte. Para datos que se leen todas las semanas, archivar sale más caro, no más barato.
Cómo funciona
- Subes los objetos a un bucket normal de Amazon S3.
- Eliges la clase al subir, o dejas que una regla de ciclo de vida los mueva sola con el tiempo: estándar los primeros 30 días, infrecuente después, archivo al cabo de un año.
- El objeto archivado sigue listado en el bucket, pero su contenido no se puede leer directamente.
- Cuando hace falta, se pide una restauración indicando cuántos días debe estar disponible.
- Pasado ese plazo, el objeto vuelve a su estado archivado sin que nadie intervenga.
Manos a la obra
- Sube un archivo a un bucket y cambia su clase a Glacier Flexible Retrieval desde la consola.
- Intenta descargarlo: verás el error que indica que el objeto está archivado.
- Pide una restauración estándar y observa cuánto tarda en estar disponible.
- Crea una regla de ciclo de vida que mueva a la clase infrecuente lo que supere los 30 días.
- Revisa en la calculadora de precios cuánto costaría archivar 100 GB durante un año en cada clase.
Ejemplo visual
Para el club esta es la forma de conservar el material en bruto de todos los eventos sin que el archivo histórico se vuelva una partida creciente en la factura.
Cuándo NO es la mejor opción
- Amazon S3 — si los datos se leen con cierta frecuencia, el ahorro del archivo se lo comen los costos de recuperación.
- AWS Backup — si lo que buscas es una política de respaldos administrada, y no archivar objetos concretos.
Se usa junto con
Aparece en certificaciones
- AWS Certified Cloud Practitioner
- AWS Certified Solutions Architect – Associate