CLF-C02
Deep Dive
AWS ofrece múltiples opciones de almacenamiento para diferentes casos de uso. El CLF-C02 evalúa la capacidad de elegir el servicio correcto según el escenario: S3 para objetos, EBS para volúmenes de EC2, EFS para sistemas de archivos compartidos.
Contenido
📦
Almacenamiento de objetos
Amazon S3
Archivos planos, accesibles via HTTP. Sin estructura de carpetas real (solo prefijos). Escala infinitamente.
💾
Almacenamiento en bloque
Amazon EBS
Volumen adjunto a una instancia EC2. Como un disco duro virtual. Se formatea con un sistema de archivos.
📁
Almacenamiento de archivos
Amazon EFS
Sistema de archivos NFS compartido. Múltiples instancias EC2 pueden montar el mismo EFS simultáneamente.
Almacenamiento de objetos con 11 nines de durabilidad
99.999999999% de durabilidad = si guardas 10 millones de objetos, esperarías perder uno cada 10,000 años
Amazon S3 es almacenamiento de objetos construido para almacenar y recuperar cualquier cantidad de datos desde cualquier lugar. Cada objeto puede tener hasta 5 TB de tamaño. Los objetos se almacenan en buckets con nombres únicos globales.
Características clave de S3
Casos de uso de S3
El examen CLF-C02 evalúa cuándo usar cada clase. La regla general: más barato de almacenar = más caro de recuperar y/o mayor latencia de acceso.
S3 Standard
Acceso: FrecuenteS3 Intelligent-Tiering
Acceso: Variable / desconocidoS3 Standard-IA
Acceso: InfrecuenteS3 One Zone-IA
Acceso: InfrecuenteS3 Glacier Instant Retrieval
Acceso: Archivado (acceso instantáneo cuando se necesita)S3 Glacier Flexible Retrieval
Acceso: Archivado (recuperación en minutos u horas)S3 Glacier Deep Archive
Acceso: Archivado profundo (recuperación en 12-48h)Almacenamiento en bloque de alta performance para instancias EC2
Amazon EBS provee volúmenes de almacenamiento en bloque persistente para instancias EC2. Los datos persisten independientemente de la vida de la instancia EC2. Un volumen EBS solo puede estar adjunto a UNA instancia EC2 a la vez (con excepciones: EBS Multi-Attach para io1/io2).
| Tipo | Descripción | IOPS | Casos de uso |
|---|---|---|---|
| gp3 (SSD) | SSD de propósito general. El estándar recomendado. | Hasta 16,000 | Volúmenes de arranque, apps web, bases de datos de dev/test |
| gp2 (SSD) | SSD de propósito general anterior (en desuso, usar gp3). | Hasta 16,000 | Legacy. gp3 es más barato y flexible. |
| io2 Block Express | SSD de IOPS provisionados de alta durabilidad. | Hasta 256,000 | Bases de datos críticas (Oracle, SAP HANA), cargas I/O intensivas |
| io1 (SSD) | SSD de IOPS provisionados. Alta performance. | Hasta 64,000 | Bases de datos transaccionales en producción |
| st1 (HDD) | HDD de throughput optimizado. Para datos accedidos frecuentemente. | 500 MB/s throughput | Big data, data warehouses, log processing |
| sc1 (HDD) | HDD de cold storage. El más económico. | 250 MB/s throughput | Backups, datos accedidos infrecuentemente |
Sistema de archivos NFS compartido, totalmente gestionado
Amazon EFS proporciona un sistema de archivos NFS (Network File System) simple, sin servidor, elástico, que se puede compartir entre múltiples instancias EC2 simultáneamente, incluso en diferentes Availability Zones.
Ventajas de EFS
Limitaciones
El Instance Store es almacenamiento adjunto físicamente al host de EC2 (no es una red de almacenamiento como EBS). Ofrece muy alta velocidad de E/S, pero los datos se pierden cuando la instancia se detiene o termina.
Características
Cuándo usar Instance Store
Instance Store vs EBS
• Instance Store: más rápido, pero efímero (se pierde)
• EBS: persiste aunque la instancia se reinicie
• Para datos importantes → siempre EBS (o S3)
Sistemas de archivos completamente gestionados para casos de uso específicos
Amazon FSx proporciona sistemas de archivos especializados para casos de uso que EFS no cubre: Windows (SMB), HPC (Lustre), etc. La clave para el examen: EFS = Linux/NFS. FSx = casos de uso específicos.
FSx for Windows File Server
Sistema de archivos SMB compatible con Windows y Active Directory. Ideal para aplicaciones Windows que necesitan almacenamiento de archivos compartido. Soporta DFS, NTFS, Active Directory.
FSx for Lustre
Sistema de archivos de alto rendimiento para HPC, ML y procesamiento de videos. Diseñado para workloads que requieren cientos de GB/s de throughput y millones de IOPS.
FSx for NetApp ONTAP
Compatible con NetApp ONTAP. Para migraciones desde entornos NetApp on-premises a AWS sin cambiar aplicaciones.
FSx for OpenZFS
Sistema de archivos ZFS gestionado. Snapshots instantáneos, clones de volúmenes y compresión integrada.
S3 Lifecycle Policies
Automatiza la transición de objetos S3 entre clases de almacenamiento según su antigüedad, reduciendo costos sin intervención manual.
Ejemplo: logs de acceso — activos 30 días, archivados 60 días, eliminados después de 1 año. Completamente automatizado.
AWS Backup
Servicio centralizado de backup para múltiples servicios AWS. Crea políticas de backup (frecuencia, retención, transición a cold storage) que se aplican a EC2, EBS, RDS, DynamoDB, EFS, FSx y más.
AWS Elastic Disaster Recovery
Replica servidores on-premises o en cloud (de cualquier origen) a AWS de forma continua. Ante un desastre, permite recuperar en minutos con RPO de segundos y RTO de minutos.
Dispositivos físicos para migrar grandes volúmenes de datos a AWS
Cuando tienes petabytes de datos y el ancho de banda de internet es insuficiente (tomaría meses/años), AWS envía un dispositivo físico a tu datacenter. Copias los datos al dispositivo, lo envías de vuelta, AWS los carga en S3.
AWS Snowcone
Capacidad: 8 TB (HDD) / 14 TB (SSD)
Peso: 2.1 kg
Migración de pequeños volúmenes, edge computing en lugares remotos o con restricciones de espacio. Compatible con DataSync.
AWS Snowball Edge
Capacidad: 80 TB (Storage Optimized) / 40 TB (Compute Optimized)
Peso: 22 kg
Migración de decenas de TB. También tiene capacidad de cómputo (EC2, Lambda en el dispositivo). Para edge computing en lugares sin conectividad.
AWS Snowmobile
Capacidad: Hasta 100 PB
Peso: Semirremolque de 45 pies
Migraciones a escala de exabyte. AWS envía un camión a tu datacenter. Para empresas con decenas de petabytes de datos históricos.
| Dimensión | S3 | EBS | EFS |
|---|---|---|---|
| Tipo | Objetos | Bloques (volumen) | Archivos (NFS) |
| Acceso | API REST (HTTP/S) | Adjunto a EC2 (block device) | Sistema de archivos montado (NFS v4) |
| Concurrencia | Millones de clientes simultáneos | 1 instancia (salvo Multi-Attach) | Miles de instancias EC2 simultáneas |
| Compatibilidad OS | Cualquiera (HTTP) | Linux y Windows | Solo Linux (NFS) |
| Tamaño máximo objeto | 5 TB por objeto, ilimitado total | Hasta 64 TB por volumen | Sin límite (escala automático) |
| Durabilidad | 11 nines (multi-AZ) | 99.999% (AZ específica) | Multi-AZ (regional) |
| Casos de uso | Archivos, backups, web estático, data lakes | SO de EC2, bases de datos, volúmenes de boot | Código compartido, CMS, web servers multi-instancia |
| Precio aprox. | Desde $0.023/GB/mes | Desde $0.08/GB/mes (gp3) | Desde $0.30/GB/mes |
¿Entendiste este tema?
Pon a prueba lo que acabas de aprender
Una empresa tiene un servidor web con múltiples instancias EC2 en un Auto Scaling Group. Necesitan que todas las instancias compartan el mismo directorio de archivos de configuración y assets de la aplicación. ¿Qué servicio de almacenamiento de AWS es el más adecuado?