Servers worden vaak uitgerust met een RAID-kaart. je kan de RAID funktie gebruiken of niet, maar de keuze kan je slechts éénmaal doen bij het begin van de computer setup, nog voor de installatie van het operating system. |
-
Soorten
De hardware-raid zorgt ervoor dat de schijven in je systeem als één geheel werken. Het operating system ziet één enkele schijf (dit is ook het geval in de management console van windows). De fysische schijven vormen één logische schijf ("container" in raid-terminologie). Eenmaal RAID ingeschakeld kunnen programma's de fysische schijven niet meer aanspreken (de raid-kaart laat dit niet meer toe), met als gevolg dat low level utilities (zoals SMART) ook niet meer werken. Je kan je logische schijven nog steeds partitioneren en formateren, maar je werkt hier op container-niveau en niet meer op disk niveau. Sommige RAID-kaarten hebben de mogelijkheid om niet alle schijven in de array op te nemen. De raid controller toont verschillende containers aan het operating system. We hebben bijvoorbeeld een server met 4 schijven:
Ombouwen normale PCIn top-systemen met SCSI drives kunnen de schijven gesynchroniseerd worden: ze draaien allemaal aan dezelfde snelheid en lezen dezelfde blok op hetzelfde moment (spindle sync). Daardoor bekom je minstens een verdubbeling van de werksnelheid voor grote lees- en schrijfopdrachten. De raid-controller heeft zijn eigen geheugen voor het berekenen van de pariteit (64MB is ruim voldoende want er wordt met stripes van een paar kB gewerkt). De rest van de beschikbare capaciteit wordt als buffer gebruikt. Op de foto zie je dat er een geheigenmodule met parity (ECC) gebruikt wordt: er zijn 9 geheugen-ic's op de module: de RAID controller zit hier op het moederbord van de server. De raid-kaart voert alle opdrachten uit om de correcte schijf aan te spreken. Met een raid-controller kan je een hogere betrouwbaarheid bekomen, en/of snelheidswinst boeken. Hoe dit gebeurt hangt af van het raid-type. RAID wordt meestal toegepast op servers omdat het de data-integriteit ten goede komt. Maar niet alle servers gebruiken RAID. Google gebruikt bijvoorbeeld redundancy op server-niveau: in een datacenter mogen er op een bepaalde ogenblik tot 10% servers defekt zijn zonder dat de werking van het geheel in het gedrang komt. De servers zijn eigenlijk heel goedkope werkposten met één enkele harde schijf.
|
Publicités - Reklame