RAID 1 iki (veya daha fazla) fiziksel diskin aynı verileri depoladığı, böylece artıklık ve hata toleransı sağlayan basit bir ayna yapılandırmasıdır. RAID 5 ayrıca hataya dayanıklılık sunar, ancak verileri birden fazla diske ayırarak dağıtır.
RAID 1 ve RAID 5 yapılandırmalarına ayrıntılı olarak bakalım.
RAID 1 | RAID 5 | |
---|---|---|
Anahtar özellik | Yansıtma | Eşlik ile çizgi |
Çizgi | Hayır; veriler her diskte tamamen saklanır. | Evet; veriler RAID 5 kurulumundaki tüm disklerde eşit olarak şeritlenir (veya bölünür). Verilere ek olarak, eşlik bilgileri de (bir kez) saklanır, böylece sürücülerden biri arızalanırsa veriler kurtarılabilir. |
Yansıtma, yedeklilik ve hataya dayanıklılık | Evet | Yansıtma veya artıklık yok; hata toleransı, eşlik bilgilerinin hesaplanması ve saklanmasıyla elde edilir. 1 fiziksel diskin arızasını tolere edebilir. |
Verim | RAID 1 daha yavaş yazma hızları sunar, ancak RAID denetleyicisi disklerdeki verileri okumak için çoklama kullanıyorsa RAID 0 ile aynı okuma performansını sunabilir. | Şeritleme nedeniyle hızlı okuma (veriler birçok fiziksel diske dağıtılmıştır). Parite bilgilerinin hesaplanması gerektiğinden yazma işlemleri biraz daha yavaştır. Ancak eşlik dağıtıldığından, 1 disk bir darboğaz haline gelmez (RAID 4'teki gibi). |
Uygulamalar | Veri kaybının kabul edilemez olduğu durumlarda, ör. Veri arşivi | Verimli depolama, iyi performans, arıza direnci ve iyi güvenlik arasında iyi bir denge. RAID 5, sınırlı sayıda veri sürücüsüne sahip dosya ve uygulama sunucuları için idealdir. |
Gereken minimum fiziksel disk sayısı | 2 | 3 |
Eşlik diski? | Kullanılmamış | Eşlik bilgileri, RAID'deki tüm fiziksel diskler arasında dağıtılır. Disklerden biri arızalanırsa, eşlik bilgisi o sürücüde depolanan verileri kurtarmak için kullanılır. |
Avantajları | Yazılar RAID 0 ile karşılaştırıldığında biraz daha yavaş olsa bile harika performans. Kolay kurtarma ile hataya dayanıklılık (bir sürücünün içeriğini diğerine kopyalayın) | Hızlı okumalar; ucuz yedeklilik ve hata toleransı; arızalı bir sürücü yeniden oluşturma sürecinde olsa bile verilere erişilebilir (daha düşük bir hızda da olsa). |
Dezavantajları | Tüm verilerin iki kopyası saklandığından, depolama kapasitesi etkili bir şekilde yarıya indirilir. Bir hatadan kurtulmak için RAID'in kapatılması gerekir, böylece kurtarma sırasında verilere erişilemez. | Verilerin geri yüklenmesi ve yedek sürücünün yeniden oluşturulmasıyla ilgili eşlik hesaplamaları nedeniyle hatadan kurtarma yavaştır. Bu devam ederken RAID'den okumak mümkündür, ancak bu süre zarfında okuma işlemleri oldukça yavaş olacaktır.. |
RAID 1 yapılandırması oldukça basittir - tüm verileri aynı anda birden çok fiziksel diskte saklayın. RAID 1'de genellikle yalnızca 2 disk vardır, ancak fazladan yedekleme için daha fazla disk eklenebilir.
RAID 1 kurulumunda veri depolamaRAID 5 yedeklilik yoluyla hataya dayanıklılık sağlar. Bununla birlikte, RAID 5 tüm verilerin ayna görüntüsünü depolamak yerine (RAID 0'da olduğu gibi), hata tespiti ve düzeltmesi için yaygın olarak kullanılan hesaplama tekniklerini kullanarak eşlik ve sağlama toplamını kullanarak depolama verimliliğini optimize eder. Eşlik blokları, veri bloklarından biri eksikse verilerin yeniden oluşturulmasına izin verir.
RAID 5 yapılandırması hata toleransı sağlamak için dağıtılmış eşlikli şerit kullanır. Bu resimde bloklar renge göre gruplandırılmıştır, böylece hangi eşlik bloğunun hangi veri bloklarıyla ilişkili olduğunu görebilirsiniz.RAID 4 yapılandırmasında, eşlik bilgilerini depolamak için özel bir disk kullanılır. Ancak, RAID 5 dağıtılmış parite eşlik blokları her fiziksel diskte yuvarlak bir şekilde depolanır. Şeritleme için en az iki diske ve eşlik bitlerini saklamak için başka bir diske ihtiyacınız vardır; RAID 5 en az 3 fiziksel diske ihtiyaç duyar.
Bir RAID 5 gerçek hayatta şöyle görünür:
İki sürücünün aynı anda çöktüğü, ancak sahibinin verilerini kurtarabildiği bir RAID 5 dizisi.RAID 1'de okuma işlemleri, yalnızca bir fiziksel disk kullanmaya kıyasla daha hızlıdır. Bunun nedeni, verilerin paralel olarak okunabilmesidir. Her fiziksel sürücüye okuma isteği gönderilir ve en hızlı performansa sahip sürücü önce verileri denetleyiciye döndürebilir. Denetleyici için yazılım optimizasyonları, neredeyse paralel okumaları kolaylaştırabilir, böylece RAID'in toplam verimi, RAID'deki tüm fiziksel sürücülerin verilerinin toplamına yaklaşır.
Tüm disklere veri yazılana kadar yazma işlemi tamamlanmadığından, RAID 1'de yazma işlemleri daha yavaştır; böylece dizideki en yavaş disk bir darboğaz haline gelir, tıpkı bir zincirin en zayıf halkası kadar güçlü olması gibi.
RAID 5 şeritleme kullandığından, okuma işlemleri paralel olarak gerçekleşir ve çok hızlıdır. Yazmalar da hızlıdır, ancak eşlik bloklarının hesaplanması ve yazılmasıyla ilgili ek yük nedeniyle yazma performansında hafif bir sürükleme vardır..
RAID 1 mükemmel hata toleransı sağlar. Dizideki fiziksel sürücülerden biri işlevsel olduğu sürece, RAID çalışır durumdadır. RAID 1 çalışırken değiştirilebilir; yani, sistemi çalışır durumda tutarken arızalı bir diski değiştirmek mümkündür. Yedek sürücü oluşturmak, işlevsel sürücülerden birindeki tüm verilerin kopyalanmasıyla ilgili bir sorun olduğu için arızadan kurtarma hızlıdır.
RAID 5, RAID 1'in performans avantajlarını sağlamak için şerit kullanır, ancak hata toleransı da sunar. Bir RAID 5'teki fiziksel disklerden biri arızalanırsa, sistem okumalar için çalışmaya devam eder. Arızalı sürücü "çalışırken değiştirilebilir", yani arızalı disk aygıtı kapatmadan yeni bir disk için değiştirilebilir. Eşlik hesaplama yükü nedeniyle hata kurtarma sırasında okumalar ve yazma işlemleri yavaş olacaktır.