Computere, Udstyr
Ved du, hvad et RAID array er?
Pålideligheden af datalagring er et af de vigtigste og aktuelle spørgsmål i edb-systemer. Derfor var en stor indsats og udvikling koncentreret i denne retning, og som følge heraf viste en teknologi til opbygning af RAID-arrayer, som på trods af det faktum, at den blev opfundet for flere år siden, er ret relevant og efterspurgt i øjeblikket.
Lad os prøve at finde ud af, hvilken slags teknologi det er. Til at begynde med er det nødvendigt at definere hovedbetegnelsen. Så et RAID-array er et slags redundant sæt uafhængige diske, der tjener til at øge fejltolerancen og effektiviteten af computersystemer. Den første opnås netop på grund af redundans, og den anden skyldes den samtidige drift af diske, der er i det oprettede array. Det er værd at bemærke, at RAID-arrayet bruges som en enkelt disk ved interaktion mellem software og hardware.
For at besvare spørgsmålet om, hvordan man opretter et RAID-array, er det nødvendigt at nævne, at der er flere forskellige variationer (niveauer), hvis implementering afhænger af organisationen af diskens arbejde. Den generelle drift af diske kan organiseres ved hjælp af enten parallel eller uafhængig adgang. I det første tilfælde skal diskplads opdeles i strimler (blokke), som derefter falder på forskellige fysiske diske (præstationen forbedres ved samtidig optagelse af strimler). Ved læsning af informationer passerer alle operationer også i blokke, hvilket bidrager til en endnu større stigning i effektiviteten af et sådant system. Desuden er jo flere diske, jo mere produktive RAID-arrayet vil være. Men der er også nogle nuancer. Det er umuligt at organisere et sådant system, hvis blokstørrelsen er større end størrelsen af informationsoptagelsen, der anmodes om.
I tilfælde af uafhængig adgang skrives alle oplysninger fra en enkeltbrugerforespørgsel på samme måde som ved arbejde med en logisk disk, men i modsætning til sidstnævnte situation bliver læseoperationer allerede udført på forskellige (separate) diske.
På dette tidspunkt er der flere standard måder at organisere (niveauer) på et system som et RAID array. De er nummereret fra 0 til 6 og kaldes henholdsvis RAID 0, RAID 1 og så videre. I praksis er de mest anvendte niveauer: 0, 1, 3 og også 5.
For at kunne implementere et eksternt RAID-array skal du derfor have to komponenter: en RAID-controller, som udfører funktionerne til at distribuere indgående oplysninger, kommunikere med hovedserveren, generere overflødige data og en række harddiske. Dette er den såkaldte hardware variant for at oprette et RAID array. Men det er ikke den eneste måde at organisere diske på. Opbygningen af et sådant system er muligt fra det såkaldte software-miljø. I denne variant udføres oprettelsen af RAID-arrayer ved hjælp af specialfunktioner, der understøttes af dette eller det pågældende operativsystem. Ulempen ved denne implementering er, at hvis pc-softwaren fejler, vil alle de oplysninger, der er gemt på de logiske RAID-diske, gå tabt. Derudover skal vi huske på, at du kan programmere opbygge en matrix af kun første og nul niveau.
Similar articles
Trending Now