Hur fungerar en server?

Elingenjör som arbetar med switchar och servrar i bredbandskommunikationsnav i elkraftverk

Bladservrar är mycket populära bland stora organisationer.

Bildkredit: Huntstock/DisabilityImages/Getty Images

Servrar utför ett antal viktiga uppgifter och är en avgörande del av alla organisationers IT-infrastruktur. De många komplexa processerna som äger rum under en aktivitet som onlineshopping kan vara häpnadsväckande. Från säkerhet och autentisering till fakturering och beställningar kunde köpet inte ske utan flera kraftfulla servrar som hanterade belastningen.

En servers funktion

En servers grundläggande funktion är att lyssna på en port för inkommande nätverksförfrågningar, och en bra demonstration av detta är interaktionen mellan en webbserver och webbläsare. Även om processen för en användare är omedelbar, eller nästan så, när han klickar på en länk medan han surfar på webben, händer flera saker bakom kulisserna: begäran om webbsidan överförs till motsvarande webbserver, servern hämtar och sätter ihop webbsidan och återsänder den med ett protokoll som HTTP, och slutligen tar användarens webbläsare emot data, konverterar den och visar sidan för honom.

Dagens video

Förstå tekniken

Beroende på vilken typ av server som ställs in, behövs vanligtvis en maskin i serverklass med specialiserad hårdvara. Istället för en hårddisk som de flesta stationära datorer har, använder servrar ett datalagringssystem som kallas Redundant Array of Inexpensive Disks, eller förkortat RAID. Som namnet antyder är RAID-system faktiskt flera diskenheter konfigurerade för att fungera som en. Detta förbättrar effektiviteten, och om en disk går sönder fortsätter arrayen att fungera med liten eller ingen förlust av data. Kommersiella servrar behöver också snabba processorer, tillräckligt med RAM för att betjäna det uppskattade antalet förfrågningar och en oavbruten strömförsörjning. Många organisationer har redundanser inbyggda i sina system för att hantera failover; det vill säga om en server går ner tar standbyservern över omedelbart.

Typer av servrar

Några av de vanligaste servrarna som används idag är databasservrar, applikationsservrar, e-postservrar och webbservrar. Som namnet indikerar tillhandahåller en databasserver tjänster och anslutningar för att lagra, organisera och söka företagsdata. En applikationsserver, även kallad middleware, är det lim som håller ihop hela systemet; det tillhandahåller runtime-miljön för applikationer och koordinerar sömlöst saker mellan applikationerna och databasen. Utan e-postservrar skulle e-post inte levereras; lika dåligt eller värre att gå ner skulle vara webbservrar, som är det som tillåter människor att surfa på webben. Andra typer av kritiska servrar som används är FTP-servrar, skrivarservrar, proxyservrar, filservrar och domännamnsservrar, för att nämna några.

Konfigurera en server

Nästan vilken dator som helst kan ställas in som en server. Många människor använder lite föråldrade datorer för att sätta upp sina egna nätverksservrar hemma med operativsystem som Linux som inte är resurskrävande -- vissa har inte ens grafiska användargränssnitt -- och vet att du inte behöver nyare maskiner för att göra bra servrar. Vissa människor ställer till och med upp webbservrar och använder den för att vara värd för sin egen webbplats, och det anmärkningsvärda är att detta kan göras på en knapp budget med tanke på att det mesta av programvaran du behöver är öppen källkod och fri. Dessutom, om du inte planerar att ha webbtrafik som närmar sig Amazons eller Googles, bör en gammal dator vara tillräckligt kraftfull för dina serverbehov. Det finns några bra, lättförståeliga tutorials på webben som hjälper dig att komma igång (se länkar i Resurser).