JBOD vs. RAID: Mitä ne ovat ja miten ne eroavat toisistaan? Jatkuvasti kehittyvällä alalla tällaisten termien ymmärtäminen on yhä tärkeämpää. Siksi haluaisin tänään puhua teille kahdesta – lievästi sanottuna – erittäin mielenkiintoisesta teknologiasta, termistä, työkalusta jne. Varsinkin kun otetaan huomioon, että ne tavallaan liittyvät toisiinsa niiden merkityksen vuoksi tiedontallennusmarkkinoilla.
Tämä prosessi on kuitenkin jonkin verran monimutkaisempi kuin miltä se saattaa vaikuttaa. Varsinkin kun niillä on tiettyjä yhtäläisyyksiä, mutta ne ovat niin erilaisia toisistaan.Siksi, kun haluamme erottaa toisistaan kaksi niin erityistä käsitettä kuin JBOD ja RAID, tärkeintä on ymmärtää, mitä kumpikin on. Siksi ennen kuin esitän niiden erot yksityiskohtaisesti, haluaisin selittää, mitä kukin on ja miten se toimii.
Muuten olisi melko vaikeaa tehokkaasti määrittää, mitkä niiden erot ovat. Kuitenkin Ymmärrän, että monet teistä tietävät jo suurin piirtein, mitä ne ovat.Siksi, jos haluat päästä suoraan asian ytimeen, suosittelen siirtymään osioon "JBOD vs. RAID: Mitä eroa niillä on?". Yhteenvedon kaikesta yllä selitetystä pääongelman ratkaisemiseksi.
Ja vaikka on selvää, että voisin rajoittua yksinomaan tähän osioon, mielestäni on mielenkiintoista saada jonkin verran aiempaa kontekstia. Erityisesti niille, jotka aloittavat alusta ja joilla ei ole paljon tietoa.Tällä tavoin uskon pystyväni vastaamaan kaikkiin kysymyksiisi, olitpa sitten alan asiantuntija tai vasta aloittelija.
Mikä on RAID
Sanonta, Mikä on RAID? Voimme heti alkuun sanoa, että se on lyhenne sanoista Redundant Array of Independent Disks. Espanjaksi tämä tarkoittaa "redundanttien itsenäisten levyjen matriisia", mikä kertoo jo melkoisesti siitä, mistä on kyse. Jos kuitenkin rajoitumme tähän, aliarvioimme pahasti, sillä redundanssia on enemmänkin. Varsinkin siksi, että vaikka se saattaa kuulostaa oudolta, kaikki RAID-järjestelmät eivät tarjoa redundanssia.
Siksi sen nimi ei ole niin tarkka kuin voisi olettaa. Ja miksi? Yleisesti ottaen voimme sanoa, että RAID on järjestelmä tai tekniikka, jossa useita kiintolevyjä yhdistetään yhdeksi yhtenäiseksi järjestelmäksi suorituskyvyn, redundanssin tai molempien parantamiseksi.Näin ollen voimme sanoa, että RAID on termi, joka viittaa joukkoon kiintolevyjä, jotka on ryhmitelty yhdeksi yksiköksi tiedonsiirron ja -luvun ja/tai turvallisuuden parantamiseksi.
Yksinkertaisemmin sanottuna RAID-konseptin ideana on luoda yksi taltio käyttämällä useita kiintolevyjä, jotta ne kaikki toimivat yhdessä yhtenäisellä tavalla. Tässä dynamiikassa voimme kuitenkin erottaa kaksi kokoonpanoa.
Toisaalta meillä on Levyn peilaus, konfiguraatio, jonka päätavoitteena on käytännössä tiedon redundanssin tavoittelu. Miksi? Mahdollisten virheiden välttämiseksi saatavilla olevan tiedon lukemisessa tai lähettämisessä. Toisaalta meillä on levyn kuorinta, kokoonpano, joka pyrkii tämän redundanssin lisäksi parantamaan suorituskykyä. Toisin sanoen jälkimmäisen tavoitteena on tehostaa datan ja informaation lukemista, lähettämistä, kirjoittamista jne.
cómo teokset
Tässä tilanteessa, Tiedämme jo, että RAID toimii yhdistämällä useita fyysisiä kiintolevyjä yhdeksi loogiseksi yksiköksi tai taltioksi.Tämä voidaan tehdä ohjelmistolla tai laitteistolla ympäristöstä riippuen, ja se toimii jakamalla tiedot kaikille fyysisille asemille käyttämällä yhtä taltiota, mikä mahdollistaa redundanssin. Voimme siis sanoa, että toiminto voi vaihdella riippuen siitä, toteutetaanko se laitteistolla vai ohjelmistolla.
Yleisemmin ilmaistuna voimme kuitenkin sanoa, että RAID-järjestelmä toimii jakamalla tietoja useille tallennusyksiköille. Toisin sanoen mahdollistaa useiden syöttö- ja tulostusoperaatioiden suorittamisen samanaikaisesti ja tasapainotettu suorituskyvyn parantamiseksi ja mahdollisten vikojen välttämiseksi. Tietenkin nämä tiedot voidaan lukea ja kirjoittaa samanaikaisesti RAID-yksikön muodostaviin eri fyysisiin asemiin ja/tai jakaa niiden kesken työkuorman jakamiseksi.
Prosessin mukaan Suorituskykyä tai vakautta parannetaan, ja voit vaihtaa niiden välillä kokoonpanostasi riippuen.Ulkonäöltään se näyttää käyttöjärjestelmämme hakemistosta yhtenä kokonaisuutena. Vaikka niitä on fyysisesti useita, ne muodostavat yhden yksikön.
Yksinkertaiset järjestelmät ja sisäkkäiset järjestelmät
Nyt kun tiedämme, mikä RAID-järjestelmä on ja miten se toimii, on tärkeää ymmärtää olemassa olevat eri tyypit. Kuitenkin, tässä osiossa meidän on mentävä suoraan asiaanMiksi? No, tavallaan voimme sanoa, että alun perin mainittujen lisäksi on olemassa kahdenlaisia konfiguraatioita. Puhumme yksinkertaisista ja sisäkkäisistä konfiguraatioista.
Yksinkertaiset kokoonpanot ovat yleisimpiä, ja yleisesti ottaen lähes mikä tahansa suhteellisen moderni tietokone voi käyttää ainakin yhtä tai useampaa niistä. Tätä ei kuitenkaan pidä pitää itsestäänselvyytenä, koska se on jonkin verran epävakaampi. Toinen kokoonpanomuoto on sisäkkäinen, joka määritellään yhdistämällä kaksi yksinkertaista RAID-kokoonpanoa. Hauskinta on, että vaikka meidän "tarvitsee" tietää tämä ymmärtääksemme täysin, mikä JBOD on, se ei ole sama asia.Ei näin erityisellä tavalla, minkä vuoksi voimme löytää lukuisia eroja näiden kahden välillä.
Mikä on JBOD? Yksinkertaiset RAID-tyypit
Tässä vaiheessa tiedämme jo, mikä RAID on, miten se toimii ja millaisia kokoonpanoja on olemassa. Tämän ansiosta voimme pintapuolisesti ymmärtää, mikä JBOD on. Erityisesti siksi, että jos tiedämme, mikä RAID on, tiedämme enemmän tai vähemmän, mikä JBOD on. Tarkastellaan niitä yksi kerrallaan.
RAID 0
Se on yksi yksinkertaisen kokoonpanon perustason tai -muodon piirteistä. Sellaisenaan RAID 0 -kokoonpano jakaa tiedot eri lohkoihin. Tämän jälkeen se jakaa saman tiedon tasaisesti kahden tai useamman RAID-järjestelmän muodostavan kiintolevyn kesken. Yksi tämän järjestelmän tärkeimmistä eduista on, että se parantaa luku- ja kirjoitusnopeuksia, koska ne suoritetaan samanaikaisesti useilla levyillä. Sen suurin haittapuoli on redundanssin puute. Siksi, jos yksi levy vikaantuu, kaikkien niiden tiedot menetetään.
RAID 1
Kun puhumme RAID 1:stä, puhumme kokoonpanosta, joka kopioi asemaan kirjoitetut tiedot kahdelle tai useammalle eri levylle. Tämä luo niin sanottua redundanssia, joka tarjoaa lisäturvaa tietojen menetyksen välttämiseksi. Jos yksi levy vikaantuu, mutta muut toimivat edelleen, tiedot eivät katoa, koska ne kopioidaan toiselle. Vastineeksi suorituskyky ei parane ja voi itse asiassa hidastua, koska tiedot (itse asiassa) kirjoitetaan kahdesti.
RAID 2
Tätä mallia käytetään itse asiassa hyvin harvoin, minkä vuoksi en halua mennä liian yksityiskohtiin. Yleisesti ottaen se on RAID 0:n vaihtoehtoinen versio, joka lisää virheenkorjausjärjestelmän.
RAID 3
Toinen hyvin harvinainen järjestelmä. RAID-levyt eivät ole yleisiä eri toimialoilla, joten ne ovat yleisesti ottaen vähemmän tunnettuja. Yksinkertaiset RAID 3 -kokoonpanot ovat vielä harvinaisempia, koska ne järjestävät tiedot tavu-, ei lohkotasolla. RAID 3 on itse asiassa tallennuskokoonpano, jossa tiedot jaetaan tavuiksi ja jaetaan useille kiintolevyille, kun taas toinen levy tallentaa pariteettitiedot virheiden havaitsemiseksi ja korjaamiseksi. Tämä kokoonpano tarjoaa korkeat peräkkäiset lukunopeudet tavutason tiedonjaon ansiosta, mutta kärsii kirjoitustehosta, koska pariteetti on laskettava ja kirjoitettava erilliselle levylle.
RAID 4
RAID 4 on tallennuskokoonpano, joka jakaa tiedot lohkoihin ja raidoittaa ne useille kiintolevyille, ja yksi levy tallentaa pariteettitiedot. Toisin kuin RAID 3:ssa, RAID 4:ssä tiedot jaetaan lohkoihin tavujen sijaan, mikä parantaa suorituskykyä satunnaisissa lukutoiminnoissa mahdollistamalla useita samanaikaisia toimintoja. Pariteetti lasketaan lohkojen tietojen perusteella, mikä tarjoaa vikasietoisuuden: jos yksi levy vikaantuu, tiedot voidaan rekonstruoida käyttämällä erilliselle levylle tallennettuja pariteettitietoja. Koska kaikki pariteettilohkot on kuitenkin tallennettu yhdelle levylle, siitä tulee pullonkaula kirjoitustoiminnoille, mikä rajoittaa RAID 4:n kokonaissuorituskykyä.
RAID 5
Tämä on yksi yleisimmistä kokoonpanoista, koska sitä käytetään usein liike-elämässä ja ammatillisissa ympäristöissä. Yleisesti ottaen se toimii tallentamalla ja jakamalla tietoja eri lohkoihin pariteettijärjestelmän avulla redundanssin, turvallisuuden ja vakauden varmistamiseksi. Tämä tarkoittaa, että se voi palauttaa ja rekonstruoida tietoja kopioimalla tiedot. Sen suunnittelu kuitenkin mahdollistaa suorituskyvyn parantamisen, mikä tekee siitä nopeamman kuin muut, yksinkertaisemmat kokoonpanot.
RAID 6
RAID 6 on samanlainen kuin RAID 5, mutta siinä on kaksi pariteettilohkoa jaettuna levyille. Tämä tarkoittaa, että se kestää jopa kahden levyn samanaikaisen vikaantumisen. Kaksinkertainen pariteettikokoonpano parantaa tietojen redundanssia ja tietoturvaa, mutta vaatii myös suuremman määrän levyjä.
JBOD: Vain joukko levyjä, onko se todella RAID-tyyppi vai jokin muu?
Olemme epäilemättä saapuneet yhteen mielenkiintoisimmista kohdista. Kuten aiemmin mainitsimme, JBOD on jotain RAIDin kaltaista, vaikka todellisuudessa se ei ole, jos mennään todella teknisesti. Ainakaan täysin. JBOD ei teknisesti ottaen ole RAID-kokoonpano, mutta se on tapa yhdistää useita levyjä yhdeksi taltioksi ilman redundanssia tai pariteettia. Eli jokainen levy toimii itsenäisesti. Redundanssia tai merkittäviä suorituskyvyn parannuksia ei ole.
JBODia käytetään, kun tallennustilaa tarvitsee laajentaa ilman, että tarvitsee huolehtia redundanssista tai suorituskyvystä. Siksi Emme voi sanoa, että JBOD on RAID tavallisessa merkityksessä.Tämä on tallennuskokoonpano, joka ei hyödynnä RAIDin pääominaisuuksia. Tavallaan voimme sanoa, että se on järjestely, jossa useita kiintolevyjä on ryhmitelty yhteen yhdeksi suureksi tallennusyksiköksi.
Tästä huolimatta, kuten jo totesimme, Jokainen näistä yksiköistä toimii itsenäisestiNäin ollen näiden levyjen tiedot kirjoitetaan, luetaan jne. peräkkäin levyn kapasiteetin mukaan. Kaiken tämän etuna on, että jos yksi levyistä vikaantuu, vain kyseisen levyn tiedot menetetään, kun taas muut toimivat edelleen. JBOD ei tarjoa redundanssia, pariteettia tai suorituskyvyn parannuksia; se yksinkertaisesti ryhmittelee levyt yhteen luodakseen suuremman ja joustavamman tallennustilan.
JBOD vs. RAID: Mitä eroa niillä on?
RAID (Redundant Array of Independent Disks) ja JBOD (Just a Bunch of Disks) ovat kaksi erilaista lähestymistapaa useiden levyjen hallintaan tallennusjärjestelmässä. Tämän ja kaiken aiemmin käsitellyn perusteella voimme korostaa seuraavia tärkeimpiä eroja:
RAID (itsenäisten levyjen redundanttinen sarja)
Redundanssi ja vakaus vikoja vastaan
- RAIDSe tarjoaa kokoonpanoja, joissa on dataredundanssia, jotta estetään datan menetys (yleisesti) ja estetään yleiset viat. Tyypistä riippuen tiedot kopioidaan tai pariteettikoodeja käytetään datan palauttamiseen vian sattuessa.
- JBODSe ei tarjoa redundanssia. Jos levy vikaantuu JBOD-järjestelmässä, levylle tallennetut tiedot menetetään.
Suorituskyky
- RAIDSe voi tarjota merkittäviä suorituskyvyn parannuksia, erityisesti RAID-kokoonpanoissa, jotka sisältävät raidoituksen (kuten RAID 0). Kuten aina, se riippuu tyypistä, koska jotkin kokoonpanot eivät paranna suorituskykyä. Se riippuu.
- JBOD. Se ei paranna suorituskykyä verrattuna yksittäiseen levyyn, koska jokainen levy toimii itsenäisesti. Se ei myöskään tarjoa suorituskyvyn parannuksia useiden levyjen välillä, toisin kuin jotkut RAID-levyt.
Käyttökelpoinen tila
- RAIDTietyt RAID-kokoonpanot, kuten RAID 1, tuottavat yhden levyn verran käyttökelpoista tilaa, mutta kopioivat tiedot muille levyille. Tämä tarkoittaa, että vaikka todellinen tila on suurempi, käyttökelpoinen tila ei kasva, koska sitä käytetään samanaikaisesti samojen tietojen kanssa. Toisissa RAID-kokoonpanoissa tila kasvaa, koska redundanssia ei ole.
- JBOD. Käyttää jokaisen levyn koko kapasiteetin luoden yhden suuren tallennustilan.
Implementación
- RAID. Se voidaan toteuttaa laitteistolla (käyttäen erillisiä RAID-ohjaimia) tai ohjelmistolla (käyttäen käyttöjärjestelmään sisäänrakennettuja RAID-ohjaimia).
- JBOD. Sitä hallitaan ensisijaisesti käyttöjärjestelmän kautta, ja kutakin levyä pidetään ja käytetään itsenäisenä tallennusyksikkönä.
JBOD (Vain joukko levyjä)
Levyn riippumattomuus
- RAIDLevyt on järjestetty tietyn kokoonpanon mukaan, joka määrittää, miten tietoja käytetään ja suojataan. Joissakin formaateissa ne eivät ole itsenäisiä.
- JBODLevyt ovat aina itsenäisiä ja niitä käytetään erillisinä tallennusyksiköinä. Jokainen levy voidaan täyttää erikseen riippumatta muiden levyjen tilasta.
helppous
- RAIDRAID-kokoonpanojen määrittäminen ja ylläpito voi olla monimutkaista, erityisesti edistyneissä kokoonpanoissa, kuten RAID 5 tai RAID 6.
- JBOD. Se on yksinkertainen ja helppo toteuttaa. Se yksinkertaisesti edellyttää levyjen liittämistä järjestelmään ja niiden käyttämistä erillisinä asemina.
Tietojen palautus
- RAID. RAID-tyypistä riippuen tietojen palautus voi tarkoittaa taulukon uudelleenrakentamista käyttämällä tietojen redundanssia (pariteetti tai peilaus).
- JBOD. Jos levy vikaantuu, vain kyseisen levyn tiedot menetetään, kun taas muiden levyjen tiedot pysyvät käytettävissä.
Lyhyesti sanottuna RAIDia käytetään redundanssin ja suorituskyvyn parantamiseen, kun taas JBOD yksinkertaisesti ryhmittelee levyt yhteen luodakseen suuren tallennustilan, mikä ei tarjoa RAID-kokoonpanoille ominaista redundanssia eikä suorituskykyetuja. RAIDin ja JBODin välinen valinta riippuu erityisistä tallennusvaatimuksistasi ja halutusta tietosuojan tasosta.