Todas las guías
Practicar ahora
D4 · Optimización de costos

Costos de almacenamiento: S3 tiers y lifecycle

S3 tiene múltiples tiers de almacenamiento con diferentes trade-offs de costo vs disponibilidad vs retrieval time. El examen presenta escenarios con patrones de acceso específicos y te pide la configuración más económica.

Icon-Architecture/48/Arch_Amazon-Simple-Storage-Service_48

Storage Classes

Storage ClassCosto aproxRetrievalMin duraciónUso ideal
S3 Standard$0.023/GBInmediato (ms)NingunoDatos accedidos frecuentemente
S3 Standard-IA$0.0125/GB + retrievalInmediato (ms)30 días / 128KBBackups, DR activo
S3 One Zone-IA$0.01/GB + retrievalInmediato (ms)30 días / 128KBData reproducible (thumbnails)
$0.004/GBInmediato (ms)90 díasArchivos con acceso ocasional urgente
Glacier Flexible$0.0036/GB1-5 min / 3-5h90 díasBackups long-term, compliance
Glacier Deep Archive$0.00099/GB12-48 horas180 díasRetención 7-10 años, acceso rarísimo

Mínimos de almacenamiento (trampa frecuente)

Si eliminas o transicionas un objeto antes de su mínimo de duración, pagas el mínimo de todas formas. Standard-IA: 30 días mínimo. Glacier: 90 días. Deep Archive: 180 días.

One Zone-IA — cuándo NO usar

One Zone-IA almacena en una sola . Si esa AZ tiene un outage, los datos se pierden. Solo para datos reproducibles (thumbnails generados, transcoded media). Nunca para backups únicos.

Icon-Architecture/48/Arch_Amazon-Simple-Storage-Service_48

S3 Lifecycle Policies

Las Lifecycle Rules automatizan la transición de objetos entre storage classes o su expiración. Se configuran a nivel de bucket o por prefijo/tag. Dos tipos de acciones: Transition y Expiration.

Transition Actions

Mueve objetos a un storage class más económico después de N días.

  • →Después de 30 días → Standard-IA
  • →Después de 90 días → Glacier Instant Retrieval
  • →Después de 365 días → Glacier Deep Archive

Expiration Actions

Elimina objetos automáticamente después de N días.

  • →Delete access logs después de 365 días
  • →Delete versiones anteriores después de 90 días
  • →Delete multipart uploads incompletos después de 7 días

Orden de transición (solo pueden ir de "caliente" a "frío")

Standard→
Standard-IA→
Intelligent-Tiering→
Glacier Instant→
Glacier Flexible→
Deep Archive

No puedes transicionar en sentido contrario (ej: de Glacier a Standard-IA) con lifecycle — debes restaurar y re-subir.

Icon-Architecture/48/Arch_Amazon-Simple-Storage-Service_48

S3 Intelligent-Tiering

Intelligent-Tiering mueve objetos automáticamente entre tiers según el patrón de acceso real. Sin cargo por recuperación. Cargo mensual de monitoreo: ~$0.0025/1000 objetos.

Auto

Frequent Access

Acceso en últimos 30 días. Costo = Standard.

Auto

Infrequent Access

No accedido en 30 días. Automático. Costo = Standard-IA.

Auto

Archive Instant Access

No accedido en 90 días. Automático. Retrieval instantáneo.

Opt-in

Archive Access

No accedido en 90-730 días. Opcional. Retrieval 3-5h.

Opt-in

Deep Archive Access

No accedido en 180-730 días. Opcional. Retrieval 12h.

Cuándo usar Intelligent-Tiering vs Lifecycle

Intelligent-Tiering: patrón de acceso variable o desconocido. AWS decide automáticamente. Sin penalización de retrieval.
Lifecycle: patrón de acceso conocido y predecible (ej: "logs del mes pasado"). Más económico si el patrón es fijo (sin cargo de monitoreo).

Icon-Architecture/48/Arch_Amazon-Simple-Storage-Service_48

Costos de EBS

gp3 (General Purpose SSD)

$0.08/GB-mes

3.000 IOPS base (gratis)

Mejor que gp2 en costo — IOPS y throughput se configuran independientemente del tamaño.

gp2 (General Purpose SSD)

$0.10/GB-mes

3 IOPS/GB (mín 100)

IOPS escalan con tamaño. Para más IOPS necesitas volumen más grande (o migrar a gp3).

io2 Block Express (Provisioned IOPS)

$0.125/GB + $0.065/IOPS

Hasta 256.000 IOPS

Para bases de datos críticas. Caro pero predecible. Multi-Attach soportado.

st1 (Throughput Optimized HDD)

$0.045/GB-mes

No para IOPS — throughput

Big data, log processing. Alto throughput secuencial. NO root volume.

sc1 (Cold HDD)

$0.015/GB-mes

Mínimo acceso

Más barato de EBS. Para datos fríos que se acceden raramente. NO root volume.

Icon-Architecture/48/Arch_Amazon-Simple-Storage-Service_48

Costos de transferencia de datos

Ingress (entrada a AWS)

  • •Gratis en casi todos los casos
  • •Upload a S3: gratuito
  • •DirectConnect: cargos por puerto, no por datos entrantes

Egress (salida de AWS)

  • •Internet: $0.09/GB (tier 1)
  • •Entre regiones: $0.02/GB
  • •Entre AZs misma región: $0.01/GB por dirección

Gratis

  • •Entre servicios en misma AZ
  • • → usuarios (primeros 1 TB/mes gratis)
  • •S3 → CloudFront (sin costo de egress S3)
  • •VPC Endpoints (datos internos)

Optimización de costos transfer

  • •Usar VPC Endpoints para S3/ (evita )
  • •CloudFront reduce egress desde S3
  • •Comprimir datos antes de enviar
  • •Usar misma AZ para EC2 + RDS

Trampa de examen

Tráfico entre AZs en la misma región tiene costo ($0.01/GB cada dirección). Para evitarlo: mantener instancias en la misma AZ que el nodo del ELB (Cross-Zone LB desactivado) o usar VPC Gateway Endpoints para acceder a S3 desde EC2 en lugar de NAT Gateway.

Diagrama: S3 Storage Classes y Lifecycle

Pipeline de transición automática: Standard → IA → Glacier → Deep Archive.

¿Entendiste este tema?

Pon a prueba lo que acabas de aprender

Una empresa almacena 100 TB de logs de aplicación en S3 Standard. Los logs del último mes se consultan frecuentemente para debugging; los logs de 2-12 meses se consultan raramente. Los logs mayores de 1 año nunca se consultan pero deben conservarse 7 años por cumplimiento. ¿Cuál es la configuración más económica?

¿Listo para poner a prueba "Costos de almacenamiento: S3 tiers y lifecycle"?

Pon a prueba lo que aprendiste con preguntas originales del examen SAA-C03.

Iniciar simulacro SAA-C03

Sin límite de simulacros con plan Pro

Inicia sesión para llevar tu progreso.