Skip to content

Ordliste

Tenant-isolasjon

Tenant-isolasjon holder dataene til ulike kunder adskilt i et delt system. Hva det betyr, og hvordan Openbase.one skiller arbeidsområder.

Hva er tenant-isolasjon?

Mange skyapplikasjoner betjener flere kunder med samme programvare og samme infrastruktur. Hver kunde er en «tenant» (leietaker). Tenant-isolasjon omfatter alle tiltak som hindrer at én kunde ser eller påvirker en annen kundes data eller prosesser.

Vanlige lag er:

  • Database: egne databaser, egne skjemaer eller regler på radnivå (row-level security) som begrenser hver spørring til kundens egne rader.
  • Applikasjon: hver forespørsel får kundetilhørigheten fra innloggingen, ikke fra noe brukeren har skrevet eller sendt.
  • Kjøretid: kode fra ulike kunder kjører avskjermet fra hverandre.

Jo lenger ned i systemet skillet håndheves, desto mindre avhenger det av at hver eneste linje applikasjonskode er riktig.

Tenant-isolasjon i Openbase.one

I Openbase.one er arbeidsområdet deres kunden. Arbeidsområder er skilt på databasenivå med row-level security. Hvilket arbeidsområde en forespørsel gjelder, kommer alltid fra innloggingen.

Appene er også skilt: appkode kjører i et isolert kjøremiljø uten nettverkstilgang og når verken internett eller andre arbeidsområder. Apper skriver ikke SQL. All datatilgang går gjennom SDK-et og en gateway som sjekker hvert kall mot arbeidsområde, app og rettigheter. Plattformdataene ligger i Frankfurt.

Beskriv den første appen deres og se den gå live, ferdig sjekket.

Start gratis

Bygg appen dere mangler.
Trygt fra første versjon.

Registrert på 30 sekunder, med e-post, Google eller Microsoft. Workspacet er klart med en gang, uten oppsett og uten kredittkort.

Prøveperiode med 15 € i KI-kreditt. Ingen kredittkort kreves.