Repaso
English

¿Escalado horizontal frente a vertical?

Opciones

  1. Horizontal: una máquina mayor; vertical: más máquinas
  2. Horizontal: más máquinas; vertical: una mayor (Opción correcta)
  3. Son lo mismo con dos nombres distintos
  4. El escalado vertical necesita un load balancer para funcionar

Respuesta

Horizontal: añadir más máquinas; vertical: añadir CPU o RAM a una máquina

Por qué

Escalado vertical (scale up): dar a un servidor más CPU, RAM o disco. Simple, sin cambios de código, pero hay un tamaño máximo y ese servidor sigue siendo un punto único de fallo.

Escalado horizontal (scale out): añadir más servidores y repartir el tráfico con un load balancer. Puede crecer mucho más y sobrevive a la caída de un servidor, pero la app debe estar diseñada para ello (por ejemplo servidores stateless).

Recuerda

Vertical = máquina mayor. Horizontal = más máquinas.

Términos clave

Practica esta pregunta en Repaso