Saltar al contenido principal

Arquitectura

lionbackup está diseñado para un almacenamiento de datos trazable y soberano en Europa y está construido como multiinquilino. La plataforma se divide en una Business Zone central y varias Storage Zones aisladas entre sí.

Business Zone (BZ)

La Business Zone opera los servicios centrales:

  • el portal de clientes y la API de administración,
  • las bases de datos y las colas de mensajes,
  • la observabilidad (monitorización y registro).

Por entorno, la Business Zone existe exactamente una vez. Importante: las subidas propiamente dichas de los clientes no pasan por la Business Zone.

Storage Zones (SZ)

Las Storage Zones son clústeres de almacenamiento aislados a nivel de red — cuando procede, con distintos proveedores y en distintas ubicaciones. En cada Storage Zone los Citadels reciben las copias cifradas y las almacenan en el almacenamiento de objetos compatible con S3 conectado.

Las zonas y ubicaciones disponibles se describen en la página Regiones y zonas.

Acoplamiento de las zonas

Las Storage Zones y la Business Zone están acopladas mediante conexiones cifradas y mutuamente autenticadas. Por estas conexiones solo circulan datos de administración y metadatos — como datos de referencia, metadatos de archivos y replicación. Las subidas propiamente dichas de los clientes van directamente a los endpoints públicos de los Citadels.

┌──────────────────────────────┐
│ Business Zone │
│ Portal · API · BD · Colas │
└──────┬───────────────┬────────┘
│ cifrado │ cifrado
│ (metadatos) │ (metadatos)
┌─────────▼──────┐ ┌─────▼──────────┐
│ Storage Zone A │ │ Storage Zone B │
│ Citadel(s) │ │ Citadel(s) │
└─────────▲──────┘ └─────▲──────────┘
│ subida HTTPS │ subida HTTPS
┌────┴───────────────┴────┐
│ cliente lionbackup │
└──────────────────────────┘

Comportamiento ante fallos

Dado que las Storage Zones mantienen datos locales de la zona, pueden seguir operando aunque la Business Zone no esté disponible temporalmente. La separación estricta — subredes privadas dedicadas, proveedores/proyectos separados — es al mismo tiempo una característica de seguridad: ver Aislamiento de zonas.