Vad är Multi-Tenancy?
När det gäller datoranvändning är flera hyresgäster en programvaruarkitektonisk princip som är vanligast för affärsdatabehandling. En tjänsteleverantör lagrar programvara på en central server eller servrar för användning av flera organisationer. Varje organisation använder applikationen som om den är installerad i sitt ursprungliga datornätverk. Medan dessa organisationer delar användning, är var och en oberoende utan tillgång till andras data, inställningar eller användarinformation. Konceptet med flera hyresgäster fungerar ungefär samma som flera användare på en enda persondator, men i mycket större skala.
Konceptet med flera hyresgäster fick först popularitet under de första åren av datorer. Företag hyrde datalagringsutrymme eller processorkraft från stordatorer för att minska utgifterna för att driva ett oberoende datornätverk. Under de första åren var datorkomponenterna stora, krävde omfattande golvyta och hade stora kostnader. Att hyra utrymme eller bearbeta kraft från en stor stordator, som ett universitet eller en statlig entreprenör, gav en genomförbar lösning.
Eftersom Internet fick popularitet, var applikationsleverantörer värd för programvara på sina servrar till förmån för specifika kunder. Hostade applikationer tillät organisationer att använda mjukvara som kräver kraftig bearbetningskraft utan att investera i dyra servrar och ytterligare utrustning. Den primära skillnaden i denna form av flerbostad är åtkomstmetoden. Användare får tillgång till värdiga applikationer via en webbportal snarare än en mainframe. Webbplatser och webbaserad e-post är primära exempel på värdade flerbostadsarkitekturer.
Konsumentinriktade webbtjänster, som vanliga gratis e-postkonton, kräver en enda applikation men är inte flera hyresgäster. Om en organisation hyr ett segment av sådana konton, anpassar kontona och begränsar åtkomst för ett visst organisatoriskt syfte eller intranät, finns det en arkitektur med flera hyresgäster. Även om dessa e-postleverantörer inte erbjuder sådan anpassning och begränsad tillgång, ger konceptet ett lättförståeligt exempel på en värdad flersidningsarkitektur.
Hosted multi-tenant applikationer har gränser. Precis som en enda persondator bara kan köra ett operativsystem för en användare åt gången, har värdiga applikationer liknande begränsningar. Värdshus med flera hyresgäster kräver normalt separata maskiner för flera installationer av en enda applikation. I vissa fall körs applikationer på en enda maskin som separata processer.
Modern molnberäkning använder principer för flera hyresgäster för att ge hundratals kunder och organisationer tillgång till programvaruapplikationer. Istället för att vara värd för en enda installation av en applikation erbjuder leverantörer applikationer på företagsnivå. Dessa applikationer finns på flera servrar och gör att många enskilda och organisatoriska användare kan komma åt applikationer samtidigt.