2 min. de lectura (aproximado)

Aws s3: almacén de la nube

S3 significa Simple Storage Service. Es el servicio de almacenamiento de objetos de Amazon Web Services, o AWS. A diferencia de un disco duro tradicional, donde organizas archivos en carpetas, S3 guarda todo como objetos dentro de buckets.
  • Un bucket es como una gran caja con nombre único en todo el mundo.
  • Un objeto es cualquier archivo que se suba, como una foto, un PDF, un video, un respaldo.

Por qué S3 tiene tanto impacto

La mayoría de las empresas grandes del mundo usan S3. Netflix almacena ahí gran parte de su contenido, Airbnb guarda fotos de alojamientos, bancos hacen respaldos críticos y miles de startups arrancan su infraestructura con él.

¿Por qué?

  • Escalabilidad infinita: No hay que preocuparte por el espacio. S3 crece automáticamente según se necesite.
  • Durabilidad: Amazon garantiza una durabilidad del 99.999999999%.
  • Disponibilidad mundial: Los datos pueden estar en diferentes regiones del planeta. Si una zona falla, otra sigue funcionando.
  • Se pagas solo por el uso: No hay costos fijos altos. Únicamente se paga por el almacenamiento y las transferencias que se realice.
  • Seguridad de nivel empresarial: Se puede cifrar los datos, controlar quién accede y registrar cada movimiento. Es una de las plataformas más seguras del mercado.

Cómo se usa

  • Sitios web estáticos: Se puede alojar una página web completa, HTML, CSS, imágenes directamente en S3 a muy bajo coste.
  • Respaldos y recuperación de desastres: Empresas guardan copias de seguridad diarias. Si algo se rompe, se recupera todo en minutos.
  • Almacenamiento de medios: Fotos, videos, podcasts, PDF.
  • Data lakes: Grandes volúmenes de datos sin procesar se acumulan ahí para luego analizarlos con herramientas de inteligencia artificial o big data.
  • Entrega de contenido: Combinado con CloudFront, CDN de AWS, S3 sirve archivos a usuarios de todo el mundo con muy baja latencia.

Las clases de almacenamiento

No todos los datos se usan igual. Por eso S3 tiene diferentes “clases”:
  • S3 Standard: Para archivos que se consultan frecuentemente.
  • S3 Intelligent-Tiering: Mueve automáticamente los datos según su uso, ahorra dinero sin tener que hacer nada.
  • S3 Glacier: Para archivos que no se usa casi nunca, como archivos históricos. Siendo mucho más barato.
Ejemplo S3 con PHP