27-02-2025 / Estrategias de optimización de costos / 5 mins.
Amazon S3 Intelligent-Tiering Storage es ideal para datos con patrones de acceso impredecibles, desconocidos o dinámicos. Pero hay más de lo que parece a simple vista.
Aquí está el punto clave: accedes frecuentemente a algunos archivos, pero no a otros. Por lo tanto, si puedes determinar automáticamente el nivel de almacenamiento más adecuado para un determinado dato/objeto, puedes transformarlo en consecuencia.
¿Qué es S3 Intelligent-Tiering?
Amazon S3 Intelligent-Tiering Storage es ideal para datos con patrones de acceso impredecibles, desconocidos o dinámicos. Pero hay más de lo que parece a simple vista.
Aquí está el punto clave: accedes frecuentemente a algunos archivos, pero no a otros. Por lo tanto, si puedes determinar automáticamente el nivel de almacenamiento más adecuado para un determinado dato/objeto, puedes transformarlo en consecuencia.
¿Qué es S3 Intelligent-Tiering?
S3 Intelligent-Tiering es una clase de almacenamiento dentro del servicio Amazon Simple Storage Service (S3) que ayuda a mover tus datos a la opción de almacenamiento más rentable sin comprometer el rendimiento de tu sistema.
Este servicio mueve automáticamente los datos a los que se accede con frecuencia a un nivel de almacenamiento de menor costo y permite a los usuarios archivar manualmente los datos que se acceden con poca frecuencia.
S3 Intelligent-Tiering es una de las seis clases de almacenamiento de Amazon S3, que incluyen:
- S3 Standard Storage
- S3 Standard – Infrequent Access Storage
- S3 One Zone – Infrequent Access Storage
- S3 Glacier Storage
- S3 Glacier Deep Archive
- S3 Intelligent-Tiering Storage
¿Cómo funciona Amazon S3 Intelligent-Tiering?
A través de un monitoreo continuo de objetos y automatización, S3 Intelligent-Tiering detecta cuándo ciertos datos no han sido accedidos durante un tiempo, permitiendo transferirlos a una clase de almacenamiento de menor costo. Los datos se mueven a un nivel específico basado en los días transcurridos desde el último acceso.
S3 Intelligent-Tiering tiene cinco niveles de acceso según la frecuencia de acceso a los datos:
- Nivel de Acceso Frecuente
- Es el nivel de almacenamiento predeterminado para objetos nuevos o recién transferidos. Todos los objetos a los que accedes con frecuencia o dentro de 30 días permanecen aquí, ofreciendo alto rendimiento y baja latencia.
- Nivel de Acceso Poco Frecuente
- Los objetos se mueven automáticamente a este nivel después de 30 días consecutivos sin actividad. Este nivel también ofrece baja latencia y alto rendimiento.
- Nivel de Acceso Instantáneo en Archivo
- El servicio mueve automáticamente los objetos a este nivel si no han sido accedidos durante 90 días consecutivos. Este nivel aún proporciona tiempos de acceso en milisegundos, baja latencia y altas tasas de rendimiento.
- Nivel de Acceso en Archivo
- Este nivel permite mover datos accesibles de forma asíncrona que no se han utilizado en los últimos 90 días. Puedes saltarte el nivel de Acceso Instantáneo en Archivo y usar este nivel para ahorrar más dinero.
- Puedes extender el tiempo antes de que los datos se muevan a este nivel, con un mínimo de 90 días y un máximo de 730 días.
- Recuperar datos de este nivel toma entre tres y cinco horas más que el Nivel de Acceso Instantáneo en Archivo, pero el almacenamiento es más económico ($0.0036 frente a $0.0040 por GB).
- Nivel de Acceso en Archivo Profundo
- Diseñado para datos accesibles de forma asíncrona que no se han utilizado durante más de 180 días consecutivos. También puedes activarlo manualmente y extender el tiempo de último acceso hasta 730 días.
- Este nivel puede ahorrar hasta un 99% en costos de almacenamiento estándar de S3. El compromiso es que el acceso a los datos puede tomar hasta 12 horas, en lugar de las 3-5 horas del Nivel de Acceso en Archivo.
En cuanto al rendimiento, los niveles de Acceso en Archivo y Acceso en Archivo Profundo son equivalentes a las opciones Amazon S3 Glacier Flexible Retrieval y Amazon S3 Glacier Deep Archive.
¿Cuándo deberías usar S3 Intelligent-Tiering?
S3 Intelligent-Tiering es ideal para datos con patrones de uso impredecibles o frecuencia de acceso cambiante o desconocida. También puedes utilizarlo como la clase de almacenamiento predeterminada para la mayoría de las cargas de trabajo. Sin embargo, es especialmente adecuado para:
- Aplicaciones nuevas con frecuencia de acceso a datos desconocida.
- Casos de uso de análisis de datos con frecuencia de acceso impredecible.
- Uso de datalakes, ofreciendo almacenamiento económico a largo plazo con flexibilidad para recuperar datos en 5-12 horas.
- Contenido generado por usuarios, como fotos y videos, donde es difícil predecir cuáles se accederán frecuentemente.
Beneficios de S3 Intelligent-Tiering
- Ahorros de hasta el 40% en costos de almacenamiento estándar de S3 con acceso en milisegundos, alto rendimiento y baja latencia.
- Durabilidad del 99.999999999% en múltiples zonas de disponibilidad.
- Sin cargos de recuperación de datos.
- Sin requisitos de duración mínima de almacenamiento.
- Sin cargos por transferencia entre niveles.
Nota importante: El servicio tiene un costo de $0.0025 por cada 1000 objetos menores a 128 KB para la automatización y monitoreo necesarios. Los objetos menores a 128 KB no son elegibles para la transición automática y permanecen en el nivel de Acceso Frecuente.
Precios de S3 Intelligent-Tiering
El costo mensual incluye almacenamiento, transferencia de datos y solicitudes. Algunos precios rápidos:
- Nivel de Acceso Frecuente: $0.023/GB para los primeros 50 TB/mes, $0.022/GB para los siguientes 450 TB/mes, $0.021/GB para más de 500 TB/mes.
- Nivel de Acceso Poco Frecuente: $0.0125/GB al mes.
- Nivel de Acceso Instantáneo en Archivo: $0.004/GB al mes.
- Nivel de Acceso en Archivo: $0.0036/GB al mes.
- Nivel de Acceso en Archivo Profundo: $0.00099/GB al mes.