Typer serverprogramvare
Bildekreditt: nd3000/iStock/GettyImages
En server er en datamaskin på et nettverk som lytter etter forespørsler fra andre datamaskiner, ofte kalt klienter, og svarer på dem. Vanlige typer servere inkluderer webservere som leverer nettsider, filservere som lagrer filer, utskriftsservere som administrerer utskriftsoppgaver og databaseservere som lagrer organiserte sett med informasjon. Servere kan kjøres på uavhengige datamaskiner, eller serverprogramvare kan kjøres på en datamaskin som også brukes til annet arbeid.
Hva er en server?
Informatikere snakker noen ganger om klient-server-modell av nettverk, der et system enten er en klient som ber om at et annet system returnerer data eller utfører beregninger, eller en server som gir svar på en klients forespørsel. En server kan være plassert på et kontor, i et dedikert datasenter eller, når det gjelder hjemmeservere, rett og slett i hjørnet av et hjemmekontor eller en stue.
Dagens video
I noen tilfeller fungerer enkelte datamaskiner utelukkende som klienter, og outsourcer nesten alt arbeid til serversystemer. Lavdrevne maskiner som har en slik rolle kalles noen ganger
tynne klienter. Datamaskiner på World Wide Web er vanligvis strengt tatt enten klienter eller servere. Selv om det er mulig å få tilgang til et nettsted fra en server eller å vise innhold fra en stasjonær eller bærbar datamaskin hjemme, er det ikke spesielt vanlig.I andre tilfeller kan en datamaskin fungere som både klient og server i ulike scenarier. For eksempel er det vanlig at en webserver mottar en forespørsel fra en klient og deretter, som svar på den forespørselen, sender en spørring til en separat databaseserver, og blir i hovedsak en klient selv.
Mens noen servere kan ha spesialisert maskinvare, kjører mange servere i dag serverprogramvare på toppen av standard operativsystemer som Linux eller Microsoft Windows. Denne programvaren håndterer forespørsler fra klienter og er i hovedsak det som gjør datamaskinen til en server.
Internett- og webserverprogramvare
En av de vanligste typene servere er webserveren. Denne typen server håndterer forespørsler fra nettlesere som Google Chrome eller Mozilla Firefox på tvers av internett eller på et lokalt nettverk og svarer med nettsider, bilder og andre data etterspurt av nettlesere.
Vanlige webservere inkluderer åpen kildekode-prosjektene Apache og Nginx og Microsofts proprietære programvare kalt Internet Information Services, eller IIS. Noen selskaper bygget sine egne webservere for eget bruk for å håndtere sine egne unike trafikkbelastninger eller andre behov. Mange organisasjoner bruker webservere i forbindelse med andre typer teknologi, som f.eks lastbalansere å fordele oppgaver mellom datamaskiner og innholdsdistribusjonsnettverk, eller CDN-er, som lagrer og raskt får materiale til brukerne.
Forstå databaseservere
Mange organisasjoner er også avhengige av databaseservere, som lagrer informasjon på pålitelige og raske måter som gjør det enkelt å oppdatere og få tilgang. Vanlige databaseserverprodukter inkluderer Microsofts SQL Server, PostgreSQL og MySQL.
Mange databaseservere, inkludert de, kommuniserer med databaseklienter ved å bruke varianter av strukturert spørringsspråk, eller SQL. Dette spesialiserte programmeringsspråket er designet for å be om og redigere data i en potensielt stor database, og det kan skrives direkte av programmerere eller genereres av annen programvare.
Databaseservere brukes til alt fra å lagre bedriftens regnskapsposter til å holde blogginnlegg på systemer koblet til populære webservere.
Fil- og utskriftsservere
Fil- og utskriftsservere er to typer servere som vanligvis finnes på et kontornettverk. En filserver lagrer filer på et sted hvor de vil være tilgjengelige for flere brukere, vanligvis med noen sikkerhetsinnstillinger, og en utskriftsserver kommuniserer med skrivere og med andre datamaskiner for å administrere utskrift dokumenter.
Begge kan kjøres på frittstående datamaskiner eller på datamaskiner som også brukes til annet kontorarbeid.