Ga naar hoofdinhoud

Architectuur

lionbackup is ontworpen voor navolgbare, soevereine dataopslag in Europa en is multi-tenant opgebouwd. Het platform is opgedeeld in een centrale Business Zone en meerdere onderling geïsoleerde Storage Zones.

Business Zone (BZ)​

De Business Zone beheert de centrale diensten:

  • het klantportaal en de beheer-API,
  • de databases en berichtenwachtrijen,
  • de observability (monitoring en logging).

Per omgeving bestaat de Business Zone precies één keer. Belangrijk: de eigenlijke klantuploads lopen niet via de Business Zone.

Storage Zones (SZ)​

Storage Zones zijn netwerktechnisch geïsoleerde opslagclusters — waar van toepassing bij verschillende providers en op verschillende locaties. In elke Storage Zone ontvangen de Citadels de versleutelde back-ups en slaan die op in de gekoppelde, S3-compatibele objectopslag.

De beschikbare zones en locaties beschrijft de pagina Regio's en zones.

Koppeling van de zones​

Storage Zones en de Business Zone zijn gekoppeld via versleutelde, wederzijds geauthenticeerde verbindingen. Over deze verbindingen loopt uitsluitend beheer- en metadata — zoals referentiedata, bestandsmetadata en replicatie. De eigenlijke klantuploads gaan rechtstreeks naar de openbare endpoints van de Citadels.

┌──────────────────────────────┐
│ Business Zone │
│ Portaal · API · DB · Queues │
└──────┬───────────────┬────────┘
│ versleuteld │ versleuteld
│ (metadata) │ (metadata)
┌─────────▼──────┐ ┌─────▼──────────┐
│ Storage Zone A │ │ Storage Zone B │
│ Citadel(s) │ │ Citadel(s) │
└─────────▲──────┘ └─────▲──────────┘
│ HTTPS-upload │ HTTPS-upload
┌────┴───────────────┴────┐
│ lionbackup-client │
└──────────────────────────┘

Gedrag bij uitval​

Omdat de Storage Zones zonelokale data bijhouden, kunnen ze de werking voortzetten, ook als de Business Zone tijdelijk niet beschikbaar is. De strikte scheiding — eigen private subnetten, gescheiden providers/projecten — is tegelijk een beveiligingskenmerk: zie Zone-isolatie.