Kakšna je funkcija računalniškega strežnika?

...

Strežniško polje

Naloga računalniškega strežnika je shranjevanje, pridobivanje in pošiljanje ali "serviranje" datotek in podatkov drugim računalnikom v svojem omrežju. Številna podjetja vseh velikosti uporabljajo lokalno omrežje ali "intranet" v svojih pisarnah. V večjem obsegu je svetovno računalniško omrežje, ki ga poznamo kot "internet", odvisno od velikega števila strežnikov po vsem svetu. Datoteke, podatki in funkcionalnost določenega spletnega mesta temeljijo na spletnih strežnikih.

Razvoj skozi čas

Nekoč bi podjetje ali skrbnik spletnih mest gostil internetno spletno mesto z lokalnim računalnikom, ki je deloval kot spletni strežnik. V zadnjem času so dejavniki od zmogljivosti in zanesljivosti do ekonomije privedli do selitve večine internetnih spletnih mest v strežniške gruče, ki se nahajajo v velikih podatkovnih centrih. Podatkovni centri so varne, podnebno nadzorovane zgradbe, napolnjene s strežniki, ki vsebujejo odvečno shranjevanje podatkov in rezervno napajanje. Za mnoga podjetja je še vedno običajno, da svoje intranetno omrežje gostijo na lokalnem strežniku.

Video dneva

Premisleki

...

Omrežno vozlišče je stikalo, ki nadzoruje promet.

Vsako omrežje, ne glede na to, ali je lokalno ali globalno, je odvisno od strežniškega računalnika (ali več) za shranjevanje in pridobivanje podatkov in datotek. Fizična in programska konfiguracija strežnika mora upoštevati številne dejavnike. Na primer, več posameznih računalnikov v omrežju lahko zahteva isto datoteko na v bistvu ob istem času, zato mora biti strežnik opremljen s strojno opremo, ki ima visoko hitrost zmogljivosti; in mora izvajati programsko opremo, ki je zasnovana tako, da podpira več operacij istočasnega pridobivanja datotek.

Fizične lastnosti

...

Notranje delovanje strežnika

Čeprav se fizične lastnosti različnih strežnikov lahko zelo razlikujejo, se številni računalniški strežniki (zlasti tisti, ki se uporabljajo v veliki podatkovni centri) so ravne pravokotne naprave, ki jih je mogoče namestiti v omaro, brez vmesnika za miško, tipkovnico ali monitor zaslon. Strežniki imajo običajno zmogljive ventilatorje, ki preprečujejo pregrevanje.

Operacijski sistemi in strežniška programska oprema

Dani računalniški strežnik lahko izvaja katerega koli od več operacijskih sistemov, vključno z Microsoft Windows Server, Mac OS X Server ali odprtokodnim operacijskim sistemom, kot je Ubuntu Server ali FreeBSD.

Operacijski sistem strežnika mora izvajati posebno strežniško programsko opremo. Medtem ko daleč večina računalniških strežnikov izvaja odprtokodno programsko opremo Apache Server, drugi uporabljajo lastniške sisteme, kot sta Windows IIS ali Adobe ColdFusion. Ta programska oprema sodeluje pri pridobivanju in distribuciji datotek, shranjenih na strežniku. Za obdelavo teh datotek se lahko uporabijo dodatni programi na strani strežnika (kot sta ASP ali Java), preden se rezultat pošlje nazaj računalniku, ki je zahteval.

Dostop do baze podatkov

...

Podatki so shranjeni v obliki tabele

Zagotavljanje dostopa do baze podatkov je ena najpomembnejših funkcij računalniškega strežnika. Relacijska baza podatkov je kompaktna in učinkovita struktura za shranjevanje informacij, ki omogoča hiter dostop do velikih količin podatkov.

V pisarni se lahko zbirka podatkov uporablja za shranjevanje kontaktnih podatkov strank in podatkov o naročilu ter evidence o pošiljanju in plačilih. Z dostopom do strežnika prek lokalnega omrežja lahko več zaposlenih pridobi in posodablja informacije iz baze podatkov v realnem času ves dan med poslovanjem.

Na internetu se lahko zbirka podatkov uporablja za shranjevanje dejanske vsebine spletnega mesta, podatkov za preverjanje pristnosti uporabnikov in včasih zapisov obdelave naročil. Obstaja več priljubljenih sistemov baz podatkov, vključno z Oracle Database, Microsoftovim SQLServerjem in odprtokodno bazo podatkov MySQL.