Tanım
RAID (Redundant Array of Independent Disks), birden fazla diski tek bir mantıksal birim gibi birleştirerek veri yedekliliği, performans ya da ikisini birden sağlayan depolama yöntemidir. Seviyesine göre bir diskin arızalanması veri kaybına yol açmadan atlatılabilir; ancak RAID yedeklemenin yerini tutmaz.
RAID seviyeleri nelerdir?
RAID seviyeleri, verinin diskler arasında nasıl dağıtıldığını ve kaç disk arızasının tolere edildiğini tanımlar. Sunucularda en sık kullanılanlar şunlardır:
| Seviye | Yöntem | Arıza toleransı | Tipik kullanım |
|---|---|---|---|
| RAID 0 | Şeritleme (striping) | Yok | Geçici, hız odaklı veri |
| RAID 1 | Aynalama (mirroring) | 1 disk | İşletim sistemi, küçük sunucular |
| RAID 5 | Şeritleme + tek eşlik | 1 disk | Okuma ağırlıklı depolama |
| RAID 6 | Şeritleme + çift eşlik | 2 disk | Büyük kapasiteli arşiv |
| RAID 10 | Aynalama + şeritleme | Her aynada 1 disk | Veritabanı, sanallaştırma |
RAID yedekleme yerine geçer mi?
RAID yedekleme yerine geçmez, çünkü yalnızca disk arızasına karşı koruma sağlar. Yanlışlıkla silinen bir dosya, fidye yazılımının şifrelediği veri ya da bozulan bir veritabanı tablosu RAID'in tüm disklerine aynı anda yansır. Bu nedenle RAID'e ek olarak ayrı bir ortamda tutulan yedek gerekir; 3-2-1 yedekleme kuralı iyi bir başlangıç noktasıdır.
Donanımsal ve yazılımsal RAID farkı nedir?
Donanımsal RAID, diskleri ayrı bir RAID denetleyici kart yönetir; işletim sistemi tek bir disk görür ve denetleyicideki önbellek ile pil yazma performansını artırabilir. Yazılımsal RAID'de ise birleştirmeyi işletim sistemi yapar (Linux'ta mdadm, ZFS). Modern işlemcilerde yazılımsal RAID'in ek yükü düşüktür ve denetleyici arızasına bağımlılık yaratmaz. Ayrıntılı anlatım için RAID nedir yazısına, RAID seçebileceğiniz donanım için fiziksel sunucu sayfasına bakabilirsiniz.