Glacier
📘 ¿Qué es Amazon S3 Glacier?
Amazon S3 Glacier es una clase de almacenamiento de objetos en AWS diseñada para archivado a largo plazo, con costos muy bajos y tiempos de acceso diferido.
-
Forma parte de Amazon S3.
-
Ideal para datos que se acceden con poca frecuencia pero que deben conservarse por largo tiempo.
-
Ofrece múltiples opciones de recuperación según la urgencia.
🧩 Características clave
| Característica | Descripción |
|---|---|
| Ultra bajo costo | Desde unos pocos centavos por GB/mes. |
| Para archivos fríos | Diseñado para datos que rara vez se necesitan. |
| Recuperación por niveles | Opciones para acceder más rápido o más barato. |
| Totalmente integrado con S3 | Glacier es una clase de almacenamiento de S3. |
| Alta durabilidad | 99.999999999% (11 nueves), igual que otras clases de S3. |
| Compatible con políticas de ciclo de vida | Automatiza el movimiento de objetos. |
| Cifrado | Cifrado en reposo con AWS KMS y en tránsito con HTTPS. |
🧊 Clases de almacenamiento para archivado
| Clase de almacenamiento | Uso principal | Tiempo de acceso | Recuperación mínima |
|---|---|---|---|
| S3 Glacier Instant Retrieval | Acceso rápido, pero poco frecuente | Milisegundos | Desde $0.004/GB |
| S3 Glacier Flexible Retrieval (antes “Glacier”) | Acceso ocasional, tolerante a demoras | Minutos a horas (3 opciones) | Económico para grandes volúmenes |
| S3 Glacier Deep Archive | Archivado a largo plazo (mín. 90 días) | 12 a 48 horas | El más económico de todos |
🧠 Si necesitas un balance entre costo y velocidad, usa Flexible Retrieval.
Si el acceso es muy poco frecuente, usa Deep Archive.
⏱️ Opciones de recuperación (Flexible Retrieval)
| Modo | Tiempo estimado | Uso sugerido |
|---|---|---|
| Expedited | 1–5 minutos | Acceso urgente a pocos objetos |
| Standard | 3–5 horas | Recuperación común |
| Bulk | 5–12 horas | Grandes volúmenes de datos a bajo costo |
📌 Instant Retrieval no necesita restauración previa: los objetos están disponibles de inmediato.
⚙️ Cómo funciona
-
Almacenas objetos en un bucket S3 con clase Glacier o Deep Archive.
-
Para Flexible Retrieval / Deep Archive, debes:
-
Iniciar una solicitud de restauración.
-
Esperar el tiempo correspondiente.
-
Acceder al objeto temporalmente durante un periodo definido (ej. 1-30 días).
-
-
Instant Retrieval no requiere restauración previa.
🔄 Automatización con ciclo de vida
Puedes configurar reglas para mover objetos automáticamente:
{
"Transition": {
"Days": 30,
"StorageClass": "GLACIER"
}
}
-
Transición automática desde S3 Standard a Glacier/Deep Archive tras N días.
-
Se recomienda para backups, logs antiguos, cumplimiento normativo, etc.
📈 Monitoreo y seguridad
-
CloudWatch: Métricas sobre restauraciones y uso de almacenamiento.
-
CloudTrail: Registro de solicitudes de recuperación y gestión.
-
Cifrado:
-
En reposo con AES-256 o AWS KMS.
-
En tránsito con HTTPS.
-
-
IAM Policies: Control de acceso a buckets, objetos y operaciones.
💸 Costos de Glacier
| Concepto | Detalle |
|---|---|
| Almacenamiento mensual | Muy bajo (desde $0.00099/GB para Deep Archive). |
| Restauración | Costo según tipo (Expedited, Standard, Bulk). |
| Duración de restauración | Más días restaurados = más cobro (paga por retención del objeto restaurado). |
| Solicitud de recuperación | Cada solicitud tiene un pequeño costo. |
| Salida de datos | Cobros aplicables si se transfiere fuera de AWS. |
🧪 Casos de uso comunes
| Caso de uso | Por qué usar Glacier |
|---|---|
| Archivado a largo plazo (auditorías, logs) | Costos mínimos, alta durabilidad. |
| Backups históricos | Cumplimiento de políticas (ej. retención por 7 años). |
| Conservación legal (litigios, retención legal) | Bajo costo y seguridad de datos. |
| Archivos multimedia antiguos | Videos RAW, fotos, datos de sensores que rara vez se usan. |
🎓 Preguntas tipo certificación (SAA-C03)
-
¿Cuál es la clase de almacenamiento más barata para datos a largo plazo que casi nunca se acceden?
- ✅ S3 Glacier Deep Archive
-
¿Cuánto tiempo puede tardar la recuperación de un objeto desde Deep Archive?
- ✅ 12 a 48 horas
-
¿Cómo se configura automáticamente la transición de objetos antiguos a Glacier?
- ✅ Mediante reglas de ciclo de vida (lifecycle policies) en S3.
-
¿Qué clase de archivado S3 se debe usar si necesitas acceso en milisegundos y aún así mantener bajo costo?
- ✅ S3 Glacier Instant Retrieval
🛠️ Buenas prácticas
-
Usa lifecycle policies para automatizar el archivado.
-
Elige la clase Glacier adecuada según frecuencia de acceso.
-
Documenta los periodos de retención requeridos para cumplir normativas.
-
Usa etiquetas (
tags) para clasificar objetos y aplicar políticas específicas. -
Verifica tiempos y costos de recuperación antes de seleccionar un método.
-
Usa S3 Object Lock si necesitas protección contra borrado (WORM).