Clases de Almacenamiento en Amazon S3: Usos y Características

Clase 33 de 80Curso AWS Cloud Practitioner Certification

Contenido del curso

Fundamentos de la Infraestructura Global de AWS

Servicios de cómputo en AWS

Almacenamiento en AWS

Seguridad en AWS

Costos en AWS

Cómo aprobar la certificación AWS Cloud Practitioner

Resumen

Elegir la clase de almacenamiento correcta en Amazon S3 puede marcar la diferencia entre optimizar costos y pagar de más por información que casi nunca consultas. Comprender cada opción, sus niveles de disponibilidad y sus casos de uso es fundamental para aprobar el examen de certificación y para diseñar arquitecturas eficientes en la nube.

¿Qué significan durabilidad y disponibilidad en Amazon S3?

Antes de comparar las clases de almacenamiento, es necesario dominar dos conceptos que las atraviesan a todas.

Durabilidad se refiere a la capacidad del sistema para mantener los datos intactos, íntegros y sin alteraciones [01:52]. Amazon S3 ofrece un 99.999999999 % de durabilidad (once nueves), lo que significa que la probabilidad de perder un objeto es extremadamente baja. Esto se logra porque AWS replica automáticamente la información en diferentes zonas de disponibilidad.

Disponibilidad, en cambio, hace referencia a que la información esté accesible en el momento en que la necesitas [02:27]. Un ejemplo sencillo: una persona puede estar viva y sana (durable), pero ocupada y sin poder atender una llamada (no disponible). Lo mismo ocurre con los objetos en S3: pueden existir perfectamente, pero no siempre estar accesibles según la clase de almacenamiento elegida.

Otro dato importante es la diferencia entre la disponibilidad de diseño y el SLA (Service Level Agreement). El SLA es el compromiso contractual que Amazon asume con sus clientes, mientras que la disponibilidad de diseño refleja la capacidad real de la arquitectura del servicio [04:15].

¿Cuáles son las clases de almacenamiento y cuándo usar cada una?

¿Cuándo conviene Amazon S3 Standard?

Es la clase de propósito general y la opción por defecto [03:30]. Tiene una disponibilidad del 99.99 %, acceso con baja latencia y replica los datos en al menos tres zonas de disponibilidad. Úsala cuando necesites leer, escribir o descargar objetos de forma frecuente.

¿Qué diferencia a S3 Infrequent Access y One Zone Infrequent Access?

  • S3 Infrequent Access (S3-IA): ideal para información que consultas como máximo una o dos veces al mes [05:07]. Su disponibilidad baja a 99.9 % y el tamaño mínimo facturable por objeto es de 128 KB. Los datos siguen replicándose en tres zonas de disponibilidad. El modelo de precios cambia: almacenar sale más barato, pero cada solicitud get o put tiene un costo mayor que en S3 Standard.
  • S3 One Zone Infrequent Access: guarda la información en una sola zona de disponibilidad [06:20]. Su disponibilidad es del 99.5 %. Aquí debes almacenar datos que puedas regenerar fácilmente si se pierden, porque al no estar replicados en múltiples zonas, el riesgo es mayor.

¿Para qué sirve S3 Express One Zone?

Esta clase también almacena en una sola zona, pero su diferencia clave es la latencia ultrabaja en milisegundos [07:15]. Está pensada para aplicaciones que necesitan leer objetos extremadamente rápido. Su disponibilidad alcanza el 99.95 %.

¿Cómo funcionan Intelligent-Tiering y las clases Glacier?

S3 Intelligent-Tiering analiza los patrones de acceso a tus objetos y los mueve automáticamente entre las capas de acceso frecuente e infrecuente [08:00]. Si tienes un bucket con un millón de objetos donde la mitad se consulta a diario y la otra mitad una vez al mes, este servicio optimiza los costos por ti. Cobra un pequeño porcentaje por el monitoreo, pero el ahorro puede ser significativo. Disponibilidad: 99.9 %, replicado en tres o más zonas.

Las clases Glacier están diseñadas para datos fríos, información que rara vez necesitas consultar, similar a un alimento en el congelador que requiere tiempo para descongelarse [09:00].

  • Glacier Instant Retrieval: datos de larga duración que necesitas acceder una vez cada tres meses, pero con recuperación en milisegundos. Duración mínima: 90 días [09:45].
  • Glacier Flexible Retrieval: información consultada una o dos veces al año, con un tiempo de espera de minutos u horas para que esté disponible. Duración mínima: 90 días [10:35].
  • Glacier Deep Archive: la opción más económica para datos que deben conservarse cinco, diez años o más por temas de compliance o registros históricos. La recuperación puede tomar varias horas y la duración mínima es de 180 días [11:05].

Un aspecto práctico es que puedes mover objetos entre clases de almacenamiento. Esto se logra de forma automatizada mediante las políticas de ciclo de vida que ofrece Amazon, o de forma manual, aunque esta última opción no es escalable cuando manejas grandes volúmenes de información [01:30].

Para cerrar, piensa en este escenario de examen: tienes miniaturas de imágenes que puedes regenerar si se borran y necesitas elegir la mejor clase de almacenamiento entre S3 Standard, Glacier Instant Retrieval, S3 Infrequent Access y S3 One Zone Infrequent Access [11:50]. ¿Cuál elegirías tú? Comparte tu respuesta en los comentarios y argumenta por qué.

      Clases de Almacenamiento en Amazon S3: Usos y Características