Bij computers is een server een computer die constant draait. Biedt alle inhoud en functionaliteit waarvoor het is geconfigureerd. Een klassiek voorbeeld hiervan is een webserver, die webpagina's ondersteunt die kunnen variëren afhankelijk van het verzoek van de gebruiker. Servers kunnen elke applicatie hosten die werkt volgens het server-clientmodel. Online videogames zijn een ander uitstekend voorbeeld. Een fysieke server voert de gameservertoepassing uit waarmee gebruikers verbinding kunnen maken.
Opmerking: Zowel de fysieke hardware die wordt gebruikt als servers als de software die erop draait zodat gebruikers verbinding kunnen maken, worden servers genoemd.
Een van de problemen waarmee servers, evenals de meeste andere computerhardware op ondernemingsniveau, te maken hebben, is een hoge mate van specialisatie. Hardware voor bedrijfsnetwerken, zoals routers, switches, servers, enz., hebben allemaal relatief weinig ruimte. Deze machines zijn ontworpen om in serverracks te passen. Neemt doorgaans een tot vier "U" in beslag van de hoogte van een 48U 2 meter hoog serverrack.
Opmerking: Een "U" is een standaard hoogte-eenheid voor computerhardware die is ontworpen om in serverracks te passen.
Servers hebben niet alleen beperkte ruimte, maar ze hebben ook beperkte koelcapaciteit en stroomlimieten. Deze beperkingen houden in dat serverhardware is ontworpen om zo efficiënt mogelijk te zijn door specialisatie. Helaas betekent dit dat er beperkte ruimte is voor andere hardware, zoals harde schijven. Harde schijven zijn nodig om het besturingssysteem te bevatten en de server te laten draaien. Toch zijn ze ook verplicht om de enorme hoeveelheid gegevens te bewaren die de server mogelijk nodig heeft om te dienen en de gegevens die deze verzamelt.
Voer de schijfserver in
Servers hebben ingebouwde en soms uitbreidbare opslag. Maar dit is niet genoeg ruimte voor moderne serverbehoeften. Bovendien zijn veel servers geen enkele server, maar meerdere servers die achter een load balancer werken die ervoor zorgt dat geen enkele server overbelast raakt. Als u de daadwerkelijke gegevens die de toepassing op elke server uitvoert, zou opslaan, zou u een enorm probleem met gegevensduplicatie hebben.
Een ander type gespecialiseerde hardware wordt gebruikt om al deze problemen te omzeilen, de schijfserver. De schijfserver is ontworpen om in een standaard serverrek te passen en zoveel mogelijk harde schijven te bevatten. Een diskserver zal ook worden uitgerust met enterprise-grade connectiviteit, zodat gegevens zo snel mogelijk aan de eigenlijke server kunnen worden geleverd. In de meeste gevallen wordt een RAID-array gebruikt om een zekere mate van veerkracht te bieden bij schijfstoringen. En mogelijk een prestatieverbetering, afhankelijk van de configuratie van de array.
De schijfserver is een enkel punt waar opslagschijven kunnen worden gelokaliseerd. Natuurlijk, met substantiële datasets zal zelfs een enkele schijfserver niet genoeg opslagruimte kunnen bieden. Er kunnen dus meerdere schijfservers nodig zijn. Een schijfserver moet rechtstreeks toegankelijk zijn voor daadwerkelijke fysieke servers in een correct geconfigureerd netwerk. De eindgebruiker mag niet rechtstreeks verbinding kunnen maken met de schijfserver.
NAS
In een thuisomgeving is de NAS-server in wezen hetzelfde als een schijfserver. Een NAS-server biedt netwerkconnectiviteit voor een (kleiner) aantal harde schijven waardoor andere computers op hetzelfde netwerk toegang hebben tot die gegevens. Er zijn echter enkele verschillen. De meeste NAS'en kunnen ook een aantal low-end serverfunctionaliteit rechtstreeks uitvoeren, omdat ze minder gespecialiseerd hoeven te zijn dan hun neefjes in het datacenter.
Opmerking: NAS staat voor Network Attached Storage.
Zowel de NAS als de schijfserver bieden over het algemeen geen directe toegang tot de fysieke schijven die ze bevatten. In plaats daarvan zijn ze meestal geconfigureerd om toegang te bieden tot logische schijfeenheden die meer dan één fysieke schijf kunnen omvatten. Drive-virtualisatie op deze manier helpt bij het verdelen van de belasting over de fysieke schijven en minimaliseert problemen met betrekking tot een fysieke schijf die onvoldoende ruimte heeft.
Conclusie
Een schijfserver is een gespecialiseerd computerapparaat dat zoveel mogelijk harde schijven bevat. Vervolgens biedt het toegang tot de opslag van deze harde schijven aan geconfigureerde apparaten, doorgaans uitsluitend servers. In de thuisomgeving komt een NAS het dichtst in de buurt van een schijfserver, die grotendeels dezelfde functionaliteit biedt en wat extra vanwege de verminderde behoefte aan specialisatie. Zowel schijfservers als NAS'en zijn ontworpen om een hoge dichtheid aan opslagruimte te bieden aan andere apparaten op het netwerk.