Repaso
English

¿Cuál es el propósito principal de ejecutar varias copias (réplicas) de un servicio o base de datos?

Opciones

  1. Ahorrar dinero en infraestructura
  2. Alta disponibilidad: si una copia falla, las otras sirven (Opción correcta)
  3. Hacer mucho más corto el código del servicio
  4. Evitar tener que hacer backups

Respuesta

Alta disponibilidad: si una copia falla, las otras siguen sirviendo; las lecturas también se pueden repartir entre copias

Por qué

Las máquinas y las redes fallan. Con una sola copia, cualquier fallo significa inactividad.

Las réplicas mantienen el sistema en marcha cuando una cae (failover), y pueden compartir el tráfico de lectura.

Las réplicas no son backups: si alguien elimina datos por error, el borrado también se copia a todas las réplicas. Sigues necesitando backups.

Recuerda

Réplicas = disponibilidad. Backups = recuperarse de errores.

Términos clave

Practica esta pregunta en Repaso