Arkitektur
lionbackup er designet til sporbar, suveræn dataopbevaring i Europa og er bygget multi-tenant. Platformen er inddelt i en central Business Zone og flere indbyrdes isolerede Storage Zones.
Business Zone (BZ)
Business Zone driver de centrale tjenester:
- kundeportalen og administrations-API'et,
- databaserne og beskedkøerne,
- observabiliteten (overvågning og logning).
Per miljø findes Business Zone præcis én gang. Vigtigt: de egentlige kundeuploads kører ikke via Business Zone.
Storage Zones (SZ)
Storage Zones er netværksmæssigt isolerede lagerklynger — hvor relevant hos forskellige udbydere og på forskellige lokationer. I hver Storage Zone modtager Citadellerne de krypterede backups og lægger dem i den tilkoblede, S3-kompatible objektlagring.
De tilgængelige zoner og lokationer beskriver siden Regioner og zoner.
Kobling af zonerne
Storage Zones og Business Zone er koblet via krypterede, gensidigt autentificerede forbindelser. Over disse forbindelser løber udelukkende administrations- og metadata — f.eks. referencedata, filmetadata og replikering. De egentlige kundeuploads går direkte til Citadellernes offentlige endpoints.
┌──────────────────────────────┐
│ Business Zone │
│ Portal · API · DB · Køer │
└──────┬───────────────┬────────┘
│ krypteret │ krypteret
│ (metadata) │ (metadata)
┌─────────▼──────┐ ┌─────▼──────────┐
│ Storage Zone A │ │ Storage Zone B │
│ Citadel(ler) │ │ Citadel(ler) │
└─────────▲──────┘ └─────▲──────────┘
│ HTTPS-upload │ HTTPS-upload
┌────┴───────────────┴────┐
│ lionbackup-klient │
└──────────────────────────┘
Adfærd ved svigt
Fordi Storage Zones opbevarer zonelokale data, kan de fortsætte driften, selv når Business Zone midlertidigt er utilgængelig. Den strenge adskillelse — egne private subnet, adskilte udbydere/projekter — er samtidig et sikkerhedstræk: se Zoneisolation.