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.