AWS-CP: Almacenamiento 🗃️ - #3
- Brayan Neciosup
- 2 ene
- 3 Min. de lectura
Almacenamiento de Objetos en AWS - S3
Amazon Simple Storage Service (S3) es un servicio de almacenamiento de objetos completamente administrado que permite almacenar y recuperar cantidades prácticamente ilimitadas de datos desde cualquier lugar. Es uno de los servicios más utilizados en AWS debido a su alta durabilidad, escalabilidad y flexibilidad.
¿Cómo funciona Amazon S3?
S3 almacena la información como objetos, que representan la unidad fundamental del almacenamiento.Cada objeto incluye:
El archivo en sí (imagen, video, dataset, backup, etc.)
Metadatos asociados
Un identificador único
Estos objetos se almacenan dentro de buckets, que funcionan como contenedores lógicos.Los buckets tienen un nombre único a nivel global de AWS y son la base para:
Organizar datos
Definir permisos
Aplicar políticas de seguridad y ciclo de vida
Cada objeto puede tener un tamaño desde unos pocos bytes hasta 5 terabytes, y no existe un límite práctico en la cantidad de datos almacenados por bucket.
Características principales de Amazon S3
Amazon S3 se destaca por ofrecer:
Versionamiento de objetos, permitiendo conservar versiones anteriores ante cambios o eliminaciones accidentales.
Alta durabilidad, con un diseño que replica los datos automáticamente dentro de una región.
Administración del ciclo de vida, que permite automatizar el movimiento o eliminación de objetos.
Clases de almacenamiento, diseñadas para distintos patrones de acceso y optimización de costos.
Estas capacidades convierten a S3 en una solución clave para múltiples escenarios.
Casos de uso de Amazon S3
Gracias a su diseño, S3 puede utilizarse para:
Distribución de contenido
Alojamiento de sitios web estáticos
Almacenamiento y entrega de archivos multimedia
Backups y recuperación ante desastres
Implementación de Data Lakes y almacenamiento de grandes volúmenes de datos
Seguridad y privacidad en S3
Por defecto, todo lo almacenado en S3 es privado.El acceso a los datos se controla mediante distintos mecanismos:
Políticas de bucket, que definen acciones permitidas o denegadas sobre un bucket y sus objetos.
Políticas basadas en identidad (IAM), que regulan qué usuarios, grupos o roles pueden interactuar con los recursos de S3.
Cifrado de datos, tanto en tránsito como en reposo, protegiendo la información contra accesos no autorizados.
Esto permite cumplir con altos estándares de seguridad y control de acceso.
Clases de almacenamiento en Amazon S3
S3 ofrece diferentes clases de almacenamiento, cada una pensada para una frecuencia de acceso distinta:
S3 Standard: para datos de acceso frecuente.
S3 Infrequent Access: para datos a los que se accede con menor frecuencia.
S3 Glacier: orientado al archivado de largo plazo, con variantes como:
Glacier Instant Retrieval
Glacier Flexible Retrieval
Glacier Deep Archive
One Zone: opción de menor costo, con menor tolerancia a fallos.
S3 Intelligent-Tiering: mueve los objetos automáticamente entre niveles según su uso real.
Estas clases permiten equilibrar rendimiento, disponibilidad y costos.
Ciclo de vida de Amazon S3
Mediante Amazon S3 Lifecycle Policies, es posible automatizar:
La transición de objetos entre clases de almacenamiento
La eliminación de datos que ya no se necesitan
Adicionalmente:
S3 Storage Class Analysis permite analizar los patrones de acceso y optimizar decisiones de almacenamiento.
S3 Outposts extiende el almacenamiento de objetos a entornos on-premise para casos con requisitos de residencia local de datos.
El ciclo de vida de S3 permite mantener el acceso adecuado a los datos mientras se optimizan costos a lo largo del tiempo.





Comentarios