RAID Nedir? RAID 0/1/5/6/10 Farkları ve Hangisi Ne Zaman Kullanılır
RAID seviyeleri arasındaki farklar, performans/güvenlik dengesi ve RAID'in neden yedekleme (backup) yerine geçmediği. NAS/sunucu için pratik seçim rehberi.
RAID Nedir?
RAID (Redundant Array of Independent Disks), birden fazla diski bir araya getirip tek bir mantıksal birim gibi kullanmanı sağlayan bir yöntemdir. Amaç genelde iki şeyden biri (veya ikisi birden): performans artışı ve/veya veri güvenliği (bir disk arızalansa bile veri kaybolmasın).
Kritik bir noktayı en başta netleştirelim: RAID, backup (yedekleme) değildir. RAID seni disk arızasına karşı korur, ama silinen bir dosyaya, bir ransomware saldırısına veya "yanlışlıkla sildim"e karşı hiçbir koruma sağlamaz — çünkü o hatalı işlem tüm disklere aynı anda yansır.
RAID Seviyeleri
RAID 0 — Sadece Performans
İki (veya daha fazla) diski "striping" ile birleştirir — veri disklere bölünerek paralel yazılır/okunur. Sonuç: yüksek performans, ama hiç veri güvenliği yok. Tek bir disk arızalanırsa, tüm veri kaybolur (çünkü her dosyanın parçaları farklı disklerde).
Ne zaman kullanılır: Geçici/önemsiz veri, video editing scratch disk gibi hız her şeyden önemli olduğu, veri kaybının kabul edilebilir olduğu senaryolar.
RAID 1 — Aynalama (Mirroring)
İki diske aynı veriyi eşzamanlı yazar. Bir disk arızalanırsa, diğeri sorunsuz çalışmaya devam eder. Kullanılabilir kapasite, toplam disk kapasitesinin yarısı kadardır (2x 1TB disk = 1TB kullanılabilir alan).
Ne zaman kullanılır: Küçük ölçekli, kritik ama basit bir güvenlik katmanı istenen sistemler (örneğin bir ev/ofis sunucusunun sistem diski).
RAID 5 — Dağıtık Parity
En az 3 disk gerektirir. Veri disklere dağıtılır, ayrıca bir "parity" (eşlik) bilgisi de disklere dağıtık şekilde yazılır. Herhangi bir disk arızalanırsa, kalan diskler + parity bilgisiyle veri yeniden oluşturulabilir. Kullanılabilir kapasite: (disk sayısı - 1) × tekil disk kapasitesi.
Ne zaman kullanılır: Kapasite verimliliği ile güvenlik arasında denge isteyen, orta ölçekli NAS/sunucu kurulumları. Dikkat: büyük diskler (4TB+) kullanıyorsan, bir disk arızalandığında yeniden oluşturma (rebuild) süresi çok uzayabiliyor, bu süreçte ikinci bir arıza tüm veriyi kaybettirebilir.
RAID 6 — Çift Parity
RAID 5'in aynısı, ama iki parity bloğu kullanır. Bu sayede aynı anda iki disk arızalansa bile veri kurtarılabilir. En az 4 disk gerektirir. Kullanılabilir kapasite: (disk sayısı - 2) × tekil disk kapasitesi.
Ne zaman kullanılır: Büyük kapasiteli, uzun rebuild süreleri olan (dolayısıyla rebuild sırasında ikinci arıza riski yüksek olan) kurulumlarda RAID 5'e göre daha güvenli bir seçenek.
RAID 10 — Mirror + Stripe
RAID 1 ve RAID 0'ın birleşimi: disk çiftleri aynalanır (RAID 1), sonra bu çiftler striping ile birleştirilir (RAID 0). En az 4 disk gerektirir. Hem yüksek performans hem de iyi veri güvenliği sunar, ama kullanılabilir kapasite yine toplam kapasitenin yarısıdır.
Ne zaman kullanılır: Performansın kritik olduğu, veritabanı gibi yüksek I/O gerektiren, bütçenin (disk maliyetinin) sorun olmadığı kurulumlar.
Karşılaştırma Tablosu
| RAID | Min. Disk | Kullanılabilir Kapasite | Arıza Toleransı | Performans | |---|---|---|---|---| | RAID 0 | 2 | %100 | Yok (hiç) | Çok yüksek | | RAID 1 | 2 | %50 | 1 disk | Okuma iyi, yazma normal | | RAID 5 | 3 | (n-1)/n | 1 disk | İyi | | RAID 6 | 4 | (n-2)/n | 2 disk | Orta (parity hesaplama yükü) | | RAID 10 | 4 | %50 | Her mirror çiftinden 1 disk | Çok yüksek |
Donanım RAID vs Yazılım RAID
- Donanım RAID: Ayrı bir RAID kartı, kendi işlemcisi ve genelde bataryalı önbelleği var. Sunucu işlemcisine ek yük bindirmez, ama kart arızalanırsa (aynı modelde olmayan bir kartla) veri kurtarma zorlaşabilir.
- Yazılım RAID (Linux'ta
mdadm, veya ZFS): Ekstra donanım gerektirmez, işletim sistemi seviyesinde çalışır. ZFS özellikle, RAID'in ötesinde checksums ile "sessiz veri bozulması"nı (silent data corruption) da tespit edip düzeltebiliyor — modern NAS kurulumlarında (TrueNAS gibi) tercih sebebi.
Neden RAID ≠ Backup
Şu senaryoyu düşün: RAID 1 ile aynalanmış bir sunucuda yanlışlıkla rm -rf çalıştırdın. Bu komut her iki diske de aynı anda uygulanır — RAID seni bundan korumaz. Aynı şekilde bir ransomware saldırısı, sunucudaki tüm dosyaları şifrelerse, bu şifreleme de tüm disklere yansır.
RAID'in koruduğu tek şey: fiziksel disk arızası. Silme hatası, yazılım hatası, kötü amaçlı yazılım, yangın/hırsızlık gibi senaryolara karşı hâlâ ayrı, tercihen offsite (başka bir yerde) bir yedekleme stratejisine ihtiyacın var (bkz. Veeam Backup Checklist).
Pratik Seçim Senaryosu
- Ev/küçük ofis NAS, 2 disk: RAID 1 — basit ve güvenli.
- Orta ölçekli dosya sunucusu, 4-6 disk, bütçe kısıtlı: RAID 5 (küçük disklerle) veya RAID 6 (4TB+ disklerle, rebuild riski yüksek olduğu için).
- Veritabanı sunucusu, performans kritik: RAID 10.
- Geçici/scratch veri, hız her şeyden önemli: RAID 0 (ama hiçbir kritik veri burada tutulmamalı).
Özet
RAID seçimi aslında bir denge sorusu: kapasite mi, performans mı, güvenlik mi öncelikli? Hiçbir RAID seviyesi "en iyisi" değil — ihtiyacına göre doğru seviye değişiyor. Ve ne seçersen seç, RAID'in yedekleme yerine geçmediğini unutma: 3-2-1 kuralı (3 kopya, 2 farklı medya, 1 offsite) hâlâ geçerli.
İlgili yazılar