? Funktionen af en computer -server er at gemme, hente og sende eller "tjene " filer og data til andre computere på sit netværk . Mange virksomheder i alle størrelser bruger et lokalt netværk eller " intranet " i deres kontorfaciliteter. På en større skala , afhænger den verdensomspændende computernetværk vi kender som "Internet" på et stort antal servere placeret rundt omkring i verden . De filer, data og funktionalitet af en given hjemmeside er baseret på web-servere. Udviklingen over tid
på én gang, ville en virksomhed eller webmaster have hostet et websted med en lokalt baseret computer, der fungerer som en web- server. På det seneste har faktorer fra ydeevne og pålidelighed til økonomi førte til migreringen af de fleste Internet hjemmesider til serverklynger placeret i store datacentre . Datacentre er sikre, klima - kontrollerede bygninger fyldt med server stakke featuring redundant datalagring og en backup strømforsyning. Det er stadig almindeligt for mange virksomheder at være vært for deres eget intranet -netværk på en lokal server.
Overvejelser
Et netværk hub er en switch , der styrer trafikken .
Ethvert netværk , uanset om det er lokalt eller globalt , afhænger af en server computer (eller flere) til at gemme og hente data og filer. Serverens fysiske og softwarekonfiguration skal tage en række faktorer i betragtning. For eksempel kan flere individuelle computere på netværket fremsætte en anmodning om den samme fil på væsentlige samme tid, så serveren skal være udstyret med hardware, der har høj hastighed kapaciteter , og det skal køre software, der er designet til at understøtte multiple samtidige fil hentning operationer.
Physical Properties
Den indvendige arbejde en server
de fysiske egenskaber af forskellige servere kan variere meget, mange servere (især dem, der anvendes i store datacentre ) er flade, rack rektangulære enheder uden interface til en mus, tastatur eller skærm . Servere har typisk høj-drevne ventilatorer for at forhindre overophedning.
Operativsystemer og Server Software
En given computer -server kan løbe en ud af flere operativsystemer, inklusive Microsoft Windows server , Mac OS X server eller et open source operativsystem som Ubuntu server eller FreeBSD .
serverens operativsystem skal køre særlig server software. Mens langt de fleste servere køre open source Apache Server-software , andre bruger proprietære systemer såsom Windows IIS eller Adobe ColdFusion . Denne software er involveret i hentning og distribution af filer gemt på serveren. Ekstra server-side programmer ( såsom ASP eller Java) kan anvendes til at behandle disse filer , før resultatet sendes tilbage til den anmodende computer .
Database Access
lagret i tabelformat
Forudsat database -adgang er en af de vigtigste funktioner i en computer -server . En relationel database er en kompakt og effektiv information opbevaring struktur , der giver hurtig adgang til store mængder af data.
I et kontor indstilling , kan en database bruges til at gemme oplysninger om kundekontakter og få andre oplysninger , samt skibsfart og betaling optegnelser. Ved at få adgang til serveren via et lokalt netværk, kan flere medarbejdere hente og opdatere oplysninger fra databasen i realtid i løbet af dagen , da forretningen drives.
På internettet kan en database bruges til at gemme en hjemmeside faktiske indhold , brugerlogin autentificering information og undertiden ordrebehandling optegnelser. Der er flere populære databasesystemer , herunder Oracle Database , Microsofts SQLServer og open -source MySQL -database.