Saltar al contenido principal
Versión: Next

Replicación y alta disponibilidad

Factor de replicación​

Cada volumen tiene un factor de replicación que se elige en la StorageClass con el parámetro strategy:

EstrategiaCopiasToleraUso típico
RF11Ningún fallo de nodoDesarrollo, cachés, datos temporales
RF221 fallo de nodoCargas con requisitos moderados
RF332 fallos de nodoProducción (valor por defecto)

La replicación es síncrona: una escritura solo se confirma a la aplicación cuando todas las réplicas disponibles la han persistido.

Failover​

El pod de la aplicación siempre accede al volumen a través del primario. Si el primario cae:

  1. Las réplicas secundarias detectan la pérdida de heartbeats.
  2. Se pide el voto de quórum al witness y a las demás réplicas.
  3. Con mayoría, una réplica sana se promueve a primario y el cliente NVMe-oF reconecta por la nueva ruta.
  4. Cuando el nodo caído vuelve, su réplica se resincroniza automáticamente.

El sistema aplica fencing por época: un primario antiguo que reaparezca tras una partición de red no puede aceptar escrituras.