/ / Vet du hva en RAID-array er?

Vet du hva et RAID-utvalg er?

Pålitelighet av datalagring er en av de mestviktige og aktuelle problemstillinger i datasystemer. Derfor ble mye innsats og utvikling konsentrert i denne retningen, og som et resultat dukket teknologien for å konstruere RAID-matriser opp, som til tross for at den ble oppfunnet for flere år siden, er ganske relevant og etterspurt på dette tidspunktet i tid.

Hvordan lage en RAID-array?

La oss prøve å finne ut hva dette erteknologi. Til å begynne med er det verdt å definere hovedbegrepet. Så en RAID-array er et slags redundant sett med uavhengige disker som tjener til å øke feiltoleransen og effektiviteten til datasystemer. Den første oppnås nettopp på grunn av redundans, og den andre oppnås gjennom samtidig drift av disker som er plassert i den opprettede matrisen. Det er verdt å merke seg at RAID-arrayen brukes av systemet som én disk på grunn av samspillet mellom programvare og maskinvare.

RAID-array

For å svare på spørsmålet om hvordan du lagerRAID-array, er det nødvendig å nevne at det er flere forskjellige variasjoner (nivåer), implementeringen av disse avhenger av organiseringen av diskene. Den generelle driften av disker kan organiseres ved hjelp av enten parallell eller uavhengig tilgang. I det første tilfellet, for å registrere informasjon, deles diskplass inn i strimler (blokker), som deretter havner på forskjellige fysiske disker (ytelsen øker på grunn av samtidig opptak av strimler). Ved lesing av informasjon foregår også alle operasjoner i blokker, noe som bidrar til en enda større økning i effektiviteten til et slikt system. Dessuten, jo flere disker, desto mer produktiv vil RAID-arrayet være. Men det er også noen nyanser. Det er umulig å organisere et slikt system hvis blokkstørrelsen er større enn størrelsen på forespørselen om å registrere informasjon.

Ved uavhengig tilgang, all informasjonen egen brukerforespørsel skrives på samme måte som når du arbeider med en logisk disk, men i motsetning til den siste situasjonen, vil operasjoner allerede utføres på forskjellige (separate) disker ved lesing.

For øyeblikket er det flerestandard metoder for organisering (nivåer) av et system, for eksempel en RAID-array. De er nummerert fra 0 til 6 og kalles henholdsvis RAID 0, RAID 1 og så videre. I praksis brukes oftest følgende nivåer: 0, 1, 3 og 5.

Ekstern RAID-array

Så for å praktisk talt implementere det eksterneEn RAID-array krever to komponenter: en RAID-kontroller, som utfører funksjonene distribusjon av innkommende informasjon, kommunikasjon med hovedserveren, generering av redundante data og en hvilken som helst rekke harddisker. Dette er det såkalte maskinvarealternativet for å lage en RAID-array. Men dette er ikke den eneste måten å organisere disker på. Konstruksjonen av et slikt system er mulig fra det såkalte programvaremiljøet. I dette alternativet utføres opprettelsen av RAID-arrayer ved å bruke spesielle verktøy som støttes av et bestemt operativsystem. Ulempen med denne implementeringen er at hvis PC-programvaren feiler, vil all informasjon som er lagret på de logiske RAID-stasjonene gå tapt. I tillegg må vi huske at programmatisk kan du bygge en rekke av bare det første og null-nivået.