Saltar al contenido
Cloud computing 2 min

Alta disponibilidad

High availability (HA)
En una frase

Diseñar un sistema para que siga funcionando aunque falle algún componente, eliminando los "puntos únicos de fallo" mediante redundancia.

Qué es Alta disponibilidad

La alta disponibilidad (HA) es la propiedad de un sistema que minimiza el tiempo de caída: cada pieza crítica está duplicada y, si una falla, otra toma el relevo de forma automática. Se mide en "nueves" de disponibilidad (99,9%, 99,99%...): cuantos más nueves, menos minutos de inactividad al año.

Cómo funciona

Se identifican los puntos únicos de fallo (un solo servidor, una sola base de datos, un solo centro de datos) y se redundan: varios servidores tras un balanceador, base de datos replicada, despliegue en varias zonas de disponibilidad, copias de seguridad. El sistema detecta el fallo y conmuta (failover) sin intervención humana.

Cuándo usarlo

Cuando una caída cuesta dinero o reputación: tiendas online, SaaS, servicios con SLA. Tiene coste extra (todo duplicado), así que para una web personal o un blog normalmente no compensa.

Datos curiosos

  • 99,9% de disponibilidad ≈ 8,7 horas de caída al año; 99,99% ≈ 52 minutos.
  • Más nueves cuesta exponencialmente más dinero.
  • HA no es lo mismo que copia de seguridad: una réplica que se corrompe se replica corrupta; sigues necesitando backups.

Preguntas frecuentes

¿Qué son los "nueves"?

El porcentaje de tiempo que el servicio está operativo. 99,9% son ~8,7 h de caída/año; 99,99%, ~52 min.

¿HA me protege de un borrado accidental?

No. La réplica copia el borrado. Para eso están las copias de seguridad.

¿Lo necesito para mi web?

Si una caída no te cuesta apenas nada, probablemente no: HA encarece bastante la infraestructura.