AWS Builder Center

S3 para principiantes: por qué no es "una carpeta" y cómo lo entendí

Tercera semana de mis apuntes como estudiante de AWS. Esta vez le tocó a Amazon S3, uno de los primeros servicios que toca estudiar y que al principio confundí con "una carpeta en la nube".

El error común

Cuando empecé, pensaba en S3 como si fuera Google Drive: subes archivos y listo. Pero S3 no es un sistema de carpetas tradicional, es un almacén de objetos.

¿Qué es un objeto?

Cada archivo que subes se guarda como un objeto, que incluye:
  • Los datos en sí (el archivo)
  • Metadatos (información sobre el archivo)
  • Una clave única (algo así como su nombre completo, incluyendo la ruta)
Esa clave única es importante: no existen carpetas reales, lo que vemos como "carpetas" en la consola son en realidad solo texto dentro del nombre del objeto, separado por "/".

Los buckets

Los objetos se guardan dentro de buckets, que son como contenedores con nombre único a nivel global en toda la nube de AWS (no solo en tu cuenta). Por eso a veces un nombre de bucket que se te ocurre ya está tomado por otra persona en el mundo.

Clases de almacenamiento

Lo que más me sorprendió fue que S3 no es "un solo tipo" de almacenamiento, tiene varias clases según qué tan seguido accedes a los datos:
  • S3 Standard: para datos de acceso frecuente
  • S3 Infrequent Access: más barato, para datos que consultas poco
  • S3 Glacier: para archivado a largo plazo, muy barato pero con tiempos de recuperación más lentos

Por qué importa

Entender esto evita errores comunes en el examen (como pensar que S3 es para bases de datos relacionales) y también ayuda en la vida real a elegir la clase correcta de almacenamiento para no pagar de más.

¿Qué clase de S3 usan más en sus proyectos? Yo todavía no he probado Glacier, me da curiosidad cuánto tarda la recuperación.
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article