CLF-C02
Deep Dive
La infraestructura global de AWS es uno de los temas más evaluados en el CLF-C02. Comprende regiones, Availability Zones, Edge Locations y sus diferencias. El examen distinguirá entre estos conceptos en escenarios concretos.
Contenido
AWS opera la infraestructura cloud más grande y extensa del mundo, diseñada para ofrecer alta disponibilidad, tolerancia a fallos y baja latencia a escala global. La jerarquía es:
Adicionalmente: Edge Locations (para CDN), Local Zones y Wavelength Zones (para casos especiales de latencia).
33+
Regiones
áreas geográficas
105+
Availability Zones
zonas aisladas
400+
Edge Locations
puntos de presencia
245+
Países
con cobertura CDN
Una región es un área geográfica del mundo que contiene múltiples Availability Zones aisladas y separadas físicamente. Cada región es completamente independiente de las demás.
Ejemplos de regiones AWS
| Nombre | Código | AZs |
|---|---|---|
| US East (N. Virginia) | us-east-1 | 6 |
| EU (Ireland) | eu-west-1 | 3 |
| Asia Pacific (Tokyo) | ap-northeast-1 | 4 |
| South America (São Paulo) | sa-east-1 | 3 |
| AWS GovCloud (US-West) | us-gov-west-1 | 3 |
4 criterios para elegir una región
Cumplimiento y gobernanza de datos
Si tus datos deben permanecer en Europa (GDPR), elige una región europea. Los datos NO salen de la región sin tu consentimiento explícito.
Latencia
Elige la región más cercana a tus usuarios. us-east-1 para usuarios en América del Norte, eu-west-1 para Europa, ap-northeast-1 para Asia.
Disponibilidad de servicios
No todos los servicios AWS están en todas las regiones. Los servicios nuevos se lanzan primero en us-east-1. Verifica disponibilidad del servicio que necesitas.
Precio
Los precios varían por región. us-east-1 suele ser la más barata. sa-east-1 (São Paulo) es significativamente más cara.
Trampa de examen — Regiones vs Zonas
Los datos de AWS NO se replican automáticamente entre regiones. Si quieres redundancia multi-región, debes configurarla explícitamente (ej: S3 Cross-Region Replication, DynamoDB Global Tables). Dentro de una región, los datos se pueden replicar automáticamente entre AZs (ej: RDS Multi-AZ).
Una Availability Zone (AZ) es uno o más datacenters discretos con energía, redes y conectividad redundantes dentro de una región de AWS. Las AZs están diseñadas como zonas de falla independientes.
Características de las AZs
Mínimo 3 por región
Todas las regiones AWS tienen al menos 3 AZs (aunque algunas tienen hasta 6). Esto permite alta disponibilidad sin depender de una sola AZ.
Separadas físicamente
Las AZs están ubicadas en instalaciones físicamente separadas, a kilómetros de distancia entre sí, para evitar que un desastre natural afecte a todas simultáneamente.
Conectadas por fibra privada
Están interconectadas con fibra óptica privada de alta velocidad y baja latencia de AWS — NO a través del internet público.
Independientes en energía y red
Cada AZ tiene su propio suministro eléctrico, sistemas de UPS, generadores de backup y conectividad de red independiente.
¿Para qué sirven las AZs?
Las AZs permiten construir aplicaciones de alta disponibilidad y tolerancia a fallos:
RDS Multi-AZ: réplica síncrona en otra AZ. Si falla la AZ primaria, failover automático en ~1 min.
EC2 Auto Scaling: distribuye instancias en múltiples AZs. Si una AZ falla, las instancias de otras AZs absorben el tráfico.
ELB (Elastic Load Balancing): distribuye tráfico entre instancias en múltiples AZs automáticamente.
S3: replica objetos en mínimo 3 AZs automáticamente (durabilidad 11 nines).
Nombres de las AZs
Las AZs se nombran como us-east-1a, us-east-1b, us-east-1c, etc. El sufijo de letra varía por cuenta — tu "us-east-1a" puede ser físicamente diferente a la "us-east-1a" de otra cuenta. AWS hace esto para distribuir cargas.
Las Edge Locations (también llamadas "Points of Presence") son sitios que Amazon CloudFront usa para almacenar en caché copias de tu contenido más cerca de los usuarios finales, reduciendo la latencia. NO son para desplegar EC2 ni bases de datos.
Servicios que usan Edge Locations
Amazon CloudFront
CDN — almacena en caché contenido estático y dinámico en Edge Locations para servir a usuarios desde el punto de presencia más cercano.
Amazon Route 53
DNS — responde consultas DNS desde Edge Locations para menor latencia en resolución de nombres.
AWS Global Accelerator
Optimiza el enrutamiento de tráfico de aplicaciones usando la red global de AWS desde Edge Locations.
AWS WAF y AWS Shield
Protección DDoS y firewall de aplicaciones aplicados en el Edge, antes de llegar a tu origen.
Cómo funciona CloudFront con Edge Locations
Usuario en Madrid solicita imagen de tu app (origen en us-east-1)
Request va a la Edge Location más cercana (ej: Madrid)
Si la imagen está en caché en esa Edge: responde desde ahí en <10ms
Si NO está en caché: Edge fetches desde el origen, responde al usuario, guarda en caché para próximas requests
Segunda visita del usuario: servida desde Madrid Edge, no desde us-east-1. Latencia reducida de ~200ms a ~5ms.
Trampa crítica: Edge Locations ≠ Regiones ≠ AZs
Edge Location
✓ Cache de CDN, DNS
✗ NO para desplegar EC2 o RDS
Availability Zone
✓ Alta disponibilidad de apps
✗ NO para CDN ni cache
Región
✓ Residencia de datos, servicios completos
✗ NO es un único datacenter
AWS Local Zones
Extensiones de una región AWS colocadas en áreas metropolitanas específicas para ofrecer servicios de computación, almacenamiento y base de datos con latencia de un solo dígito en milisegundos a los usuarios en esa ciudad.
• Disponible en ciudades como Los Angeles, Dallas, Miami
• Extiende la VPC de la región a la Local Zone
• Casos de uso: edición de video en tiempo real, juegos, streaming de medios
AWS Wavelength Zones
Infraestructura AWS embebida directamente dentro de los datacenters de proveedores de telecomunicaciones 5G, para entregar aplicaciones con latencia de sub-milisegundo a dispositivos 5G.
• Trabaja con operadoras como Verizon, SK Telecom, Vodafone
• El tráfico no sale de la red 5G del operador
• Casos de uso: AR/VR, vehículos autónomos, IIoT en tiempo real
| Componente | Cantidad | Propósito principal | ¿Se despliegan servicios de cómputo? | Ejemplo |
|---|---|---|---|---|
| Región | 33+ | Aislamiento geográfico, residencia de datos, cumplimiento normativo | ✓ Sí — EC2, RDS, Lambda, etc. | us-east-1, eu-west-1, sa-east-1 |
| Availability Zone | 105+ | Alta disponibilidad y tolerancia a fallos dentro de una región | ✓ Sí — EC2, RDS (Multi-AZ), ELB | us-east-1a, us-east-1b, us-east-1c |
| Edge Location | 400+ | Caché de CDN (CloudFront) y DNS (Route 53) cerca del usuario | ✗ No — solo caché y CDN | Madrid, Ciudad de México, Lima |
| Local Zone | 30+ | Latencia de un dígito ms en ciudades específicas | ✓ Limitado — compute, storage | us-west-2-lax-1a (Los Angeles) |
| Wavelength Zone | 18+ | Sub-ms latencia para dispositivos 5G | ✓ Limitado — diseñado para 5G | us-east-1-wl1-nyc-wlz-1 (Verizon NY) |
¿Entendiste este tema?
Pon a prueba lo que acabas de aprender
Un arquitecto necesita diseñar una solución de base de datos que siga funcionando automáticamente si uno de los datacenters físicos de AWS en la misma área geográfica falla. ¿Qué característica de la infraestructura de AWS le permite lograr esto?