Hvordan fungerer en server?

Elektrisk ingeniør, der arbejder med switches og servere i bredbåndskommunikationshub på elkraftværket

Bladeservere er meget populære hos store organisationer.

Billedkredit: Huntstock/DisabilityImages/Getty Images

Servere udfører en række væsentlige opgaver og er en afgørende del af enhver organisations it-infrastruktur. De mange komplekse processer, der finder sted under en aktivitet som online shopping, kan være forbløffende. Fra sikkerhed og autentificering til fakturering og ordrer kunne købet ikke finde sted uden flere kraftfulde servere, der håndterede belastningen.

Funktionen af ​​en server

En servers grundlæggende funktion er at lytte ind på en port for indgående netværksanmodninger, og en god demonstration af dette er samspillet mellem en webserver og browser. Selvom processen for en bruger er øjeblikkelig, eller næsten det, når han klikker på et link, mens han surfer på nettet, sker der flere ting bag kulisserne: anmodningen om websiden sendes til den tilsvarende webserver, serveren henter og samler websiden og gentransmitterer det ved hjælp af en protokol som HTTP, og til sidst modtager brugerens browser dataene, konverterer dem og viser siden til ham.

Dagens video

Forstå teknologien

Afhængigt af hvilken type server, der sættes op, er der normalt behov for en maskine i serverklassen med specialiseret hardware. I stedet for en harddisk, som de fleste desktops har, bruger servere et datalagringssystem kendt som Redundant Array of Inexpensive Disks, eller kort sagt RAID. Som navnet antyder, er RAID-systemer faktisk flere diskdrev, der er konfigureret til at fungere som én. Dette forbedrer effektiviteten, og hvis en disk fejler, fortsætter arrayet med at fungere med lidt eller intet tab af data. Kommercielle servere har også brug for hurtige processorer, nok RAM til at servicere det anslåede antal anmodninger og en uafbrudt strømforsyning. Mange organisationer har redundanser indbygget i deres system for at imødekomme failover; det vil sige, at hvis en server går ned, overtager standby-serveren med det samme.

Typer af servere

Nogle af de mest almindelige servere i brug i dag er databaseservere, applikationsservere, mailservere og webservere. Som navnet indikerer, leverer en databaseserver tjenester og forbindelser til lagring, organisering og søgning af virksomhedsdata. En applikationsserver, også kaldet middleware, er den lim, der holder hele systemet sammen; det giver runtime-miljøet for applikationer og koordinerer problemfrit tingene mellem applikationerne og databasen. Uden mailservere ville e-mail ikke blive leveret; lige så slemt eller værre at gå ned ville være webservere, som er det, der tillader folk at surfe på nettet. Andre typer kritiske servere i brug er FTP-servere, printservere, proxyservere, filservere og domænenavneservere, for at nævne nogle få.

Opsætning af en server

Næsten enhver computer kan sættes op som en server. Mange mennesker bruger lidt forældede computere til at opsætte deres egne netværksservere derhjemme ved hjælp af operativsystemer som Linux, der ikke er ressourcekrævende -- nogle har ikke engang grafiske brugergrænseflader -- og ved, at du ikke behøver nyere maskiner for at gøre godt servere. Nogle mennesker sætter endda webservere op og bruger det til at hoste deres eget websted, og det bemærkelsesværdige er det dette kan gøres på et stramt budget, da det meste af den software, du skal bruge, er open source og gratis. Medmindre du planlægger at have webtrafik, der nærmer sig Amazons eller Googles, bør en gammel computer være kraftig nok til dine serverbehov. Der er nogle gode, letforståelige tutorials på nettet for at hjælpe dig i gang (se links i Ressourcer).