RAID 5 ve RAID 10 karşılaştırması

bir RAID (yedekli bağımsız disk dizisi) birden fazla fiziksel sürücüyü, daha fazla depolama alanı ve çoğu durumda hataya dayanıklılık sunan bir sanal depolama aygıtında birleştirir, böylece fiziksel disklerden biri arızalansa bile veriler kurtarılabilir.

RAID yapılandırmaları, RAID 10RAID 5Anahtar özellik Ayna şeridi: Hata toleransı ve performansı için şeritleme ve aynalamayı birleştirir. Eşlik ile çizgi Çizgi Evet; veriler disk grupları arasında eşit olarak şeritlenir (veya bölünür). Her grupta birbirinin ayna görüntüsü olarak ayarlanmış 2 disk bulunur. Yani RAID 10 RAID 0 ve RAID 1 özelliklerini birleştirir. 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. Verilerin yansıtılması RAID 10 sistemini hataya dayanıklı hale getirir. Sürücülerden biri arızalanırsa, veriler diğer disklerden kopyalanarak hızlı bir şekilde yeniden oluşturulabilir. 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 Şeritleme nedeniyle okumalar hızlıdır. Yazmalar da hızlıdır çünkü her veri bloğunun iki kez yazılması gerekse (yansıtma), yazma işlemleri 2 farklı sürücüde gerçekleşir, böylece paralel olarak oluşabilirler. Parite bilgilerinin hesaplanması gerekmez. Ş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 Performans okuma ve yazma için önemli olduğunda ve hatadan hızlıca kurtulmanın önemli olduğu durumlarda. 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ı 4 3 Eşlik diski? Hayır; parite / sağlama toplamı bir RAID 10 kurulumunda hesaplanmaz. 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ı Disk arızası durumunda hızlı veri kurtarma. 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ı Disk kullanımı sadece% 50'dir, bu nedenle RAID 10, eşlik bilgilerinin depolanmasıyla karşılaştırıldığında depolama alanı yedeklemesi elde etmenin pahalı bir yoludur. 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..

İçindekiler: RAID 5 vs RAID 10

  • 1 Yapılandırma
    • 1.1 RAID 0, RAID 1 ve RAID 10 yapılandırması
    • 1.2 RAID 5 yapılandırması
  • 2 Artıklık ve Hata Toleransı
    • 2.1 RAID 5
    • 2.2 RAID 10
  • 3 Performans
  • 4 Avantaj ve Dezavantajları
  • 5 Uygulamalar
  • 6 Kaynaklar

Yapılandırma

RAID 0, RAID 1 ve RAID 10 yapılandırması

RAID 10, RAID 1 + 0 veya RAID 1 & 0 olarak da adlandırılır. İç içe geçmiş bir RAID düzeyidir, yani iki standart RAID düzeyini birleştirir: RAID 0 ve RAID 1. Bu standart RAID düzeylerinin yapılandırmalarına bakalım, böylece RAID 10'un nasıl oluşturulduğunu anlayabiliriz.

RAID 0 kurulumunda veri depolama RAID 1 kurulumunda veri depolama

Yukarıda gösterildiği gibi, RAID 0 şeritleme kullanır, yani veriler birden fazla diskte depolanan bloklara bölünür. Bu, okuma ve yazma performansını büyük ölçüde artırır çünkü veriler ve tüm disklerde paralel olarak okunup yazılır. RAID 0'ın dezavantajı artıklık veya hata toleransı olmamasıdır. Fiziksel sürücülerden biri arızalanırsa, tüm veriler kaybolur.

RAID 1 artıklık için çözer, bu nedenle sürücülerden biri arızalanırsa, hala çalışan sürücülerden veri kopyalayarak değiştirmek kolaydır. Bununla birlikte, RAID 1'in dezavantajı hızdır, çünkü RAID 0'ın sunduğu paralellikten yararlanamaz..

Artık RAID 0 ve RAID 1'in nasıl çalıştığını anladığımıza göre, RAID 10'un nasıl yapılandırıldığına bakalım.

RAID 10 yapılandırması bir ayna şerididir.

RAID 10, diğer adıyla RAID 1 + 0, RAID 1 ve RAID 0'ın bir kombinasyonudur. Bir ayna şeridi olarak yapılandırılmıştır. Diskler gruplara ayrılır (genellikle ikiden oluşur); her gruptaki diskler birbirinin ayna görüntüsüdür, veriler tüm gruplarda şeritlidir. En az iki gruba ve her grubun en az iki diske ihtiyacı olduğundan, RAID 10 yapılandırması için gereken minimum fiziksel disk sayısı 4'tür..

RAID 5 yapılandırması

Şimdi RAID 5'in yapılandırmasına bakalım.

RAID 5 yapılandırmasında hata toleransı sağlamak için eşlikli şeritleme kullanılır. Eşlik blokları tüm disklere dağıtılır. 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 5, 0, 1 ve 10 RAID düzeylerinin aksine eşlik bilgilerini kullanır. Her biri farklı disklerde depolanan blokların her kombinasyonu için bir eşlik bloğu hesaplanır ve saklanır. Her bir bağımsızlık bloğu yalnızca bir diskte bulunur; ancak eşlik blokları tüm disklerde yuvarlak bir şekilde depolanır. yani, sadece eşlik blokları için özel bir fiziksel sürücü yoktur (RAID 4'te olan şey budur).

Veri bloklarının en az iki disk üzerinde şeritlendiğini ve eşlik bloğunun ayrı bir diske yazıldığını düşünürsek, bir RAID 5 yapılandırmasının en az 3 fiziksel sürücü gerektirdiğini görebiliriz.

Artıklık ve Hata Toleransı

Hem RAID 5 hem de RAID 10 hataya dayanıklıdır, yani bir veya RAID 10 olması durumunda fiziksel disklerden 1'den fazlası arızalandığında bile veriler kaybolmaz. Dahası, arızalı disk değiştirilirken hem RAID 5 hem de RAID 10 kullanılabilir. Buna çalışırken değiştirme denir.

RAID 5

RAID 5, 1 diskin arızasını tolere edebilir. Arızalı diskte depolanan veriler ve eşlik bilgileri, kalan disklerde depolanan veriler kullanılarak yeniden hesaplanabilir.

Aslında, sürücülerden biri arızalanmış ve yeniden oluşturulmuş olsa bile verilere erişilebilir ve RAID 5'ten okuma yapmak mümkündür. Ancak, verilerin bir kısmı (arızalı sürücüde bulunan kısım) diskten okunmak yerine eşlik bloğundan hesaplandığı için bu tür okumalar yavaş olacaktır. Veri kurtarma ve yedek diskin yeniden oluşturulması da parite hesaplama yükü nedeniyle yavaştır.

RAID 10

RAID 10, tasarımında yerleşik olan% 100 yedeklilik sayesinde RAID 5'ten çok daha iyi - mükemmel hata toleransı sağlar. Yukarıdaki örnekte, Disk 1 ve Disk 2 başarısız olabilir ve veriler yine de kurtarılabilir. Bir RAID 10 kurulumunun RAID 1 grubundaki tüm disklerin veri kaybı olması için başarısız olması gerekir. Aynı gruptaki 2 diskin arızalanma olasılığı, RAID'deki herhangi iki diskin arızalanma olasılığından çok daha düşüktür. Bu nedenle RAID 10, RAID 5 ile karşılaştırıldığında daha fazla güvenilirlik sunar.

RAID 10 için hatadan kurtulmak çok daha hızlı ve kolaydır, çünkü verilerin RAID'deki diğer disklerden kopyalanması yeterlidir. Kurtarma sırasında verilere erişilebilir.

Verim

RAID 10 rastgele okuma ve yazma işlemleri için mükemmel performans sunar, çünkü tüm işlemler ayrı fiziksel sürücülerde paralel olarak gerçekleşir.

RAID 5 ayrıca şeritleme sayesinde mükemmel okuma performansı sunar. Ancak, parite hesaplama yükü nedeniyle yazma işlemleri daha yavaştır.

Lehte ve aleyhte olanlar

Hem RAID 5 hem de RAID 10 çalışırken değiştirilebilir, yani, arızalı bir disk değiştirilse bile diziden okumaya devam etme yeteneği sağlarlar. Bununla birlikte, RAID 5 söz konusu olduğunda, parite hesaplaması yükü nedeniyle bu tür okumalar yavaştır. Ancak RAID 10 için, bu tür okumalar normal çalışma sırasındaki kadar hızlıdır.

RAID 10'un diğer avantajları:

  • Çok hızlı okuma ve yazma
  • Arızadan çok hızlı kurtarma
  • RAID 10'dan daha fazla hataya dayanıklı, çünkü RAID 10 aynı anda birden fazla diskin arızalanmasını tolere edebilir.

RAID 10'un dezavantajları şunlardır:

  • Yetersiz depolama nedeniyle pahalı (% 50, yansıtma nedeniyle)

RAID 5'in avantajları şunları içerir:

  • Hata toleransı, fiyat (depolama verimliliği) ve performans arasında mükemmel denge
  • Hızlı okumalar

RAID 5'in dezavantajları şunları içerir:

  • Hatadan yavaş iyileşme
  • Sadece dizideki 1 sürücünün arızasını tolere edebilir

Uygulamalar

Artıları ve eksileri göz önüne alındığında, RAID 10 performansın sadece okumalar için değil, aynı zamanda yazma için de önemli olduğu uygulamalarda kullanışlıdır. RAID 10, disklerden biri arızalandığında hata kurtarma sırasında performansın korunmasının kritik olduğu uygulamalarda RAID 5'ten daha uygundur.

RAID 5, verimli depolama, iyi performans, arıza direnci ve iyi güvenlik arasında sağlıklı bir denge sağlar. Kurumsal NAS cihazları ve iş sunucuları için en popüler RAID yapılandırmasıdır. RAID 5, sınırlı sayıda veri sürücüsüne sahip dosya ve uygulama sunucuları için idealdir. RAID'deki fiziksel disk sayısı çok fazlaysa, bunlardan en az birinin arızalanma olasılığı daha yüksektir. Bu nedenle, bir RAID 6 daha iyi bir seçenek olabilir, çünkü eşlik depolamak için iki disk kullanır.

Referanslar

  • RAID 5 ve RAID 10 depolama yapılandırmaları arasındaki ödünleşimler - vadi
  • Standart RAID seviyeleri - Vikipedi
  • İç içe RAID düzeyleri - Vikipedi
  • Hesaplamada eşlik - Vikipedi
  • Ortak RAID Disk Veri Biçimi (DDF) - Depolama Ağı Endüstri Derneği
  • Büyük Depolama Sistemlerinde Veri Kaybını Çözme - Depolama Ağı Endüstri Derneği