Repaso
English
Cloud y DevOpsIntermedioOPS-22

¿Cómo haces que un servicio resista el fallo de un centro de datos en AWS?

Opciones

  1. Usando un tipo de instancia mayor para que no falle
  2. Ejecutándolo en varias Availability Zones detrás de un load balancer (Opción correcta)
  3. Haciendo snapshots diarios y restaurándolos tras un fallo
  4. Usando una sola AZ con una política de reinicio automático

Respuesta

Ejecutando instancias en varias Availability Zones detrás de un load balancer, con una base de datos multi-AZ

Por qué

Una región de AWS (por ejemplo eu-west-1) contiene varias Availability Zones: centros de datos separados con electricidad y red independientes.

Si todos tus servidores están en una AZ, un problema ahí te tumba. Reparte las instancias en 2 o 3 AZs detrás de un load balancer y usa una base de datos con un standby en otra AZ.

Multi-región protege contra el fallo de una región entera, a mayor coste.

Recuerda

Reparte entre Availability Zones.

Términos clave

Practica esta pregunta en Repaso