Kaj pomeni “multitenancy”?

Večnajemništvo je načelo mreženja, pri katerem strežnik izvaja eno različico programske opreme, odjemalski računalniki pa ne morejo izvajati programa sami. Odjemalski računalniki v omrežju lahko dostopajo do zadevnega programa samo prek različice strežnika. V omrežju, ki ni večnamensko, bi vsak odjemalski računalnik gostil in izvajal svojo različico programa. Prednosti delovanja večnajemnega sistema vključujejo prihranke stroškov in prednosti doslednosti podatkov. Nekatere pomanjkljivosti te nastavitve vključujejo prekomerno zanašanje na omrežne vire, ki ogrožajo računalnike, če izgubijo povezavo z omrežjem.

V večnajemnem omrežju se breme strojne opreme za izvajanje določene programske opreme večinoma prenese na strežniški računalnik. Ker je strežniški računalnik edini, ki izvaja program, je med izvajanjem programa najbolj obremenjen. Drugi računalniki v omrežju imajo veliko manj pomnilnika in procesorskih stroškov; to jim omogoča, da se v bistvu “opustijo”, medtem ko strežniški računalnik nosi breme. Zaradi tega ni nujno, da je strojna oprema, nameščena v odjemalskih ali »najemniških« računalnikih, tako zmogljiva kot strojna oprema v odjemalskih računalnikih, ki izvajajo sistem brez več najemnikov. Ko se sešteje v več odjemalskih računalnikih v omrežju, je ta prihranek lahko precejšen.

Druga prednost računalništva z več najemniki je vzpostavitev konsistentnosti podatkov v celotnem omrežju, kar olajša proces rudarjenja podatkov. Podatkovno rudarjenje vključuje iskanje trendov v velikem podnaboru podatkov. V omrežjih, ki ne uporabljajo večnajemnih praks, se to lahko izkaže za težavno, saj bo vsak računalnik vseboval svojo ločeno datoteko baze podatkov, ki jo je treba »izkopati«, da najdemo želene informacije. Pri rudarjenju podatkov v omrežju, opremljenem z več najemniki, bo edina baza podatkov osrednja baza na strežniku. To je zato, ker bo strežnik edini računalnik z dejansko različico programa.

Največja pomanjkljivost omrežja z več najemniki je pretirano zanašanje na omrežje za zagotavljanje produktivnosti. Ker se odjemalski “najemniški” računalniki zanašajo na strežnik za dostop do zagnanih aplikacij, bo kakršna koli motnja v omrežju dejansko preprečila odjemalskemu računalniku, da bi uporabil zadevni program. V omrežju brez več najemnikov se vsaka prekinitev omrežne povezljivosti ne bi izkazala za tako katastrofalno, saj bi lahko vsak odjemalec brez povezave še naprej izvajal svojo neodvisno različico programske opreme.