RAID ile ilgili bilmeniz gerekenler

Aynı veriyi farklı disklerde saklama teknolojisi olan RAID'i mercek altına aldık.

"Bağımsız disklerin artıklı dizisi" anlamına gelmektedir. Aynı veriyi farklı disklerde saklama teknolojisidir.

Artıklı kelimesi ise veri güvenliğini ifade etmektedir. Yani farklı diskler birbirlerindeki verilerin parametre artıklarını tutuyor anlamına gelmektedir. Bu teknoloji disk bozulmalarına, hatalı kodlamalara, büyük disk boyutları elde etmeye ve performansa pozitif etkisinden dolayı özellikle sunucularda sıkça kullanılan bir yöntemdir.

İşletim sistemi RAID arayüzü ile birbirine bağlanmış diskleri tek disk gibi görmektedir. Yedekleme işlemi isşetim sisteminin çoğunlukla haberi olmadan donanım bazında yedeklenmektedir. RAID teknolojisinde SATA, PATA ve SCSI diskler kullanılabilmektedir. Çeşitli RAID konfigürasyon seviyeleri aşağıda verilmiştir. PATA disklerle yapılan RAID seviyeleri RAID0, RAID1 ve RAID0+1 dir.

Raid 0 ve Raid 1

RAID 0: Eşlik biti(hata toleransı için) olmaksızın performansı artırıcı özelliğe sahip RAID türüdür. Hata düzeltme etkisi yoktur. Herhangi bir diskin bozulması tüm diskleri kullanılmaz yapar. Bilgi bloklara ayrılarak her bloğun farklı disklere yazılması sağlanır. Bağlı disklerin boyutları toplanarak diskin kapasitesini oluşturur. Örneğin 360GB'lık iki adet disk RAID0 konfigürasyonunda toplamda 720GB'lık bir kapasite sağlayacaktır. Bu seviye için en az iki disk gereklidir.

RAID 1: Burada performans yerine veri güvenliği esas alınmıştır. Disklerdeki veriler birbirinin aynısıdır(mirrorng=aynalama). Toplam disk boyutu en küçük disk kadardır. Bu seviyede disk okuma hızı artar fakat yazma hızı tek disk hızı kadardır. Veri güvenliği çok çok önemli olduğu durumlarda kullanılır. Disklerden birinin bozulması sistemin çalışmasını etkilemez. Bozulan diskin yerine yenisi takılarak yedekleme işlemi diğer disk üzerinden yeniden yapılabilir. Bu seviye için en az iki disk gereklidir.

Raid 2

RAID 2: Bit seviyesinde her bir diske yayılmış veri bloklarına karşılık birden fazla ECC(hata bulma&düzeltme) sürücüleri kullanılarak oluşan yapıdır. Burada disk performansı ve güvenlik orta seviyede olsa da veri boyutunun düşük olması verimi azaltmaktadır. Ayrıca diskten okuma yaparken her bir veri ECC disklerindeki eşlik bitlerine bakılarak kontrol edilmesi gerekir. RAID3'e göre bir avantajı yoktur ve ticari anlamda kullanım yeri hemen hiç yoktur. Rasgele okuma ve yazma hızları düşüktür. Bu seviye için en az 10+4 veya 32+7 disk gereklidir. 10+4 yapıda 10 disk veriyi 4 diskte ECC kodlarını tutmaktadır.

Raid 3

RAID 3: Burada veriler byte büyüklüğünde farklı disklere yazılır. Veriye ait ECC kodları ayrı bir diske yazılır. Bir anda tüm sürücüler aynı adreste olmak zorundadır. Sıralı yazma ve okuma performansı oldukça yüksektir. Rasgele okuma hızı iyi fakat yazma hızı düşüktür. Ayrı disk üzerine eşlik bitlerinin yazılması yazma işlemi sırasında darboğaz oluşturur. Yüklü tek parça dosya(video) uygulamaları için çok uygun bir çözümdür. Bu seviye için en az üç disk gereklidir.

Raid 4

RAID 4: RAID3'e göre verilerin boyutu artırılmıştır ve RAID ile sıkça karıştırılır. Veriler bloklar halinde ayrı ayrı disklere yazılır. Sıralı ve rasgele okuma performansı RAID3 e yakındır. RAID3'e göre tek avantajı veriler bloklara ayrıldığı için uygulamaya göre bloktaki veri miktarının yüksek performans için ayarlanabilmesidir. RAID3 teki gibi ayrı disk üzerine eşlik bitlerinin yazılması yazma işlemi sırasında darboğaz oluşturur. İyi bir performans ve hata düzeltmeye sahiptir. Bu seviye için en az üç disk gereklidir.

Raid 5

RAID 5: RAID seviyelerinin en çok kullanılan popüler seviyesidir. Veriler farklı disklere bloklar halinde yazılırlar. Fakat ECC kodları için ayrı bir disk bulunmaz ve her bir veri diskine veriye ait ECC kod parçaları yazılır. Bu seviyede RAID3 ve 4 seviyelerindeki yazma işleminde meydana gelen darboğaz en aza indirilmiştir. Veritabanı ve sunucu uygulamalarında sıkça kullanılır. Bu seviye için en az üç disk gereklidir.

Sonraki Haber

Forum