Serveritarkvara tüübid
Pildi krediit: nd3000/iStock/GettyImages
Server on võrgus olev arvuti, mis kuulab teiste arvutite päringuid, mida sageli nimetatakse klientideks, ja vastab neile. Levinud serveritüübid hõlmavad veebiservereid, mis edastavad veebilehti, failiservereid, mis salvestavad faile, prindiserverid, mis haldavad printimisülesandeid, ja andmebaasiserverid, mis salvestavad organiseeritud komplekte teavet. Serverid võivad töötada sõltumatutes arvutites või serveritarkvara saab käivitada arvutis, mida kasutatakse ka muuks tööks.
Mis on server?
Arvutiteadlased räägivad mõnikord sellest klient-server mudel võrgu loomisest, kus süsteem on kas klient, kes nõuab, et teine süsteem tagastaks andmed või teostaks arvutusi, või server, mis annab vastuseid kliendi päringule. Server võib asuda kontoris, spetsiaalses andmekeskuses või koduserverite puhul lihtsalt kodukontori või elutoa nurgas.
Päeva video
Mõnel juhul toimivad teatud arvutid täielikult klientidena, allhanges peaaegu kogu töö serverisüsteemidele. Mõnikord nimetatakse väikese võimsusega masinaid, millel on selline roll
õhukesed kliendid. Arvutid veebis on tavaliselt rangelt kliendid või serverid. Kuigi veebisaidile on võimalik juurde pääseda serverist või sisu edastada kodusest laua- või sülearvutist, pole see eriti levinud.Muudel juhtudel võib arvuti erinevatel stsenaariumidel töötada nii kliendi kui ka serverina. Näiteks on tavaline, et veebiserver võtab kliendilt päringu vastu ja saadab seejärel sellele päringule vastuseks päringu eraldi andmebaasiserverisse, muutudes sisuliselt ise kliendiks.
Kuigi mõnel serveril võib olla spetsiaalne riistvara, töötavad paljud serverid tänapäeval serveritarkvara standardsetele operatsioonisüsteemidele, nagu Linux või Microsoft Windows. See tarkvara käsitleb klientide päringuid ja muudab arvuti serveriks.
Interneti- ja veebiserveri tarkvara
Üks levinumaid serveritüüpe on veebiserver. Seda tüüpi server käsitleb päringuid brauseritelt, nagu Google Chrome või Mozilla Firefox Internetis või kohalikus võrgus ning vastab veebilehtede, piltide ja muude brauserite nõutud andmetega.
Levinud veebiserverite hulka kuuluvad avatud lähtekoodiga projektid Apache ja Nginx ning Microsofti patenteeritud tarkvara nn. Interneti teabeteenused ehk IIS. Mõned ettevõtted ehitasid oma veebiserverid enda tarbeks, et tulla toime oma ainulaadse liikluskoormuse või muude vajadustega. Paljud organisatsioonid kasutavad veebiservereid koos teist tüüpi tehnoloogiaga, nt koormuse tasakaalustajad ülesannete jaotamiseks arvutite vahel ja sisu jaotusvõrgud ehk CDN-id, mis salvestavad ja viivad materjali kiiresti kasutajatele.
Andmebaasiserverite mõistmine
Paljud organisatsioonid toetuvad ka andmebaasiserveritele, mis salvestavad teavet usaldusväärsel ja kiirel viisil, mis muudab selle värskendamise ja juurdepääsu lihtsaks. Levinud andmebaasiserveri tooted hõlmavad Microsofti SQL Server, PostgreSQL ja MySQL.
Paljud andmebaasiserverid, sealhulgas need, suhtlevad andmebaasi klientidega, kasutades selle variatsioone struktureeritud päringu keel ehk SQL. See spetsiaalne programmeerimiskeel on mõeldud andmete küsimiseks ja redigeerimiseks potentsiaalselt suures andmebaasis ning seda saavad kirjutada otse programmeerijad või genereerida muu tarkvara.
Andmebaasiservereid kasutatakse kõigeks alates ettevõtte raamatupidamiskirjete salvestamisest kuni ajaveebipostituste hoidmiseni populaarsete veebiserveritega ühendatud süsteemides.
Faili- ja prindiserverid
Faili- ja prindiserverid on kahte tüüpi serverid, mida tavaliselt kontorivõrgus leidub. Failiserver salvestab failid kohta, kus neile on juurdepääs mitmele kasutajale, tavaliselt mõnele kasutajale turvaseaded ning prindiserver suhtleb printimise haldamiseks printerite ja teiste arvutitega dokumente.
Mõlemat saab kasutada eraldiseisvates arvutites või arvutites, mida kasutatakse ka muudeks kontoritöödeks.