Serveris

Serveris ir datorsistēma klienta servera arhitektūrā, kas nodrošina klientu pieprasījumu apstrādi un nosūta tiem atbildes. Terminu "serveris" attiecina gan uz datoru, gan uz programmatūru, kas veic šādas funkcijas.

Serveru veidi

Serveris ir datorsistēma klienta servera arhitektūrā, kas nodrošina klientu pieprasījumu apstrādi un nosūta tiem atbildes. Terminu "serveris" attiecina gan uz datoru, gan uz programmatūru, kas veic šādas funkcijas.
Parasti serveris nosūta savus resursus tīklam, un klients izmanto šos resursus. Serveros ir instalēta specializēta programmatūra un aparatūra. Vienā datorā var darboties vairāki programmatūras serveri. Servera pakalpojumi bieži definē savu vārdu:
Cisco HTTP (WEB) serveris - ļauj izveidot vienkāršas tīmekļa lapas un ļauj pārbaudīt pakešu kustību servera portā. Nodrošina piekļuvi tīmekļa lapām, attēliem u.c.
DHCP serveris - ļauj organizēt tīkla iestatījumus, lai automātiski konfigurētu tīkla saskarnes. DHCP nodrošina automātisku IP adrešu izplatīšanu starp ierīcēm, kas atrodas vienā tīklā. Pārsvarā izmanto vietējos tīklos.
DNS serveris - ļauj organizēt domēna nosaukumu atļaušanas iespējas. Servera funkcija ir pārveidot domēna nosaukumu uz IP adresi.
Cisco EMAIL - pasta serveris, lai pārbaudītu e-pasta nosacījumus. E-pasts netiek sūtīts tieši saņēmējam, sākumā tas iet uz serveri, kur tiek piefiksēts sūtītājs konts. tālāk nosūta "paku" saņēmēja serverim, no kura pēdējais saņem ziņu.
FTP - failu serveris. Tās uzdevums ir uzglabāt failus un nodrošināt piekļuvi klientu personālajiem datoriem, piemēram, izmantojot FTP. Failu servera resursi var būt atvērti visiem datoriem tīklā vai aizsargāti ar identifikācijas sistēmu un piekļuves tiesībām.

Serveris kā programmatūra

Serveris ir arī datorprogramma vai programmu kopums, kas nodrošina klienta programmu pieprasījumu apstrādi. Klienti var atrasties citos datoros lokālajā tīklā, attālinātos datoros citos tīklos vai arī tajā pašā servera datorā, kur darbojas servera programma. Servera programmu var darbināt uz jebkura datora, ne tikai tāda, kas ir būvēts kā serveris, tāds serveris tikai vienlaicīgi varēs apstrādāt mazāk pieprasījumu.
Jēdzienu serveris dažreiz attiecina arī uz TCP un UDP protokoliem, kas saņem ienākošās konnekcijas. Lai arī šo konnekcijas atvēršanas metodi lieto galvenokārt reāliem serveriem, to var lietot arī klients. P2P programmās, kas darbojas caur TCP/IP, viens no diviem klientiem, kas sazinās savā starpā, darbojas kā TCP vai UDP serveris. Vēl, IRC DCC fserve failu serveris klasiskajā variantā darbojas kā klients, tas pieslēdzas klientu atvērtajiem DCC portiem, lai lejuplādētu datus.

Serveris kā aparatūra

Serveris ir dators, kas datortīklā centralizēti apkalpo citu datoru (klientu) pieprasījumus. Tam, salīdzinot ar klientiem, parasti ir lielāki resursi (diska vieta, ātrdarbība, procesora ātrdarbība, operatīvās atmiņas apjoms, tīkla caurlaides spējas u.c.), atkarībā no veicamā uzdevuma un iespējām.
Serverus izmanto, piemēram, kā datņu serverus, tīmekļa serverus, e-pasta serverus, datubāzu serverus, spēļu serverus u.c.

Izmēri un ārējais izskats

Serveri (un citas iekārtas), kuras nepieciešams uzstādīt uz standarta šasijām (piem. 19 collu skapji) tiek izgatavoti standarta izmēros un aprīkoti ar standarta stiprinājumu elementiem.
Serveri, kuriem nav nepieciešama augsta veiktspēja un iespēja pieslēgt lielu skaitu ārējo ierīču, tiek izgatavoti būtiski mazākos izmēros, kas bieži vien tiek panākts ar resursu (komponenšu skaita) samazināšanu.
Tā saucamajā „rūpnieciskajā izpildījumā” serveriem bez samazinātiem izmēriem korpusam ir arī liela izturība un aizsardzība pret putekļiem (aprīkots ar maināmiem filtriem), mitrumu un vibrācijām, kā arī tie ir aprīkoti ar speciāla dizaina pogām, kas novērš nejaušu to nospiešanu.
Strukturālie aparatūras serveri var tikt veidoti grīdas, galda un griestu variantos. Pēdējais variants nodrošina vislielāko skaitļošanas jaudas izvietojumu uz vienu laukuma vienību, kā arī maksimālu mērogojumu. Sākot ar 1990. gadiem arvien lielāku popularitāti augstas drošības sistēmās ieguva tā saucamie bleid serveri (Blade) – kompaktas moduļveida iekārta, kas ļauj samazināt resursu patēriņu uz elektroenerģiju, dzesēšanu, apkalpošanu utt.

Resursi

Pēc resursiem (takts frekvence, procesoru skaits, atmiņas apjoms, cieto disku apjoms un diskdziņu darbība, tīkla adapteru veiktspēja) serveri specializējas divos pretējos virzienos – resursu palielināšanas un resursu samazināšanas.
Resursu palielināšanas iespēja paredzēta, lai varētu palielināt servera ietilpību (piem. failu serveri) un veiktspēju. Kad veiktspēja sasniedz jau noteikto robežu, tad turpmāka uzlabošana/papildināšana notiek ar citām metodēm, piemēram ar uzdevumu paralelizāciju starp vairākiem serveriem.
Resursu samazināšana tiek izmantota, tad, ja nepieciešams samazināt servera izmērus un elektroenerģijas patēriņus.