RAID
Transkript
RAID
RAID (Radundant Array of Independent Drives) • Neden RAID’e ihtiyaç var? • Maliyet • Performans • Disk bozulması • SPOF(Single Point of Failure) • Sistemdeki herhangi bir bileşen bozulursa tüm sistem çalışmaz hale gelir. • David A. Patterson, Garth Gibson, Randy H Katz tarafından geliştirilmiştir. Bazı Temel Kavramlar • Mirroring • Striping • Hot-Spears • Parity • RAID-Group • Stripe-depth • Stripe-width • Chunks Mirroring(Aynalama) • Medium/High performans • %50 Kapasite kaybı • Tek bir diskin bozulması durumunda çalışmasını sürdürebilir. Striping(Şeritleme) • High Performans • Kapasite kaybı yok. • Hata toleransı yoktur. • IO boyutu büyük ise, bu durumda küçük chunk boyutu, • IO boyutu küçük ise, bu durumda büyük chunk boyutu kullanılır. Parity • Parity, ikili bit dizisi üzerinde hata denetimi (hata sezme) için kullanılan güçlü ve basit bir yöntemdir. Tek ve çift parity olmak üzere türleri mevcuttur. Çift Parity RAID Grupları Hot Spares (Yedek depolama üniteleri) • Hot Sparing 1.0 = Adanmış fiziksel yedek diskleri kullanır. • Hot Sparing 2.0 = Sanal yedekleri kullanır. Hardware & Software RAID Array Based RAID (RAID dizileri) RAID 0:Striping • High Performans • Kapasite kaybı yok. • Hata toleransı yoktur. RAID 1: Mirroring • Medium/High performans • %50 Kapasite kaybı • Tek bir diskin bozulması durumunda çalışmasını sürdürebilir. RAID 5 • Blok temelli olup, dağıtılmış parite bilgisini de barındırır. • Performans Okuma performansı iyidir. Fakat, yazma performansı ortalama düzeydedir. • Capacity Overhead (Harcanan kapasite) Parity / toplam sürücü sayısı *100 RAID5(7+1): 1/8 *100 = 12.5%. Geriye kalan 87.5% ise veri depolama amaçlıdır. RAID (3+1) : 1/4*100=25%. Geriye kalan 75% ise very depolama amaçlıdır. • Tek bir sürücünün bozulması durumunda çalışmasını sürdürebilir. RAID 6 • Performans Okuma performansı iyidir. Fakat yazma performansı zayıftır. • Capacity Overhead(Harcanan kapasite) Parity / toplam sürücü sayısı *100 RAID6(6+2): 2/8 * 100 =25%. Geriye kalan 75% ise veri depolama amaçlıdır. RAID (14+2): 2/16 * 100 = 12.5%. Geriye kalan 87.5% ise very depolama amaçlıdır. • 2 sürücünün bozulması durumunda dahi çalışmasını sürdürebilir. • Genellikle 1 TB’den büyük disklerde kullanımı tavsiye edilir. RAID 10: 0+1 veya 1+0 • RAID 10= 1+0 (stripe of mirrors) • RAID 01 = 0+1 (mirror of stripes) • RAID 10’ın kullanımı daha yaygındır. • Performans Yazma ve okuma performansı oldukça iyidir. • Kapasite kaybı %50’dir. • İki sürücünün de bozulması durumunda çalışmasını sürdürebilir. (Hangi sürücülerin bozulduğuna bağlı olarak)