Conceptos

AWS S3

Servicio de almacenamiento de objetos de AWS con durabilidad del 99.999999999%, escalabilidad ilimitada y múltiples clases de almacenamiento para optimizar costos.

seed#aws#s3#storage#serverless#object-storage#cloud

¿Qué es?

Amazon S3 (Simple Storage Service) es almacenamiento de objetos con durabilidad de 11 nueves (99.999999999%). Almacena cualquier cantidad de datos — desde bytes hasta petabytes — con acceso vía HTTP/HTTPS. Es la base de innumerables arquitecturas en AWS.

Conceptos clave

  • Bucket: contenedor de objetos (nombre globalmente único)
  • Object: archivo + metadata (hasta 5TB por objeto)
  • Key: ruta/nombre del objeto dentro del bucket
  • Versioning: historial de versiones de cada objeto

Clases de almacenamiento

ClaseUsoCosto
StandardAcceso frecuenteBase
Intelligent-TieringAcceso variableAuto-optimiza
Standard-IAAcceso infrecuente-40%
GlacierArchivos, minutos de retrieval-70%
Glacier Deep ArchiveArchivos, horas de retrieval-95%

Integraciones serverless

  • Event notifications: trigger Lambda cuando se sube/modifica un objeto
  • Static website hosting: servir sitios estáticos directamente
  • CloudFront: CDN para distribución global
  • Athena: queries SQL sobre datos en S3

Seguridad

  • Bucket policies y ACLs para control de acceso
  • Encriptación server-side (SSE-S3, SSE-KMS)
  • Block Public Access por defecto
  • Access Points para acceso granular

¿Por qué importa?

S3 es el servicio más fundamental de AWS — almacenamiento de objetos con durabilidad de 11 nueves. Es la base para data lakes, backups, hosting estático, artefactos de CI/CD y distribución de contenido. Dominar sus clases de almacenamiento y políticas de ciclo de vida es esencial para optimizar costos.

Referencias

Conceptos