Serveru programmatūras veidi
Attēla kredīts: nd3000/iStock/GettyImages
Serveris ir dators tīklā, kas uzklausa pieprasījumus no citiem datoriem, kurus bieži sauc par klientiem, un atbild uz tiem. Parastie serveru veidi ir tīmekļa serveri, kas nodrošina tīmekļa lapas, failu serveri, kas glabā failus, drukas serveri, kas pārvalda drukāšanas uzdevumus, un datu bāzes serveri, kas glabā sakārtotas drukas kopas informāciju. Serveri var darboties neatkarīgos datoros, vai servera programmatūru var palaist datorā, kas tiek izmantots arī citam darbam.
Kas ir serveris?
Datorzinātnieki dažreiz runā par klienta-servera modelis tīkla izveide, ja sistēma ir vai nu klients, kas pieprasa citai sistēmai atgriezt datus vai veikt aprēķinus, vai serveris, kas sniedz atbildes uz klienta pieprasījumu. Serveris var atrasties birojā, speciālā datu centrā vai, mājas serveru gadījumā, vienkārši mājas biroja vai dzīvojamās istabas stūrī.
Dienas video
Dažos gadījumos daži datori pilnībā darbojas kā klienti, gandrīz visu darbu nododot serveru sistēmām. Mazjaudas mašīnas, kurām ir šāda loma, dažreiz sauc
plānie klienti. Datori globālajā tīmeklī parasti ir stingri vai nu klienti, vai serveri. Lai gan vietnei ir iespējams piekļūt no servera vai rādīt saturu no mājas galddatora vai klēpjdatora, tas nav īpaši izplatīts.Citos gadījumos dators var darboties gan kā klients, gan kā serveris dažādos scenārijos. Piemēram, parasti tīmekļa serveris saņem pieprasījumu no klienta un pēc tam, atbildot uz šo pieprasījumu, nosūta vaicājumu uz atsevišķu datu bāzes serveri, būtībā pats kļūstot par klientu.
Lai gan dažiem serveriem var būt specializēta aparatūra, daudzi serveri mūsdienās darbojas servera programmatūra papildus standarta operētājsistēmām, piemēram, Linux vai Microsoft Windows. Šī programmatūra apstrādā klientu pieprasījumus un būtībā pārvērš datoru par serveri.
Interneta un tīmekļa servera programmatūra
Viens no visizplatītākajiem serveru veidiem ir tīmekļa serveris. Šāda veida serveris apstrādā pieprasījumus no pārlūkprogrammām, piemēram, Google Chrome vai Mozilla Firefox internetā vai lokālajā tīklā un atbild ar tīmekļa lapām, attēliem un citiem pārlūkprogrammu pieprasītajiem datiem.
Parastie tīmekļa serveri ietver atvērtā koda projektus Apache un Nginx un Microsoft patentēto programmatūru, ko sauc par Internet Information Services jeb IIS. Daži uzņēmumi izveidoja savus tīmekļa serverus savām vajadzībām, lai apstrādātu savas unikālās trafika slodzes vai citas vajadzības. Daudzas organizācijas tīmekļa serverus izmanto kopā ar cita veida tehnoloģijām, piemēram, slodzes balansētāji lai sadalītu uzdevumus starp datoriem un satura izplatīšanas tīkli vai CDN, kas uzglabā un ātri nogādā materiālus lietotājiem.
Izpratne par datu bāzu serveriem
Daudzas organizācijas paļaujas arī uz datu bāzu serveriem, kas glabā informāciju uzticamā un ātrā veidā, kas atvieglo to atjaunināšanu un piekļuvi. Kopējie datu bāzes servera produkti ietver Microsoft SQL Server, PostgreSQL un MySQL.
Daudzi datu bāzes serveri, tostarp tie, sazinās ar datu bāzes klientiem, izmantojot versijas strukturētā vaicājuma valoda jeb SQL. Šī specializētā programmēšanas valoda ir paredzēta datu pieprasīšanai un rediģēšanai potenciāli lielā datu bāzē, un to var tieši ierakstīt programmētāji vai ģenerēt ar citu programmatūru.
Datu bāzes serveri tiek izmantoti visam, sākot no uzņēmuma grāmatvedības ierakstu glabāšanas līdz emuāra ierakstu glabāšanai sistēmās, kas pievienotas populāriem tīmekļa serveriem.
Failu un drukas serveri
Failu un drukas serveri ir divu veidu serveri, kas parasti atrodami biroja tīklā. Failu serveris glabā failus vietā, kur tiem būs pieejami vairāki lietotāji, parasti daži lietotāji drošības iestatījumus, un drukas serveris sazinās ar printeriem un citiem datoriem, lai pārvaldītu drukāšanu dokumentus.
Abus var palaist atsevišķos datoros vai datoros, ko izmanto arī citiem biroja darbiem.