Vrste poslužiteljskog softvera

Slika poslovnih ljudi koji rade zajedno u uredu

Vrste poslužiteljskog softvera

Zasluga slike: nd3000/iStock/GettyImages

Poslužitelj je računalo na mreži koje osluškuje zahtjeve drugih računala, često nazivanih klijentima, i odgovara na njih. Uobičajene vrste poslužitelja uključuju web poslužitelje koji isporučuju web stranice, poslužitelje datoteka koji pohranjuju datoteke, poslužitelji za ispis koji upravljaju zadacima ispisa i poslužitelji baze podataka koji pohranjuju organizirane skupove informacija. Poslužitelji se mogu izvoditi na neovisnim računalima ili se poslužiteljski softver može pokrenuti na računalu koje se također koristi za druge poslove.

Što je poslužitelj?

Računalni znanstvenici ponekad govore o model klijent-poslužitelj umrežavanja, gdje je sustav ili klijent koji traži da drugi sustav vrati podatke ili izvrši računanje, ili poslužitelj koji daje odgovore na zahtjev klijenta. Poslužitelj se može nalaziti u uredu, u namjenskom podatkovnom centru ili, u slučaju kućnih poslužitelja, jednostavno u kutu kućnog ureda ili dnevnog boravka.

Video dana

U nekim slučajevima, određena računala u potpunosti funkcioniraju kao klijenti, prepuštajući gotovo sav posao poslužiteljskim sustavima. Ponekad se nazivaju i strojevi male snage koji imaju takvu ulogu tanki klijenti. Računala na World Wide Webu obično su isključivo ili klijenti ili poslužitelji. Iako je moguće pristupiti web stranici s poslužitelja ili posluživati ​​sadržaj s kućnog stolnog ili prijenosnog računala, to nije osobito uobičajeno.

U drugim slučajevima, računalo može raditi i kao klijent i kao poslužitelj u različitim scenarijima. Na primjer, uobičajeno je da web poslužitelj primi zahtjev od klijenta i zatim, kao odgovor na taj zahtjev, pošalje upit zasebnom poslužitelju baze podataka, u biti i sam postaje klijent.

Dok neki poslužitelji mogu imati specijalizirani hardver, mnogi poslužitelji danas rade poslužiteljski softver na vrhu standardnih operativnih sustava kao što su Linux ili Microsoft Windows. Taj softver obrađuje zahtjeve klijenata i u biti je ono što računalo pretvara u poslužitelj.

Internet i web poslužiteljski softver

Jedna od najčešćih vrsta poslužitelja je web poslužitelj. Ova vrsta poslužitelja obrađuje zahtjeve iz preglednika kao što su Google Chrome ili Mozilla Firefox diljem svijeta internet ili na lokalnoj mreži i odgovara s web stranicama, slikama i drugim podacima koje traže preglednici.

Uobičajeni web poslužitelji uključuju projekte otvorenog koda Apache i Nginx te Microsoftov vlasnički softver tzv. Internetske informacijske usluge ili IIS. Neke su tvrtke izgradile vlastite web poslužitelje za vlastitu upotrebu kako bi se nosile sa svojim jedinstvenim prometnim opterećenjem ili drugim potrebama. Mnoge organizacije koriste web poslužitelje u sprezi s drugim vrstama tehnologije, kao npr balanseri opterećenja za raspodjelu zadataka između računala i mreže za distribuciju sadržaja ili CDN-ove, koji pohranjuju i brzo dostavljaju materijal korisnicima.

Razumijevanje poslužitelja baza podataka

Mnoge se organizacije također oslanjaju na poslužitelje baza podataka koji pohranjuju informacije na pouzdane i brze načine koji olakšavaju ažuriranje i pristup. Uobičajeni proizvodi poslužitelja baze podataka uključuju Microsoftov SQL Server, PostgreSQL i MySQL.

Mnogi poslužitelji baze podataka, uključujući i one, komuniciraju s klijentima baze podataka koristeći varijacije na strukturirani jezik upita ili SQL. Ovaj specijalizirani programski jezik dizajniran je za traženje i uređivanje podataka u potencijalno velikoj bazi podataka, a mogu ga pisati izravno programeri ili generirati drugi softver.

Poslužitelji baze podataka koriste se za sve, od pohranjivanja korporativnih računovodstvenih zapisa do držanja blog postova na sustavima povezanim s popularnim web poslužiteljima.

Poslužitelji datoteka i ispisa

Poslužitelji za datoteke i ispis dvije su vrste poslužitelja koje se obično nalaze u uredskoj mreži. Datotečni poslužitelj pohranjuje datoteke na mjesto gdje će im moći pristupiti više korisnika, obično s nekima sigurnosne postavke, a poslužitelj za ispis komunicira s pisačima i drugim računalima radi upravljanja ispisom dokumente.

Oba se mogu izvoditi na samostalnim računalima ili na računalima koja se također koriste za druge uredske poslove.