Serverio programinės įrangos tipai
Vaizdo kreditas: nd3000/iStock/GettyImages
Serveris yra tinkle esantis kompiuteris, kuris klauso kitų kompiuterių, dažnai vadinamų klientais, užklausų ir į jas atsako. Įprasti serverių tipai apima žiniatinklio serverius, kurie pateikia tinklalapius, failų serverius, kuriuose saugomi failai, spausdinimo serveriai, valdantys spausdinimo užduotis, ir duomenų bazių serveriai, kuriuose saugomi organizuoti rinkiniai informacija. Serveriai gali veikti nepriklausomuose kompiuteriuose arba serverio programinė įranga gali būti paleista kompiuteryje, kuris taip pat naudojamas kitam darbui.
Kas yra Serveris?
Kompiuterių mokslininkai kartais kalba apie kliento-serverio modelis tinkle, kai sistema yra klientas, prašantis, kad kita sistema grąžintų duomenis arba atliktų skaičiavimą, arba serveris, teikiantis atsakymus į kliento užklausą. Serveris gali būti biure, tam skirtame duomenų centre arba, namų serverių atveju, tiesiog namų biuro ar svetainės kampe.
Dienos vaizdo įrašas
Kai kuriais atvejais tam tikri kompiuteriai veikia tik kaip klientai, beveik visą darbą perduodami serverių sistemoms. Mažos galios mašinos, turinčios tokį vaidmenį, kartais vadinamos ploni klientai. Kompiuteriai žiniatinklyje paprastai yra tik klientai arba serveriai. Nors galima pasiekti svetainę iš serverio arba pateikti turinį iš namų stalinio ar nešiojamojo kompiuterio, tai nėra ypač įprasta.
Kitais atvejais kompiuteris įvairiais atvejais gali veikti ir kaip klientas, ir kaip serveris. Pavyzdžiui, įprasta, kad žiniatinklio serveris gauna užklausą iš kliento, o tada, atsakydamas į tą užklausą, siunčia užklausą į atskirą duomenų bazės serverį, iš esmės pats tapdamas klientu.
Nors kai kurie serveriai gali turėti specializuotą aparatinę įrangą, daugelis serverių šiandien veikia serverio programinė įranga su standartinėmis operacinėmis sistemomis, tokiomis kaip „Linux“ arba „Microsoft Windows“.. Ši programinė įranga apdoroja klientų užklausas ir iš esmės paverčia kompiuterį serveriu.
Interneto ir žiniatinklio serverio programinė įranga
Vienas iš labiausiai paplitusių serverių tipų yra žiniatinklio serveris. Šio tipo serveris apdoroja užklausas iš naršyklių, tokių kaip „Google Chrome“ arba „Mozilla Firefox“. internete arba vietiniame tinkle ir atsako pateikdamas tinklalapius, vaizdus ir kitus duomenis, kurių prašo naršyklės.
Įprasti žiniatinklio serveriai apima atvirojo kodo projektus „Apache“ ir „Nginx“ bei „Microsoft“ patentuotą programinę įrangą, vadinamą Interneto informacijos paslaugos arba IIS. Kai kurios įmonės sukūrė savo interneto serverius savo reikmėms, kad galėtų tvarkyti savo unikalias srauto apkrovas ar kitus poreikius. Daugelis organizacijų naudoja žiniatinklio serverius kartu su kitų tipų technologijomis, pvz apkrovos balansuotojai paskirstyti užduotis tarp kompiuterių ir turinio platinimo tinklus arba CDN, kuri saugo ir greitai pasiekia medžiagą vartotojams.
Supratimas apie duomenų bazių serverius
Daugelis organizacijų taip pat naudojasi duomenų bazių serveriais, kuriuose informacija saugoma patikimai ir greitai, todėl ją lengva atnaujinti ir pasiekti. Įprasti duomenų bazių serverio produktai apima Microsoft SQL Server, PostgreSQL ir MySQL.
Daugelis duomenų bazių serverių, įskaitant tuos, bendrauja su duomenų bazių klientais, naudodami variantus struktūrinės užklausos kalba arba SQL. Ši specializuota programavimo kalba skirta duomenų užklausai ir redagavimui potencialiai didelėje duomenų bazėje, ją gali rašyti tiesiogiai programuotojai arba generuoti kita programinė įranga.
Duomenų bazių serveriai naudojami viskam – nuo įmonės apskaitos įrašų saugojimo iki tinklaraščio įrašų saugojimo sistemose, prijungtose prie populiarių žiniatinklio serverių.
Failų ir spausdinimo serveriai
Failų ir spausdinimo serveriai yra dviejų tipų serveriai, dažniausiai naudojami biuro tinkle. Failų serveris saugo failus tokioje vietoje, kur juos galės pasiekti keli vartotojai, dažniausiai su kai kuriais saugos parametrus, o spausdinimo serveris palaiko ryšį su spausdintuvais ir kitais kompiuteriais, kad valdytų spausdinimą dokumentus.
Abu jie gali būti paleisti atskiruose kompiuteriuose arba kompiuteriuose, kurie taip pat naudojami kitiems biuro darbams.