Antti Tiihala, Esa Tuuri, Matti Ali-Löytty, Janne Karhu RAID Antti Tiihala, Esa Tuuri, Matti Ali-Löytty, Janne Karhu
RAID-ohjain Erillisistä levyistä koostuva järjestelmä näyttäytyy käyttäjälle yhtenä levynä + + 14.8. 2009 2 2
RAID-ohjain Laitteistopohjainen tai ohjelmallinen Määrää käytettävissä olevat RAID-tasot
Raidin tasot RAID 0 Tieto tallennetaan lomitettuna kahdelle tai useammalle levylle. Suorituskyky kasvaa luku- ja kirjoitusnopeuden osalta. Luotettavuus heikkenee.
Raidin tasot RAID 1 Peilaava järjestelmä, joka vaatii vähintään kaksi kiintolevyä. Luotettavuus kasvaa merkittävästi.
Raidin tasot RAID 3 Vaatii vähintään kolme kiintolevyä joista yksi tallentaa pariteettidataa. Suorituskyky paranee taso nollan tavoin. RAID 4 Samanlainen kuin taso kolme, mutta dataa käsitellään lohkoina eikä tavuina.
Raidin tasot RAID 5 Vaatii vähintään kolme kiintolevyä. Pariteettidata jakautuu kaikille levyille ja niiden yhteenlaskettu tilavuus on yhden levyn tilavuus. Kestää yhden levyn rikkoutumisen. RAID 6 Pariteettidataa on enemmän. Kestää kahden levyn rikkoutumisen.
Raidin tasot Muita tasoja ovat tasojen 0 - 6 yhdistelmät.
Levytyypit Magneettinen tallennus → Solid-State Drive Liitäntäväyliä: IDE/ATA SCSI SATA
RAID Palvelinkäytössä Mikä on palvelin? Palvelimen RAID-järjestelmä Koostuu kiintolevyistä, levykehikosta ja ohjaimesta Yksinomaan laitetason ohjainratkaisuja Palvelimien liitäntäväyliä SCSI IDE/ATA, SATA FC-AL
Vikasietoisuus Termejä: Redundanssi, MTBF Levyrikot yleisimpiä laiterikkoja Keskeytymätön toiminta Rikkoutuneen levyn korvaaminen Regenerointi Hot spare ja hot swap
Esimerkkicase: RAID 5 ja 6
Tehokkuus palvelinkäytössä Levyjärjestelmän optimointi ei ensimmäinen ratkaisu Ensin laitteistopäivitykset (muisti, suoritin,….) ja ohjelmistovalinnat Viimeinen oljenkorsi Levyliikenteen kasvaessa kiintolevystä pullonkaula Ratkaisuna monesti RAID, lisänä vikasietoisuus Käytetään esim. tietokantapalvelimissa Laitteistolta vaaditaan hyvää suorituskykyä (nopeat kyselyt) Jos muut soveltumattomia tai paljon luku- ja kirjoitustapahtumia kiintolevylle -> levyjärjestelmän optimointi. 6.4.2017
Esimerkki: tietokantapalvelin Kahdenlaisia tiedostoja: data- ja lokitiedostoja Lokitiedostoihin melko tasapuolisesti luku- ja kirjoitusoperaatioita Suorituskykyvaatimuksista riippuen RAID 1 tai RAID 10 Suosittu RAID 5 ei sovellu yhtä hyvin Datatiedostoihin enemmän luku- kuin kirjoitusoperaatioita Soveltuvia tasoja mm. RAID 5 (kustannustehokkain) ja RAID 10 Ison levypakan RAID 10 suorituskyvykkäin, mutta kallein. Kustannustehokkain kokonaisuus on käyttää vähintään kolmea RAID-levyä Käyttöjärjestelmälevy (RAID 1), lokitiedostolevy (RAID 1) ja datatiedostolevy (RAID 5) lokitiedostoissa, joihin tieto välivarastoidaan avoimien transaktiotapahtumien ajaksi. RAID 5 Se on myös kustannustehokkain, vain yhden levysetin tilan mennessä ”hukkaan”, . Tiedostoilla erilaiset vaatimukset levynkäytölle
RAID kotikäytössä Hyödyllisyydestä ristiriitaisia mielipiteitä Nopeuslisä koetaan hyödyttömäksi Vikasietoisuus varmuuskopioinnin tukena Vaarana vääränlainen turvallisuudentunne Inhimilliset virheet, virukset Perinteinen ja riittävä ratkaisu RAID 1 Talouden kestäessä myös yhdistelmät