RAID nedir?

RAID, Yedekli Ucuz Diskler Dizisi veya Yedekli Bağımsız Diskler Dizisi anlamına gelir. Birden çok fiziksel sürücüyü tek bir fiziksel sürücü olarak ele alan bir veri depolama sanallaştırma çözümüdür. RAID'in amacı, kullanılan RAID düzeyine bağlı olarak veri yedekliliği, performans iyileştirmeleri veya her ikisini birden sağlamaktır.

RAID kavramları

RAID'deki üç ana kavram “yansıtma”, “şeritleme” ve “eşlik”tir.

RAID'de, yansıtma verilerin birden çok disk arasında kopyalanmasıdır, bu, azaltılmış depolama kapasitesi pahasına bir yedeklilik düzeyine izin verir. Örneğin, bir sürücü arızalanırsa, arızalı sürücüdeki tüm veriler aynı zamanda ikinci bir sürücüde olduğundan hiçbir veri kaybolmaz. Bu noktada, arızalı sürücü değiştirilebilir ve RAID dizisi mevcut sürücülerden yeniden oluşturulabilir.

YAĞMA şeritleme birden çok sürücü arasında veri yayma kavramıdır. Bu, tüm sürücülerin tam kapasitesinin kullanıma hazır olmasını sağlar ve aynı anda birden çok sürücüye veri yazılırken veya birden çok sürücüden okunurken daha yüksek performans sağlar. Bunun dezavantajı, herhangi bir sürücünün kaybının tüm diziyi bozmasıdır.

YAĞMA parite iki sürücüdeki her bit arasında mantıksal bir işlem gerçekleştiren ve sonucu üçüncü bir sürücüde saklayan bir hataya dayanıklılık işlemidir. Sürücülerden herhangi biri arızalanırsa, dizi diğer ikisinden yeniden oluşturulabilir. Parite yalnızca diğer baskın durumlarının üstüne eklenebilir.

Ortak RAID seviyeleri

RAID 0, şeritlemenin basit bir uygulamasıdır. Diziye, toplam kapasitelerini ve okuma/yazma hızlarını birleştiren iki veya daha fazla disk dahildir. Bu baskın seviyesi, yüksek performans sunar, ancak herhangi bir sürücü arızalanırsa tüm verilerin kaybolması riski altındadır. Bir RAID 0 dizisinin performansı, siz daha fazla sürücü ekledikçe artar, ancak bu, sürücülerden birinin tüm diziyi bozma ve bozma olasılığını da artırır.

İpucu: RAID 0, birden çok diski basitçe birbirine yaymaktan farklıdır. Her iki teknik de sürücülerin tam kapasitesinin kullanılmasına izin verir. Diskleri birbirine yaymak, verilerin şeritlenmesinden elde edilen performans artışını sağlamaz, ancak yayılan disklerden herhangi biri arızalanırsa, çalışan disklere kaydedilen verileri korur.

RAID 1, bir sürücüden alınan verilerin ikinci bir sürücüye yansıtıldığı bir yansıtma uygulamasıdır. Her iki sürücü de arızalanırsa hiçbir veri kaybolmaz. Daha büyük dizilerde, her disk hala tam olarak aynı bilgileri içerir. Bir RAID 1 diski çalıştığı sürece, veriler okunabilir ve dizi yeniden oluşturulabilir.

RAID seviyeleri 4 ve 5, performansı artırmak için şeritleme kullanır, ancak sürücü arızalarına izin vermek için eşlik de içerir. RAID 4, tek bir sürücüyü eşlik için ayırır; bu, tüm eşlik verileri yalnızca bir diske yazıldığından yazma hızlarının düşmesine neden olabilir. RAID 5, eşlik verilerini dizideki tüm sürücülere yayar. Parite verilerinin bir diske yazılmasından kaynaklanan darboğaz ortadan kaldırılır, ancak eşlik işleminin hala gerçekleştirilmesi gerekir, performansı RAID 0'a kıyasla biraz azaltır. RAID 4 ve 5 düzeylerinin her ikisi de dizide en az üç sürücü gerektirir ve yalnızca tek bir sürücünün arızalanmasına izin verir.

RAID 6, RAID 5 ile aynıdır ancak dizideki tüm disklerde iki eşlik bloğu depolar. Bu ekstra eşlik, gerekli eşlik işlemeyi iki katına çıkarır, böylece performansı RAID 5'ten daha fazla, ancak yine de RAID 4'ten daha az düşürür. RAID 6, dizide en az dört sürücü gerektirir, ancak arızalı iki sürücüye kadar işleyebilir.

RAID 0+1, yuvalanmış RAID dizisidir, önce bir RAID 0 dizili disk dizisini, ardından bu dizinin bir RAID 1 aynasını oluşturur. Bu iki tür RAID dizisini iç içe yerleştirmek, hem yansıtmanın yedekliliğini hem de şeritlemenin hız artışını sağlar. Bu yöntemin dezavantajları, en az dört sürücünün gerekli olması ve bir sürücü arızalandığında tüm aynanın arızalanmasıdır. Herhangi bir sürücü başarısız olursa, RAID 0 dizisini bozar. Dört diskli bir RAID 0+1 dizisinde, tek bir diski kaybetmek, eşleştirilmiş diskini bozar ve diğer iki diski ayna koruması olmadan bırakır.

RAID 10, yuvalanmış RAID dizisinin başka bir türüdür, bir RAID 1 aynalı disk dizisi, ardından bu dizinin bir RAID 0 şeridini oluşturur. Dizileri bu şekilde yerleştirmek, RAID 0+1 ile aynı yedeklilik ve performans artışını da sağlar. Ancak bu uygulama ile, her aynanın en az bir çalışan diski olduğu sürece birçok sürücüyü kaybedebilirsiniz. Ayrıca, yalnızca bir aynalanmış sürücü kümesinin yeniden oluşturulması gerektiğinden, bir sürücü arızası durumunda diziyi yeniden oluşturmak daha az zaman alır.