Typy serverového softvéru
Kredit za obrázok: nd3000/iStock/GettyImages
Server je počítač v sieti, ktorý počúva požiadavky od iných počítačov, často nazývaných klienti, a odpovedá na ne. Bežné typy serverov zahŕňajú webové servery, ktoré doručujú webové stránky, súborové servery, ktoré ukladajú súbory, tlačové servery, ktoré riadia tlačové úlohy, a databázové servery, ktoré ukladajú organizované sady informácie. Servery môžu bežať na nezávislých počítačoch alebo serverový softvér možno spustiť na počítači, ktorý sa používa aj na inú prácu.
Čo je to server?
Počítačoví vedci niekedy hovoria o model klient-server siete, kde je systémom buď klient, ktorý požaduje, aby iný systém vrátil údaje alebo vykonal výpočet, alebo server poskytujúci odpovede na požiadavku klienta. Server môže byť umiestnený v kancelárii, vo vyhradenom dátovom centre alebo v prípade domácich serverov jednoducho v rohu domácej kancelárie alebo obývačky.
Video dňa
V niektorých prípadoch niektoré počítače fungujú výlučne ako klienti, pričom takmer všetku prácu zadávajú serverovým systémom. Stroje s nízkym výkonom, ktoré majú takúto úlohu, sa niekedy nazývajú
tenkých klientov. Počítače na World Wide Web sú zvyčajne buď klienti alebo servery. Hoci je možné pristupovať na webovú stránku zo servera alebo poskytovať obsah z domáceho počítača alebo notebooku, nie je to príliš bežné.V iných prípadoch môže počítač fungovať ako klient aj server v rôznych scenároch. Napríklad je bežné, že webový server prijme požiadavku od klienta a potom ako odpoveď na túto požiadavku odošle dotaz na samostatný databázový server, čím sa v podstate sám stane klientom.
Zatiaľ čo niektoré servery môžu mať špecializovaný hardvér, mnohé servery dnes bežia serverový softvér nad štandardnými operačnými systémami, ako sú Linux alebo Microsoft Windows. Tento softvér spracováva požiadavky klientov a je v podstate tým, čo premení počítač na server.
Internetový a webový serverový softvér
Jedným z najbežnejších typov serverov je webový server. Tento typ servera spracováva požiadavky z prehliadačov, ako je Google Chrome alebo Mozilla Firefox na internete alebo v lokálnej sieti a odpovedá webovými stránkami, obrázkami a inými údajmi požadovanými prehliadačmi.
Medzi bežné webové servery patria open-source projekty Apache a Nginx a proprietárny softvér spoločnosti Microsoft tzv Internetové informačné služby alebo IIS. Niektoré spoločnosti si vybudovali svoje vlastné webové servery pre vlastnú potrebu, aby zvládli svoje vlastné jedinečné dopravné zaťaženie alebo iné potreby. Mnohé organizácie využívajú webové servery v spojení s inými typmi technológií, ako napr vyrovnávače zaťaženia na distribúciu úloh medzi počítačmi a obsahové distribučné siete alebo siete CDN, ktoré ukladajú a rýchlo dostávajú materiál k používateľom.
Pochopenie databázových serverov
Mnohé organizácie sa tiež spoliehajú na databázové servery, ktoré ukladajú informácie spoľahlivým a rýchlym spôsobom, ktorý uľahčuje ich aktualizáciu a prístup. Bežné produkty databázových serverov zahŕňajú Microsoft SQL Server, PostgreSQL a MySQL.
Mnoho databázových serverov, vrátane tých, komunikuje s databázovými klientmi pomocou variácií na štruktúrovaný dopytovací jazyk alebo SQL. Tento špecializovaný programovací jazyk je určený na vyžiadanie a úpravu údajov v potenciálne veľkej databáze a môže byť napísaný priamo programátormi alebo generovaný iným softvérom.
Databázové servery sa používajú na všetko od ukladania firemných účtovných záznamov až po uchovávanie blogových príspevkov na systémoch pripojených k populárnym webovým serverom.
Súborové a tlačové servery
Súborové a tlačové servery sú dva typy serverov, ktoré sa bežne vyskytujú v kancelárskej sieti. Súborový server ukladá súbory na miesto, kde k nim budú mať prístup viacerí používatelia, zvyčajne niektorí bezpečnostné nastavenia a tlačový server komunikuje s tlačiarňami a inými počítačmi za účelom riadenia tlače Dokumenty.
Obe môžu byť spustené na samostatných počítačoch alebo na počítačoch, ktoré sa používajú aj na inú kancelársku prácu.