IT-alalla on suhteellisen harvinaista, että vuosikymmeniä sitten kehitettyä tekniikkaa pidetään edelleen sen verran tärkeänä, että järjestelmänvalvojat ja muut käyttäjät edelleen käyttävät sitä laajasti. Jopa nykyaikaiset palvelimet ja tallennusjärjestelmät käyttävät RAID-tekniikkaa. Enimmäkseen sitä käytetään yrityksissä, mutta se on yleistynyt myös kuluttajien NAS-järjestelmissä. RAID on pysynyt käytössä yli 30 vuotta – ja sillä on edelleen tärkeä rooli tietojen tallentamisessa tänäkin päivänä. Mistä tämä johtuu? Hyvä, että kysyit.
Vuonna 1987 David Patterson, Garth A. Gibson ja Randy Katz keksivät termin RAID Kalifornian yliopistossa Berkeleyssä. Seuraavana vuonna he julkaisivat tutkielman nimeltään Case for Redundant Arrays of inexpensive Disks (vikasietoisten asemien edut edullisissa levyissä) SIGMOD-konferenssissa kesäkuussa 1988. Kiintolevyt olivat tuolloin vielä varsin kalliita, joten tietojen tallennusratkaisujen pitäminen kevyenä ei ollut vain yleistä, vaan myös välttämätöntä. Lisäksi yritykset käyttivät yhä valtavia keskustietokoneita, sillä pöytäkoneet eivät olleet vielä levinneet laajalti työpaikoilla. Tämä alkoi kuitenkin muuttua, kun henkilökohtaisten tietokoneiden käyttö yleistyi.
Tämän johdosta kiintolevyt ensimmäisille ei-keskustietokoneille olivat paljon halvempia kuin keskustietokoneissa käytetyt – ja näin ollen se oli syy sille, miksi Garth, Gibson ja Katz kehittivät RAID-konseptin. He uskoivat, että useat liitetyt ja halvemmat kiintolevyt päihittäisivät yhden huipputason keskuskoneen kiintolevyn suorituskyvyltään. Ja vaikka useiden kiintolevyjen käyttö merkitsi virheprosentin lisääntymistä, ne oli mahdollista määrittää vikasietoisiksi siten, että tällaisen ryhmän luotettavuus voisi huomattavasti ylittää minkä tahansa suuren yksittäisen keskustietokoneen kiintolevyn luotettavuuden.
RAID perustuu ajatukseen siitä, että data leviää tai replikoituu useiden halpojen tai itsenäisten asemien kesken. Järjestelmän asemat on määritetty niin, että tiedot voidaan jakaa tai replikoida kahdelle tai useammalle asemalle kuorman jakamista tai tietojen palauttamista varten, jos asemassa ilmenee vika. On kaksi teknistä tapaa saavuttaa tämä: joko laitteistoratkaisulla (oma RAID-ohjain) tai ohjelmistoratkaisulla, joka tyypillisesti sisältyy nykyaikaisiin käyttöjärjestelmiin. Laitteistopohjaiset järjestelmät hallitsevat RAIDia itsenäisesti isäntätietokoneesta RAID-ohjaimen avulla, joten käyttöjärjestelmä ei ole tietoinen RAIDin teknisestä toiminnasta, vaan näkee koko tallennusjärjestelmän ikään kuin se olisi yksi isäntätietokoneeseen kytketty taltio.
Näiden teknisten toteutusten lisäksi RAID-konsepti perustuu seuraaviin kolmeen perusperiaatteeseen:
Näiden periaatteiden pohjalta on kehitetty seuraavat RAID-vakiotasot:
Vuosien varrella (pääasiassa) RAID-järjestelmien valmistajat ovat kehittäneet monia muita RAID-tasoja. Nykyään meillä on RAID-tasoja RAID 0:sta aina RAID 61:een ja sitä pidemmällekin. Lisäksi usein suuryritykset luovat mukautettuja RAID-tasoja tukemaan erilaisia sovelluksia ja infrastruktuurivaatimuksia.
Jos levyvirhe tapahtuu RAID 1- tai RAID 5 -kokoonpanossa, käyttäjän ei tule vaihtaa viallista asemaa ennen kuin on varmistettu, että kaikki tiedot jäljellä olevilta levyiltä on varmuuskopioitu. Monissa tapauksissa, varsinkin kun ratkaisussa käytetään levyjä, jotka on valmistettu samassa tuotantoerässä, mahdollisuus sille, että myös toinen levy vioittuu pian, on melko suuri. Ja tässä piilee tämän tekniikan vaara:
vaikka RAID tarjoaakin monia etuja, esimerkiksi paremman suorituskyvyn ja tietojen suojauksen, käyttäjät usein unohtavat sen, että RAID ei ole varmuuskopio.RAIDia voidaan käyttää yhdessä varmuuskopioiden kanssa, mikä tekee koko tallennusjärjestelmästä paljon turvallisemman, mutta RAIDia ei tule koskaan käyttää varmuuskopion sijasta. Päinvastoin, kun RAID-järjestelmä epäonnistuu esimerkiksi viallisen RAID-laitteisto-ohjaimen takia, RAIDin saaminen takaisin käyttöön ja kadonneiden tietojen palauttaminen on paljon monimutkaisempaa.
NAS-järjestelmistä on tullut edullisempia kotikäyttäjille. Niissä käytetään sisäisiä RAID-kokoonpanoja yhdessä muiden kehittyneiden tallennustekniikoiden kanssa, esimerkiksi päällekkäisyyksien poistamisen kanssa, jotta saadaan mahdollisimman paljon tilaa järjestelmään. Tällä on kuitenkin hintansa: monissa tapauksissa nämä järjestelmät on määritetty väärin, jolloin vian ilmetessä koko järjestelmä hajoaa.
Olitpa sitten kotikäyttäjä tai yrityksen IT-järjestelmänvalvoja, on tärkeää harkita tarkasti, mikä RAID-taso sopii tarpeisiisi tai onko RAID ylipäänsä tarpeen. Muista, että huolimattomuus alkuvaiheissa voi johtaa vakaviin ongelmiin, korkeisiin kustannuksiin ja mahdolliseen tietojen menetykseen.
Uusia tapoja tallentaa tietoja tutkitaan, keksitään ja kehitetään jatkuvasti ajan myötä, mutta historian perusteella on todennäköistä, että RAID ei katoa vielä mihinkään lähitulevaisuudessa.
Jos tarvitset RAID-tietojen palautusta, älä epäröi ottaa yhteyttä Ontrackin asiantuntijoihin .