Kaj je arhitektura odjemalec-strežnik?

Podjetja različnih velikosti imajo različne računalniške potrebe. Večja podjetja morajo nujno uporabljati več računalnikov kot manjša podjetja. Velika podjetja imajo rutinsko velike računalniške nastavitve, kot so veliki računalniki in omrežja. Omrežje za veliko podjetje ima običajno arhitekturo odjemalec-strežnik, znano tudi kot dvostopenjska arhitektura. Ne glede na to, kako se imenuje, je ta vrsta arhitekture delitev dela za računalniške funkcije, ki jih zahteva veliko podjetje.

V okviru strukture odjemalec-strežnik bo računalniško omrežje podjetja imelo strežniški računalnik, ki deluje kot “možgani” organizacije, in skupino odjemalskih računalnikov, ki se običajno imenujejo delovne postaje. Strežniški del te arhitekture bo računalnik velike zmogljivosti, morda celo mainframe, z veliko količino podatkov in funkcionalnosti shranjenih na njem. Odjemalski deli so manjši računalniki, ki jih zaposleni uporabljajo za opravljanje svojih računalniško podprtih odgovornosti.

Strežniki običajno vsebujejo podatkovne datoteke in aplikacije, do katerih lahko dostopate prek omrežja, z delovnih postaj ali računalnikov zaposlenih. Zaposleni, ki želi dostopati do podatkovnih datotek celotnega podjetja, bi na primer uporabil svoj odjemalski računalnik za dostop do podatkovnih datotek na strežniku. Drugi zaposleni lahko uporabljajo aplikacijo s skupnim dostopom, tako da dostopajo do strežnika prek svojih odjemalskih računalnikov.

Ta vrsta strežnika se imenuje strežnik aplikacij. V celoti izkorišča prednosti arhitekture odjemalec-strežnik, tako da strežnik uporablja kot pomnilniško napravo za aplikacije in zahteva, da se odjemalci prijavijo v strežnik, da lahko uporabljajo te aplikacije. Primeri tovrstnih aplikacij so številni; med najbolj priljubljenimi so urejevalniki besedil, preglednice in programi za grafično oblikovanje. V vsakem primeru uporaba aplikacij ponazarja arhitekturo odjemalec-strežnik.

Strežnik pa ni samo za shranjevanje. Številna omrežja imajo arhitekturo odjemalec-strežnik, v kateri strežnik deluje tudi kot vir procesorske energije. V tem scenariju so odjemalski računalniki tako rekoč »priklopljeni« na strežnik in iz njega pridobijo svojo procesorsko moč. Na ta način lahko odjemalski računalnik simulira večjo procesorsko moč strežnika, ne da bi imel potreben procesor shranjen v njegovem okviru. Tukaj arhitektura odjemalec-strežnik opisuje navidezno vrsto elektrarne.