Hva er multi-leieforhold?
Multi-leieforhold, som det angår databehandling, er et programvarearkitektonisk prinsipp som er vanligst for virksomhetsberegning. En tjenesteleverandør lagrer programvare på en sentral server eller servere for bruk av flere organisasjoner. Hver organisasjon bruker applikasjonen som om den er installert i sitt eget datanettverk. Mens disse organisasjonene deler bruk, er hver og en uavhengig uten tilgang til de andres data, innstillinger eller brukerinformasjon. Konseptet med multi-leieforhold fungerer omtrent det samme som flere brukere på en enkelt datamaskin, men i mye større skala.
Begrepet multi-leietid fikk først popularitet i de første årene av databehandling. Selskaper leide datalagringsplass eller prosessorkraft fra stordatamaskiner for å redusere utgiftene knyttet til drift av et uavhengig datanettverk. De første årene var datamaskinkomponenter store, krevde omfattende gulvplass og hadde betydelige utgifter. Å leie plass eller prosessorkraft fra en stor stordamme, for eksempel et universitet eller statlig entreprenør, ga en gjennomførbar løsning.
Etter hvert som Internett fikk popularitet, vert applikasjonsleverandørene programvare på serverne deres til fordel for spesifikke kunder. Hostede applikasjoner tillot organisasjoner å bruke programvare som krever kraftig prosessorkraft uten å investere i dyre servere og tilleggsutstyr. Den primære forskjellen i denne formen for fleretid er tilgangsmetoden. Brukere får tilgang til vertsbaserte applikasjoner via en nettportal, snarere enn en hovedramme. Nettsteder og nettbasert e-post er hovedeksempler på vertskap for flersenters arkitekturer.
Forbrukerorienterte webtjenester, for eksempel vanlige gratis e-postkontoer, krever en enkelt applikasjon, men er ikke flere leietakere. Hvis en organisasjon leier et segment av slike kontoer, tilpasser kontoene og begrenser tilgangen for et bestemt organisasjonsformål eller intranett, eksisterer det en arkitektur med flere leier. Selv om disse e-postleverandørene ikke tilbyr slik tilpasning og begrenset tilgang, gir konseptet et lettfattelig eksempel på en arkitekt med flere leietakere.
Hostede applikasjoner med flere leietakere har grenser. Akkurat som en enkelt personlig datamaskin bare kan kjøre ett operativsystem for en bruker om gangen, har hostede applikasjoner lignende begrensninger. Hostede miljøer med flere leietakere krever normalt separate maskiner for flere installasjoner av en enkelt applikasjon. I noen tilfeller kjører applikasjoner på en enkelt maskin som separate prosesser.
Moderne cloud computing bruker flerfoldige leveprinsipper for å gi hundrevis av kunder og organisasjoner tilgang til programvare. I stedet for å være vert for en enkelt installasjon av en applikasjon, tilbyr leverandører applikasjoner på bedriftsnivå. Disse applikasjonene ligger på flere servere og lar mange individuelle og organisatoriske brukere få tilgang til applikasjoner samtidig.