Kaj je večnajem?

Večnajemništvo, ki se nanaša na računalništvo, je arhitekturno načelo programske opreme, ki je najpogostejše za poslovno računalništvo. Ponudnik storitev shranjuje programske aplikacije na osrednji strežnik ali strežnike za uporabo v več organizacijah. Vsaka organizacija uporablja aplikacijo, kot da je nameščena v njihovem domačem računalniškem omrežju. Čeprav si te organizacije delijo uporabo, je vsaka neodvisna in nima dostopa do podatkov, nastavitev ali uporabniških informacij drugih. Koncept večnajemništva deluje podobno kot več uporabnikov na enem osebnem računalniku, vendar v veliko večjem obsegu.

Koncept večnajemništva je najprej postal priljubljen v zgodnjih letih računalništva. Podjetja so najela prostor za shranjevanje podatkov ali procesorsko moč iz velikih računalnikov, da bi zmanjšala stroške, povezane z delovanjem neodvisnega računalniškega omrežja. V zgodnjih letih so bile računalniške komponente velike, zahtevale so veliko talnega prostora in so povzročale znatne stroške. Najem prostora ali procesorske moči iz velikega glavnega računalnika, kot je univerzitetni ali vladni izvajalec, je bila izvedljiva rešitev.

Ko je internet postajal vse bolj priljubljen, so ponudniki aplikacijskih storitev na svojih strežnikih gostili programsko opremo v korist določenih strank. Gostujoče aplikacije so organizacijam omogočile uporabo programske opreme, ki zahteva močne procesne moči, brez vlaganja v drage strežnike in dodatno opremo. Glavna razlika v tej obliki večnajemništva je način dostopa. Uporabniki dostopajo do gostujočih aplikacij prek spletnega portala in ne preko glavnega računalnika. Spletna mesta in spletna e-pošta so primarni primeri gostujočih arhitektur z več najemniki.

Spletne storitve, ki so usmerjene v potrošnike, kot so običajni brezplačni e-poštni računi, zahtevajo eno samo aplikacijo, vendar niso večnajemniki. Če organizacija najame segment takšnih računov, prilagodi račune in omeji dostop za določen organizacijski namen ali intranet, potem obstaja arhitektura z več najemniki. Čeprav ti ponudniki e-pošte ne ponujajo takšne prilagoditve in omejenega dostopa, koncept ponuja enostaven primer arhitekture z več najemniki.

Gostujoče aplikacije z več najemniki imajo omejitve. Tako kot lahko en sam osebni računalnik hkrati izvaja samo en operacijski sistem za enega uporabnika, se gostujoče aplikacije soočajo s podobnimi omejitvami. Gostujoča okolja z več najemniki običajno zahtevajo ločene stroje za več namestitev ene aplikacije. V nekaterih primerih se aplikacije izvajajo na enem stroju kot ločeni procesi.

Sodobno računalništvo v oblaku uporablja načela več najemnikov, da na stotine strankam in organizacijam zagotovi dostop do programskih aplikacij. Namesto da bi gostili eno samo namestitev aplikacije, ponudniki zagotavljajo aplikacije na ravni podjetja. Te aplikacije se nahajajo na več strežnikih in omogočajo številnim individualnim in organizacijskim uporabnikom hkratni dostop do aplikacij.