Hvilken RAID Array er bedst for dig?

Hvis du nogensinde har tænkt på at oprette en NAS-enhed eller en server, eller bare har dablet i en opbevaringsverden, har du sandsynligvis hørt om RAID. Den fulde form for RAID er faktisk “Redundant Array of Independent (or Inexpensive) Disks”. Hovedformålet med denne matrix er at oprette et sikkerhedsnet til al din lagerplads, der er knyttet til NAS eller server. Fejltolerance er hovedmålet med denne teknik.



Fejltolerance betyder, at i tilfælde af at et drev svigter eller dør, vil arrayet i sig selv fortsat fungere, og dataene beskyttes. Dette er ekstremt vigtigt i professionelle applikationer og datacentre, hvor serverne og alle drev inde i dem muligvis har følsomme data, der skal beskyttes for enhver pris. RAID-array kan hjælpe med at give en slags sikkerhedsfunktion, hvor data stadig kan beskyttes, selvom der er hardwarefejl.

Datacentre og store servere kan drage fordel af komplicerede RAID-niveauer som RAID 5 og RAID 1 + 0 - Billede: TelecomReview



Hvor RAID er vigtigt

RAID bruges traditionelt i applikationer, hvor data lagres på tværs af flere drev. Områder som servere og datacentre har et absolut afgørende behov for RAID, så de store mængder følsomme data kan beskyttes i tilfælde af hardwarefejl. Ud over disse applikationer bliver RAID også mere og mere populær i applikationer til hjemmet og kontoret. Forbrugere henvender sig nu til RAID for enten at øge ydeevnen eller give redundans i tilfælde af et drevtab. Denne type RAID oprettes ofte i applikationer som hjemme-NAS-servere og lignende.



Sådan opsættes RAID

RAID kan konfigureres ved hjælp af både software- og hardwarekonfigurationer. Software RAID-konfiguration betyder, at du kan bruge RAID-funktionerne uden at bruge dedikeret hardware. Dedikeret RAID-hardware betyder generelt en RAID-controller. Mens du bruger RAID-software, udnyttes de iboende RAID-funktioner i operativsystemet. Windows 10, Windows 8 og Windows 7 sammen med Linux- og OS X-servere har fuld understøttelse af RAID på softwareniveau. Da dette RAID-niveau kan konfigureres inde i softwaren uden yderligere omkostninger, betyder det, at denne metode er ideel til enkeltpersoner, der arbejder på et lille antal drev på hjemmet eller mindre kontorniveau.



Hardware RAID kræver derimod specifikke RAID-controllere for at udnytte potentialet i RAID fuldt ud. Dette er en dyrere, men mere pålidelig og alsidig metode, der kan være gavnlig for professionelt lagerarbejde, datacenterapplikationer eller omfattende NAS-servere.

En typisk RAID-controller - Billede: PCMag

Hvilket RAID-niveau skal du vælge

Der er mange RAID-niveauer, der ofte bruges i både forbruger- og prosumerrum. Disse niveauer (også kaldet RAID Arrays) kommer hver med deres fordele og ulemper. Det er op til brugeren at identificere, hvilken der passer bedst til deres behov. Det er også vigtigt at bemærke, at RAID-konfigurationer af software og hardware understøtter forskellige RAID-niveauer og også kan diktere de typer drev, der understøttes i RAID-konfigurationen: SATA, SAS eller SSD.



RAID 0

Dette RAID-niveau bruges til at øge serverens ydeevne. Med denne konfiguration skrives data på tværs af flere diske. Det er også kendt som “disk striping”. Uanset hvilket arbejde du udfører på denne server, håndteres det af flere drev, så ydelsen øges på grund af et højere antal I / O-operationer. En anden fordel bortset fra hastighed er, at RAID 0 kan konfigureres i både software- og hardwareformer, og de fleste controllers support er også. Den største ulempe ved denne konfiguration er fejltolerance. Hvis et drev fejler, er alle data på tværs af alle stribede diske væk. Backup er nøglen, hvis du planlægger at bruge denne konfiguration.

RAID 0 eller Disk Striping Explained - Billede: NetworkEncyclopedia

RAID 1

Denne konfiguration er også kendt som “Disk mirroring”, og det største stærke punkt i RAID 1 er fejltolerancen. Drev i dette RAID-array er nøjagtige replikaer af hinanden, hvilket skaber et større sikkerhedsnet, hvis ethvert drev fejler i arrayet. Data kopieres problemfrit fra et drev til et andet, og det er den enkleste måde at oprette et diskspejl til en relativt lav pris.

RAID 1 eller Disk Mirroring forklaret - Billede: EnterpriseStorageForum

Den største ulempe ved RAID 1 er træk på ydeevnen. På grund af det faktum, at data skrives på tværs af flere drev i stedet for et, er ydeevnen for et RAID 1-array langsommere end et enkeltdrev. Den anden ulempe er, at den samlede anvendelige kapacitet for et RAID-array er halvdelen af ​​summen af ​​drevkapaciteten. For eksempel vil en opsætning med 2 drev på 1 TB hver have en samlet RAID-kapacitet på 1 TB i stedet for 2 TB. Dette er naturligvis af redundansårsager.

Hvis du bare vil klone en harddisk manuelt, vores guide kan være nyttigt i den henseende.

RAID 5

Dette er den mest almindelige konfiguration for NAS-enheder til virksomheder og forretningsservere. Denne matrix er en forbedring i forhold til RAID 1, fordi den afhjælper noget af det ydelsestab, der er forbundet med diskspejling, og giver også god fejltolerance. Begge disse ting er virkelig vigtige i professionelle datalagringsapplikationer. I RAID 5 stribes dataene og pariteten over 3 eller flere drev. Hvis der er nogen indikation af en fejl i et drev, overføres dataene problemfrit til paritetsblokken. En anden fordel ved dette RAID-program er, at det gør det muligt for mange serverdrev at være 'hot-swappable', hvilket betyder, at drev kan byttes ind i arrayet, mens systemet er i gang.

RAID 5 med paritet med en blok forklaret - Billede: AOMEI DiskPart

Den største ulempe ved denne matrix er skriveydelsen på store servere. Dette kan være bekymrende, hvis mange brugere får adgang til et bestemt array og skriver til det samtidigt som en del af den daglige arbejdsbyrde.

RAID 6

Denne RAID Array er næsten identisk med RAID 5 med kun en nøgleforskel. Det har et stærkere paritetssystem, hvilket betyder, at op til 2 drev kan mislykkes, før der er nogen chance for, at dataene påvirkes. Dette gør det til et meget attraktivt valg for datacentre og andre virksomhedsapplikationer.

RAID 10

RAID 10 er en kombination af RAID 1 og RAID 0 (altså 1 + 0). Det er en hybrid RAID-kombination, der forsøger at kombinere de bedste dele af både RAID 1 og RAID 0-arrays. Det kombinerer striping af RAID 1 med spejling af RAID 2 i et forsøg på at øge hastighederne samt give bedre fejltolerance. Dette gør den ideel til servere, der udfører mange skriveoperationer. Det kan også implementeres i software eller hardware, men hardwareimplementering er generelt en bedre vej at vælge.

RAID 10 (1 + 0) med samtidig stripning og spejling Forklaret - Billede: EnterpriseStorageForum

Den skarpe ulempe ved et RAID 10-array er dets omkostninger. Der kræves mindst 4 drev til denne matrix, hvor større datacentre og virksomhedsapplikationer skal bruge mindst 2 gange beløbet på drev, som de ville have gjort på andre arrays.

Andre RAID-niveauer

Bortset fra de ovennævnte vigtigste RAID-niveauer er der også nogle andre arrays. Disse er kombinationer af hovedarrayerne og bruges til bestemte formål.

RAID 2

Dette svarer til RAID 5, men i stedet for at bruge et paritetssystem forekommer striping på et bitniveau. Der kræves mindst 10 drev for at implementere et RAID 2-array, og I / O-ydeevnen kan også lide hårdt. De enorme omkostninger ved indrejse og dårlig præstation er hovedårsagen til den manglende popularitet af RAID 2.

RAID 3

Dette svarer også til RAID 5. Forskellen er, at den bruger et dedikeret paritetsdrev i stedet for en paritetsblok. RAID 3 er en meget specialiseret applikation, der bruges i nogle specifikke database- og behandlingsområder.

RAID 4

RAID 4 bruger et stripsystem på byte-niveau i modsætning til et striping-system på bit-niveau, som det bruges i RAID 3. Andre applikationer er identiske.

RAID 7

Dette er et proprietært RAID-niveau, der ejes af Storage Computer Corporation, som nu er afviklet.

RAID 0 + 1

Ofte forvekslet med RAID 1 + 0 (RAID 10), er denne anvendelse af RAID 0 + 1 faktisk meget forskellig fra RAID 10. RAID 0 + 1 er et spejlet array med segmenter, der selv er RAID 0-arrays. Denne matrix har også specialiserede applikationer i professionelle miljøer, der kræver høj ydeevne, men som ikke nødvendigvis kræver skalerbarhed.

RAID 0 + 1 forklaret - Billede: GoLinuxHub

RAID er ikke et alternativ til Backup

En stor fejl, som nye brugere eller endda nogle erfarne brugere kan begå i dette område, er at forveksle RAID med backup. Det er ekstremt vigtigt, at de to er differentierede. RAID kan udføre visse niveauer af ydeevneforbedringer, eller det kan give et effektivt sikkerhedsnet til dine data, så hvis der er hardwarefejl, der beskadiger nogle drev, har brugeren tid til at handle og udskifte disse drev. Det kan hjælpe med at redde data fra at gå tabt med det samme. En ordentlig sikkerhedskopi er imidlertid afgørende for professionelle brugere og virksomhedsbrugere og skal foretages mindst 3 steder, hvoraf den ene er på en anden fysisk placering. Selv et meget avanceret RAID-array kan bukke under for fysiske skader eller eksterne farer som brand eller vand osv. Dette er grunden til, at en separat sikkerhedskopiering af følsomme data altid er vigtig og bør være obligatorisk til professionelle applikationer og virksomhedsapplikationer. Hvis du tilfældigvis ved et uheld sletter nogle vigtige data fra din harddisk, vores opsving guide kan hjælpe dig med at gendanne det.

Afsluttende ord

RAID er et nyttigt værktøj til moderne computing og kan give flere vigtige fordele i professionelle arbejdsbelastninger såsom store servere eller datacentre. RAID giver brugerne valget mellem høj ydeevne og højere sikkerhedsniveauer, og med avancerede RAID-niveauer er det endda muligt at få begge på én gang. Det er vigtigt, at RAID implementeres ud over en korrekt sikkerhedskopi, og de to bør ikke forveksles med hinanden. Alle følsomme data på et RAID-array kan stadig være sårbare over for permanent tab, hvis der ikke foretages korrekt sikkerhedskopiering.