Saltar al contenido principal

Regiones y Zonas de Disponibilidad

La Infraestructura Global de AWS​

AWS ha construido una infraestructura global compuesta por Regiones y Zonas de Disponibilidad (AZ). Comprender esta arquitectura es esencial para diseñar aplicaciones resilientes.

┌─────────────────────────────────────────────────────────────┐
│ INFRASTRUCTURE AWS │
├─────────────────────────────────────────────────────────────┤
│ │
│ 🌍 MONDE │
│ │ │
│ ├── 📍 Région (us-east-1) │
│ │ ├── 🏢 AZ (us-east-1a) ─── Datacenter(s) │
│ │ ├── 🏢 AZ (us-east-1b) ─── Datacenter(s) │
│ │ ├── 🏢 AZ (us-east-1c) ─── Datacenter(s) │
│ │ └── ... │
│ │ │
│ ├── 📍 Région (eu-west-1) │
│ │ ├── 🏢 AZ (eu-west-1a) │
│ │ ├── 🏢 AZ (eu-west-1b) │
│ │ └── 🏢 AZ (eu-west-1c) │
│ │ │
│ ├── 📍 Région (ca-central-1) ← Canada / Montréal │
│ │ ├── 🏢 AZ (ca-central-1a) │
│ │ ├── 🏢 AZ (ca-central-1b) │
│ │ └── 🏢 AZ (ca-central-1d) │
│ │ │
│ └── ... (30+ régions dans le monde) │
│ │
└─────────────────────────────────────────────────────────────┘

¿Qué es una Región?​

Una Región de AWS es una zona geográfica que contiene varios centros de datos. Cada región es completamente independiente de las demás.

Características de una Región​

CaracterísticaDescripción
AislamientoCada región está aislada de las demás
DatosLos datos no salen de la región (salvo que usted lo solicite)
ServiciosNo todos los servicios están disponibles en todas las regiones
PrecioLos precios varían según la región
LatenciaMás cerca = más rápido

Principales Regiones de AWS (2024)​

┌─────────────────────────────────────────────────────────────┐
│ RÉGIONS AWS PRINCIPALES │
├─────────────────────────────────────────────────────────────┤
│ │
│ 🇺🇸 AMÉRIQUE DU NORD │
│ ├── us-east-1 │ N. Virginia │ La plus ancienne │
│ ├── us-east-2 │ Ohio │ │
│ ├── us-west-1 │ N. California│ │
│ ├── us-west-2 │ Oregon │ │
│ └── ca-central-1 │ Montréal │ 🇨🇦 Canada │
│ │
│ 🇪🇺 EUROPE │
│ ├── eu-west-1 │ Irlande │ Populaire en Europe │
│ ├── eu-west-2 │ Londres │ │
│ ├── eu-west-3 │ Paris │ 🇫🇷 France │
│ ├── eu-central-1 │ Francfort │ 🇩🇪 Allemagne │
│ └── eu-north-1 │ Stockholm │ │
│ │
│ 🌏 ASIE-PACIFIQUE │
│ ├── ap-northeast-1│ Tokyo │ 🇯🇵 Japon │
│ ├── ap-southeast-1│ Singapour │ │
│ └── ap-south-1 │ Mumbai │ 🇮🇳 Inde │
│ │
└─────────────────────────────────────────────────────────────┘

¿Cómo Elegir una Región?​

┌─────────────────────────────────────────────────────────────┐
│ CRITÈRES DE CHOIX D'UNE RÉGION │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. 📍 PROXIMITÉ DES UTILISATEURS │
│ └── Plus proche = latence plus faible │
│ └── Utilisateurs au Canada → ca-central-1 │
│ │
│ 2. ⚖️ CONFORMITÉ ET RÉGLEMENTATION │
│ └── RGPD → Région en Europe │
│ └── Données canadiennes → ca-central-1 │
│ └── HIPAA, PCI-DSS → Régions conformes │
│ │
│ 3. 💰 COÛT │
│ └── us-east-1 souvent le moins cher │
│ └── Régions récentes parfois plus chères │
│ │
│ 4. 🛠️ DISPONIBILITÉ DES SERVICES │
│ └── Nouveaux services d'abord dans us-east-1 │
│ └── Vérifier que le service existe dans la région │
│ │
└─────────────────────────────────────────────────────────────┘
Para este curso

Usaremos principalmente us-east-1 (N. Virginia) porque:

  • Todos los servicios están disponibles allí
  • LocalStack lo emula por defecto
  • Generalmente los precios más bajos

¿Qué es una Zona de Disponibilidad (AZ)?​

Una Zona de Disponibilidad es uno o varios centros de datos físicos dentro de una región, con alimentación eléctrica, red y conectividad redundantes.

Características de las AZ​

┌─────────────────────────────────────────────────────────────┐
│ ZONE DE DISPONIBILITÉ (AZ) │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ AZ : us-east-1a │ │
│ │ │ │
│ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │
│ │ │Datacenter│ │Datacenter│ │Datacenter│ │ │
│ │ │ 1 │ │ 2 │ │ 3 │ │ │
│ │ └────┬─────┘ └────┬─────┘ └────┬─────┘ │ │
│ │ │ │ │ │ │
│ │ └──────────────┼──────────────┘ │ │
│ │ │ │ │
│ │ • Alimentation redondante │ │
│ │ • Réseau redondant │ │
│ │ • Physiquement séparé des autres AZ │ │
│ │ • Connecté aux autres AZ par fibre haute vitesse │ │
│ │ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ Isolation physique : │
│ • Distance suffisante pour éviter les catastrophes │
│ • Assez proche pour faible latence (< 2ms entre AZ) │
│ • Inondation, séisme, incendie n'affecte qu'une AZ │
│ │
└─────────────────────────────────────────────────────────────┘

¿Por Qué Usar Varias AZ?​

┌─────────────────────────────────────────────────────────────┐
│ HAUTE DISPONIBILITÉ │
├─────────────────────────────────────────────────────────────┤
│ │
│ SCÉNARIO : Panne d'une AZ complète │
│ │
│ SANS Multi-AZ AVEC Multi-AZ │
│ ────────────── ────────────── │
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ AZ-1a │ │ AZ-1a │ │
│ │ ┌────┐ │ │ ┌────┐ │ │
│ │ │ EC2│ ❌ │ │ │ EC2│ ❌ │ │
│ │ └────┘ │ │ └────┘ │ │
│ │ PANNE ! │ │ │ │
│ └──────────────┘ └──────────────┘ │
│ │
│ Application DOWN ┌──────────────┐ │
│ │ AZ-1b │ │
│ │ ┌────┐ │ │
│ │ │ EC2│ ✅ │ │
│ │ └────┘ │ │
│ │ FONCTIONNE │ │
│ └──────────────┘ │
│ │
│ Application UP ! ✅ │
│ │
└─────────────────────────────────────────────────────────────┘

Latencia Entre AZ​

Latence typique entre composants :

Dans la même AZ : < 1 ms ████
Entre AZ (même région): 1-2 ms █████████
Entre régions : 50-200+ ms ████████████████████████████████

Recommandation :
• Composants qui communiquent beaucoup → Même AZ
• Composants critiques → Multi-AZ (réplication)

Nomenclatura de las AZ​

Formato del Nombre​

Format : <région><lettre>

Exemples :
• us-east-1a = Région us-east-1, AZ "a"
• us-east-1b = Région us-east-1, AZ "b"
• ca-central-1a = Région ca-central-1, AZ "a"

Atención: ¡Asignación Diferente por Cuenta!​

┌─────────────────────────────────────────────────────────────┐
│ IMPORTANT : MAPPING DES AZ │
├─────────────────────────────────────────────────────────────┤
│ │
│ ⚠️ us-east-1a dans le compte A │
│ N'EST PAS FORCÉMENT le même datacenter que │
│ us-east-1a dans le compte B ! │
│ │
│ Compte A : Compte B : │
│ us-east-1a → Datacenter X us-east-1a → Datacenter Y │
│ us-east-1b → Datacenter Y us-east-1b → Datacenter X │
│ │
│ AWS mélange intentionnellement pour équilibrer la charge │
│ │
│ Pour identifier vraiment une AZ : utilisez l'AZ ID │
│ Exemple : use1-az1, use1-az2 (identique entre comptes) │
│ │
└─────────────────────────────────────────────────────────────┘

Esquema Resumen​

┌─────────────────────────────────────────────────────────────────────────┐
│ RÉGION : us-east-1 │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐ │
│ │ us-east-1a │ │ us-east-1b │ │ us-east-1c │ │
│ │ │ │ │ │ │ │
│ │ ┌───┐ ┌───┐ ┌───┐│ │ ┌───┐ ┌───┐ ┌───┐│ │ ┌───┐ ┌───┐ ┌───┐│ │
│ │ │DC1│ │DC2│ │DC3││ │ │DC4│ │DC5│ │DC6││ │ │DC7│ │DC8│ │DC9││ │
│ │ └───┘ └───┘ └───┘│ │ └───┘ └───┘ └───┘│ │ └───┘ └───┘ └───┘│ │
│ │ │ │ │ │ │ │
│ └─────────┬─────────┘ └─────────┬─────────┘ └─────────┬─────────┘ │
│ │ │ │ │
│ └─────────────────────┼─────────────────────┘ │
│ │ │
│ Réseau haute vitesse (< 2ms) │
│ │ │
│ ┌────────┴────────┐ │
│ │ Services Région │ │
│ │ (S3, IAM, etc.) │ │
│ └─────────────────┘ │
│ │
│ Distance physique entre AZ : plusieurs kilomètres │
│ Isolation : alimentation, refroidissement, réseau séparés │
│ │
└─────────────────────────────────────────────────────────────────────────┘

Servicios Regionales vs Globales​

Servicios Globales (no ligados a una región)​

ServicioDescripción
IAMGestión de identidades
Route 53DNS
CloudFrontCDN
WAFFirewall de aplicaciones

Servicios Regionales (ligados a una región)​

ServicioDescripción
EC2Instancias en una región/AZ
S3Buckets en una región
RDSBases de datos regionales
LambdaFunciones regionales
VPCRedes regionales

Buenas Prácticas​

1. Siempre Multi-AZ para Producción​

❌ MALO: Todo en una sola AZ
✅ BUENO: Recursos distribuidos en 2-3 AZ

2. Elegir la Región Más Cercana​

¿Usuarios principales en Quebec?
→ ca-central-1 (Montreal)

¿Usuarios en Francia?
→ eu-west-3 (París) o eu-west-1 (Irlanda)

3. Verificar la Disponibilidad de los Servicios​

# Antes de elegir una región, verifique que el servicio exista
# AWS Console → Elegir región → Ver los servicios disponibles

4. Considerar los Costos​

Precio EC2 t3.micro (ejemplo):
us-east-1 : $0.0104/h ████
ca-central-1 : $0.0116/h █████
eu-west-3 : $0.0120/h █████
ap-south-1 : $0.0108/h ████

¡La diferencia puede parecer pequeña pero se acumula!

Quiz de Validación​

  1. ¿Qué es una Región de AWS?
  2. ¿Qué es una Zona de Disponibilidad?
  3. ¿Cuántas AZ como mínimo se recomiendan para producción?
  4. ¿Cuál es la latencia típica entre dos AZ de la misma región?
  5. ¿Qué región usar para usuarios canadienses con requisitos de residencia de datos?
  6. Nombre 2 servicios globales de AWS (no ligados a una región).

Próxima sección: AMI - Imágenes de Máquina