RousselTMLEARNING

TP · Cloud Computing: del descubrimiento a la experiencia

Práctica: elasticidad y alta disponibilidad con Docker Compose

Lo que vas a aprender en este TP
  • Variar el número de instancias
  • Ver el reparto de carga
  • Comprobar la tolerancia a fallos

Escalado horizontal #

Lo que vas a aprender en esta sección
  • Variar el número de instancias
  • Ver el reparto de carga
  • Comprobar la tolerancia a fallos

Contexto. El sitio debe aguantar un pico de tráfico y volver luego a un tamaño económico. Es la elasticidad: la simulas añadiendo y retirando instancias tras un balanceador y provocando una caída.

Requisitos: Docker Compose  ·  Duración estimada: 35 min

Un nginx reparte la carga entre réplicas.
  1. 1. Desplegar el servicio y el balanceador

    ¿Por qué? Un balanceador delante del servicio hace intercambiables las instancias: los clientes conocen una sola dirección.

    Un servicio whoami y un nginx que usa el DNS de Docker.
  2. 2. Pasar de 1 a 5 instancias

    ¿Por qué? Pasar de 1 a 5 instancias con un comando muestra el escalado horizontal: la capacidad se ajusta a la demanda sin tocar el código.

    Aumenta el número de instancias sin interrupción y observa el reparto.
  3. 3. Simular la pérdida de instancias

    ¿Por qué? Perder instancias sin error visible demuestra la alta disponibilidad: la redundancia absorbe el fallo.

    Detén dos instancias: ¿el servicio sigue disponible?
  4. 4. Volver al tamaño mínimo

    ¿Por qué? Volver al tamaño mínimo cuando baja la carga es la mitad de la elasticidad: es lo que reduce realmente la factura.

    Reduce a 2 instancias: ¿qué relación tiene con el pago por uso?

Nivel de dificultad : ●●○○○ (2/5)

Mi seguimiento

  • ⏱ Duración estimada : ≈ 35 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

✉️ Hacer una pregunta

Artículos recomendados

Élasticité vs Scalabilité : Les clés de la performance

Comprenez comment le cloud s'adapte automatiquement à la charge de vos utilisateurs.

Bonnes pratiques Cloud : sécurité, résilience, coûts et exploitation

Bonnes pratiques du Cloud Computing : piliers d'une architecture bien conçue, IAM et moindre priv...