Wat is RAID?
Voordat we met het ombouw project beginnen, bekijken we eerst nog iets uitgebreider wat RAID nu precies is. RAID staat voor Redudant Array of Independant Discs en is, zoals op de vorige pagina al vermeld, kort gezegd een systeem om meerdere harddisks verenigen om ofwel de snelheid ofwel de veiligheid te vergroten. Vroeger was RAID alleen toebedeeld aan dure SCSI-systemen, maar tegenwoordig kan RAID dus ook gebruikt worden met goedkopere IDE harddisks.
De meest eenvoudige (en minst nuttige) vorm van RAID is het samenvoegen van twee of meer harddisks tot één grote harddisk. Als je op een RAID controller twee 30 GB harddisks aansluit, kan de RAID controller ervoor zorgen dat deze door het besturingssysteem worden aangesproken als één grote harddisk van 60 GB. Afgeleid hiervan is RAID level 0 ofwel ‘Striping’: bij dit systeem worden ook meerdere harddisks samengevoegd tot één grote virtuele drive, maar als extra wordt bij Striping de data om-en-om op de verschillende harddisks geschreven. Bij een Striping RAID-array van twee harddisks kun je je bijvoorbeeld voorstellen dat alle oneven bitjes op de ene harddisk worden weggeschreven en alle even bitjes op de tweede harddisk. Van twee 30 GB harddisks kun je m.b.v. Striping dus één 60 GB harddisk maken die theoretisch twee keer zo snel is! En van vier 30 GB harddisks een 120 GB harddisk die theoretisch vier keer zo snel is. Voor taken waar harddisksnelheid zeer belangrijk is, kan Striping zeer ideaal zijn. Denk bijvoorbeeld eens aan videobewerking.
Vier harddisks verenigd met Striping: lekker snel!
Daar waar RAID Level 0 (Striping) vooral bedoeld is om de snelheid van harddisks te verhogen, is RAID Level 1 (Mirroring) juist bedoeld om de veiligheid te verhogen. Bij Mirroring wordt van twee harddisks gebruik gemaakt: op de tweede harddisk wordt real-time een exacte kopie van harddisk één bijgehouden. Bij het voorbeeld van twee 30 GB harddisks heb je dus nog steeds maar 30 GB opslagruimte, maar als een van de twee harddisks onverhoopt ermee stopt, is de tweede nog altijd in tact. Mirroring is natuurlijk vooral ideaal voor servers: als een harddisk crasht kan het systeem weer in no-time in werking gezet worden, zonder data verlies. IDE RAID maakt Mirroring zelfs betaalbaar voor low-budget servers voor middel- of klein-bedrijf.
De Promise FastTrak RAID controller biedt verder nog ondersteuning voor RAID 1+0. Hierbij wordt gebruik gemaakt van 4 harddisks en wordt zowel Striping als Mirroring toegepast. Vier 30 GB harddisk van het voorbeeld zorgen zo dus voor één veilige 60 GB harddisk die twee keer zo snel is als normaal.
De voordelen van RAID zullen nu wel duidelijk zijn. Met de steeds dalende prijs van harddisks is RAID nu ook bijna voor iedereen betaalbaar. Vandaar dat het juist interessant is om van de relatief goedkoper Ultra 100 controller een FastTrak 100 controller te maken.