Skip to main content

Hvad er multi-tenance?

Multi-tenance, som det vedrører computing, er et software arkitektonisk princip, der er mest almindeligt for erhvervsberegning.En tjenesteudbyder gemmer softwareapplikationer på en central server eller servere til brug af flere organisationer.Hver organisation bruger applikationen, som om den er installeret på deres oprindelige computernetværk.Mens disse organisationer deler brugen, er hver uafhængig uden adgang til de andre data, indstillinger eller brugeroplysninger.Konceptet med multi-lejemål fungerer stort set det samme som flere brugere på en enkelt personlig computer, men i meget større skala.

Begrebet multi-lejemål fik først popularitet i de første computerår.Virksomheder lejede datalagringsplads eller behandlingsstyrke fra mainframe -computere for at reducere udgiften forbundet med at betjene et uafhængigt computernetværk.I de første år var computerkomponenter store, krævede omfattende gulvplads og bar betydelige udgifter.Lejer plads eller behandlingsstyrke fra en stor mainframe, såsom en universitets- eller regeringsentreprenør, gav en gennemførlig løsning.

Da internettet fik popularitet, var applikationsudbydere vært for software på deres servere til fordel for specifikke kunder.Hostede applikationer gjorde det muligt for organisationer at bruge software, der krævede kraftig behandlingskraft uden at investere i dyre servere og yderligere udstyr.Den primære forskel i denne form for multi-lejemål er metoden til adgang.Brugere får adgang til hostede applikationer via en webportal snarere end en mainframe.Websteder og webbaseret e-mail er primære eksempler på hostede arkitekturer med flere lejere.

Forbrugerorienterede webtjenester, såsom almindelige gratis e-mail-konti, kræver en enkelt applikation, men er ikke multi-tenant.Hvis en organisation lejer et segment af sådanne konti, tilpasning af konti og begrænsning af adgangen til et bestemt organisatorisk formål eller intranet, eksisterer der en multi-tenancy-arkitektur.Mens disse e-mail-udbydere ikke tilbyder sådan tilpasning og begrænset adgang, giver konceptet et let at forstå eksempel på en hostet multi-tenant-arkitektur.

Hostede multi-tenant-applikationer har grænser.Ligesom en enkelt personlig computer kun kan køre et operativsystem for en bruger ad gangen, står vært for applikationer over for lignende begrænsninger.Hostede multi-tenant-miljøer kræver normalt separate maskiner til flere installationer af en enkelt applikation.I nogle tilfælde kører applikationer på en enkelt maskine som separate processer.

Moderne cloud computing bruger principper for flere lejere til at give hundreder af kunder og organisationer adgang til softwareapplikationer.I stedet for at være vært for en enkelt installation af en applikation, leverer udbydere applikationer på virksomhedsniveau.Disse applikationer er bosiddende på flere servere og giver adskillige individuelle og organisatoriske brugere adgang til applikationer samtidigt.