Makale Başlıkları
- RAID Neden Gerekir?
- RAID Mantığındaki Üç Temel Kavram
- Yaygın RAID Seviyeleri ve Karşılaştırması
- Hangi RAID Seviyesi Hangi Senaryoya Uygun?
- Büyük Diskler ve Yeniden Oluşturma (Rebuild) Riski
- Donanım RAID, Yazılım RAID ve ZFS
- Daha Büyük Diziler: RAID 50 ve RAID 60
- Dikkat Edilmesi Gerekenler
- Alastyr Altyapısında Veri Güvenliği
- Sıkça Sorulan Sorular
Kısaca
RAID, birden fazla diski tek bir mantıksal birim halinde birleştirerek hız, veri güvenliği veya her ikisini birden sağlar. Her seviye farklı bir hız-güvenlik-maliyet dengesi sunar; doğru seçim disk sayısına, veri kritikliğine ve bütçeye bağlıdır. En önemli kural: RAID bir yedekleme değildir.
- RAID 0 sadece hız verir, koruma yoktur; RAID 1 yansıtma ile basit güvenlik sağlar.
- RAID 5/6 parity ile kapasite verimliliği sunar; büyük disklerde RAID 6 daha güvenlidir.
- RAID 10 hem yüksek hız hem güçlü güvenlik isteyen veritabanı ve yoğun iş yükleri için en çok önerilen seçenektir.
RAID (Redundant Array of Independent Disks), birden çok diski tek bir mantıksal birim gibi birleştiren bir teknolojidir. Amacı iki temel ihtiyacı karşılamaktır: performans (veriyi birden çok diske yayarak hızlandırma) ve veri güvenliği (bir disk bozulduğunda veri kaybını önleme). Sunucularda RAID, kesintisizlik ve veri bütünlüğü için neredeyse standart bir önlemdir. Bu yazıda RAID seviyelerini, aralarındaki farkları ve hangisinin hangi senaryoda doğru olduğunu net biçimde açıklıyoruz.
RAID destekli, yedekli depolamaya sahip bir sunucu, kritik projeler için veri güvenliğinin temelidir.
RAID Neden Gerekir?
Tek diskli bir sistemde disk arızalanırsa tüm veri kaybolur ve hizmet durur. RAID, ya veriyi birden çok diske kopyalayarak (yansıtma) ya da hata düzeltme bilgisiyle (parity) dağıtarak bu riski azaltır. Böylece bir disk bozulsa bile sistem çalışmaya devam eder ve arızalı disk değiştirilerek veri yeniden oluşturulur. Performans tarafında ise veriyi paralel okuyup yazarak hız kazandırır.
Özellikle e-ticaret, kurumsal uygulamalar ve veritabanı sunan sistemlerde diskten kaynaklı birkaç saatlik bir kesinti bile ciddi gelir ve itibar kaybı anlamına gelir. RAID, “bir disk her an bozulabilir” gerçeğini kabul edip sistemi buna göre tasarlamanın en yaygın yoludur.
RAID Mantığındaki Üç Temel Kavram
Tüm RAID seviyeleri, aşağıdaki üç tekniğin birinden veya kombinasyonundan oluşur. Bu kavramları anlamak, seviyeleri ezberlemek yerine mantığını kavramayı sağlar.
- Striping (şeritleme): Veri parçalara bölünüp birden çok diske dağıtılır. Okuma/yazma paralel yapıldığı için hız artar; ancak tek başına koruma sağlamaz.
- Mirroring (yansıtma): Aynı veri iki ya da daha fazla diske birebir kopyalanır. Bir disk giderse diğeri devreye girer; kapasitenin yarısı yedekliğe ayrılır.
- Parity (eşitlik/hata düzeltme): Verinin yanında matematiksel bir kontrol bilgisi (XOR) saklanır. Bir disk arızalandığında, kalan disklerdeki veri ve parity kullanılarak kayıp veri yeniden hesaplanır. Yansıtmaya göre çok daha az yer kaplar.
Yaygın RAID Seviyeleri ve Karşılaştırması
Aşağıdaki tablo en çok kullanılan RAID seviyelerini minimum disk, kullanılabilir kapasite ve dayanıklılık açısından özetler. Tablodaki n toplam disk sayısını ifade eder.
| Seviye | Mantık | Min. Disk | Kullanılabilir Kapasite | Dayanır | Tipik Kullanım |
|---|---|---|---|---|---|
| RAID 0 | Striping | 2 | %100 (n disk) | 0 disk (yedeklilik YOK) | Geçici/önbellek verisi, render |
| RAID 1 | Mirroring | 2 | %50 (n/2) | 1 disk (çifte 1) | İşletim sistemi, küçük sunucu |
| RAID 5 | Striping + tek parity | 3 | n-1 disk | 1 disk | Genel amaçlı, dosya sunucu |
| RAID 6 | Striping + çift parity | 4 | n-2 disk | 2 disk (eş zamanlı) | Büyük diskli diziler, arşiv |
| RAID 10 | Mirroring + striping (1+0) | 4 | %50 (n/2) | Her aynada 1 disk | Veritabanı, yoğun iş yükü |
RAID 0 — Sadece Hız
Veriyi disklere şerit şerit dağıtır; hiçbir yedeklilik içermez. İki diskten birinin arızalanması tüm dizinin kaybolması anlamına gelir. Bu yüzden üretim ortamında tek başına kullanılmaz. Yalnızca kaybı önemsiz, kolayca yeniden üretilebilen verilerde (video render önbelleği, geçici işlem alanı) tercih edilir.
RAID 1 — Basit Yansıtma
Veri iki diske birebir kopyalanır. Bir disk arızalandığında sistem hiç durmadan diğerinden çalışmaya devam eder. Yazma hızı tek diske benzer, okuma hızı ise iki diskten paralel okuma ile artabilir. Kurulumu basit olduğundan işletim sistemi disklerinde ve küçük sunucularda çok yaygındır. Dezavantajı, kapasitenin yarısını yedekliğine ayırmasıdır.
RAID 5 — Hız ve Kapasite Dengesi
En az 3 disk ister; bir diskin tamamı kadar alan parity’ye ayrılır, geri kalanı kullanılır. Tek disk arızasına dayanır ve kapasite verimliliği iyidir (n-1). Ancak her yazma işleminde parity yeniden hesaplandığından bir yazma cezası (write penalty) vardır; yoğun yazma yapan veritabanlarında RAID 10 kadar hızlı değildir.
RAID 6 — Çift Parity ile Daha Güvenli
RAID 5’in mantığını ikinci bir parity bloğu ekleyerek genişletir; en az 4 disk ister ve eş zamanlı iki disk arızasına kadar dayanır. Bu, özellikle büyük kapasiteli (8 TB ve üzeri) disklerde kritik bir avantajdır: bir disk arızalandıktan sonra yeniden oluşturma sırasında ikinci bir diskte sorun çıkarsa dizi yine de ayakta kalır. Çift parity hesabı nedeniyle yazma hızı RAID 5’ten biraz daha düşüktür, ancak büyük dizilerde güvenlik kazancı bu maliyete değer.
RAID 10 — Hem Hız Hem Güvenlik
Önce yansıtılmış disk çiftleri oluşturulur (RAID 1), sonra bu çiftler şeritlenir (RAID 0). En az 4 disk ister. Parity hesabı olmadığından yazma cezası yoktur; performansı RAID 5/6’dan belirgin şekilde yüksektir. Ayrıca arızalı disk değiştirildiğinde yeniden oluşturma yalnızca o aynanın kopyalanması olduğundan çok hızlı ve düşük risklidir. Kapasitenin yarısını yedekliğine ayırması tek dezavantajıdır; yine de yoğun veritabanı ve sanallaştırma iş yüklerinde standart tercihtir.
Hangi RAID Seviyesi Hangi Senaryoya Uygun?
| İhtiyaç | Önerilen Seviye | Neden |
|---|---|---|
| Maksimum hız, veri önemsiz | RAID 0 | Yedeklilik gerekmeyen geçici iş yükleri |
| İşletim sistemi / küçük sunucu | RAID 1 | Basit, güvenilir, kolay kurulum |
| Dosya/genel amaçlı sunucu | RAID 5 | İyi kapasite verimliliği, makul güvenlik |
| Büyük kapasiteli arşiv/NAS | RAID 6 | İki disk arızasına dayanma |
| Veritabanı / yoğun yazma | RAID 10 | En yüksek performans + hızlı yeniden oluşturma |
Büyük Diskler ve Yeniden Oluşturma (Rebuild) Riski
Disk kapasiteleri büyüdükçe RAID 5 giderek riskli hale geldi. Arızalanan bir disk değiştirildiğinde, kayıp veriyi yeniden oluşturmak için kalan tüm disklerin baştan sona okunması gerekir. Diskler büyüdükçe bu süre de uzar: 8 TB diskte yeniden oluşturma 24-72 saati bulabilir, 18-22 TB diskli RAID 5 dizilerinde ise günler hatta bir-iki haftaya yaklaşabilir.
Bu uzun okuma sırasında okunamayan blok (URE — Unrecoverable Read Error) olasılığı artar. RAID 5’te yeniden oluşturma sırasında ikinci bir disk arızası veya kritik bir okuma hatası çıkarsa tüm dizi kaybolur. İşte tam bu yüzden, büyük diskli dizilerde uzmanlar RAID 5 yerine RAID 6 (çift parity) veya RAID 10 (hızlı rebuild) önerir. RAID 5, genellikle az sayıda ve küçük kapasiteli (3-6 disk) dizilerde mantıklıdır.
Donanım RAID, Yazılım RAID ve ZFS
RAID’i hayata geçirmenin üç yolu vardır; her birinin avantaj ve sınırları farklıdır.
| Yöntem | Avantaj | Dikkat |
|---|---|---|
| Donanım RAID (denetleyici kart) | Yüksek performans, parity hesabını işlemciden alır, pille korumalı önbellek (BBU) | Kart maliyeti; kart bozulursa aynı model gerekebilir |
| Yazılım RAID (mdadm vb.) | Esnek, ücretsiz, donanıma bağımsız | CPU kullanır; parity yükünde performans düşebilir |
| ZFS / Btrfs | RAID benzeri koruma + veri bütünlüğü (checksum), anlık görüntü | Daha fazla RAM ister; öğrenme eğrisi vardır |
ZFS gibi modern dosya sistemleri, RAID-Z adı verilen kendi parity yapılarını ve her blok için checksum doğrulamasını sunarak “sessiz veri bozulmasını” (bit çürümesi) yakalayabilir. Yüksek bütünlük gerektiren ortamlarda giderek daha çok tercih edilir.
Daha Büyük Diziler: RAID 50 ve RAID 60
Çok sayıda disk içeren sistemlerde, birden fazla RAID 5 grubu şeritlenerek RAID 50, birden fazla RAID 6 grubu şeritlenerek RAID 60 oluşturulur. Bu yapılar, tek bir büyük parity grubunun yavaş rebuild ve URE riskini azaltırken yüksek kapasite ve performansı bir arada sunar. Genelde kurumsal depolama dizilerinde ve büyük veri sunucularında görülürler.
Dikkat Edilmesi Gerekenler
- RAID bir yedekleme değildir; disk arızasına karşı korur ama yanlışlıkla silinen, şifrelenen (fidye yazılımı) veya bozulan veriyi kurtarmaz. Mutlaka ayrı bir ortamda düzenli yedek alın.
- RAID 0’da tek disk arızası tüm veriyi kaybettirir; üretimde tek başına kullanmayın.
- Büyük disklerde RAID 5 yerine RAID 6 veya RAID 10 tercih edin.
- Donanım RAID kullanıyorsanız denetleyicinin pil/önbellek (BBU) durumunu izleyin; ani elektrik kesintisinde yazılmamış veriyi korur.
- Dizideki disklerin tümünü aynı anda doldurmayın; bir yedek disk (hot spare) arıza anında otomatik devreye girerek riski azaltır.
- RAID durumunu düzenli izleyin; “degraded” (bozulmuş) moddaki bir dizi, ikinci arıza geldiğinde veri kaybı yaşayabilir.
Alastyr Altyapısında Veri Güvenliği
Alastyr, İzmir’deki kendi veri merkezinde N+1 yedekli ve Tier III standartlarında bir altyapı işletir. Depolama tarafında Dell EMC Unity 650F all-flash diziler ve 10’lu yüksek erişilebilirlik (HA) cluster yapısı kullanılır; bu sayede tek bir bileşenin arızası hizmeti durdurmaz. Tüm hosting ve sunucu hizmetlerinde günlük yedekleme ve %99.9 çalışma süresi taahhüdü standarttır. RAID’in “yedekleme değildir” kuralını biz de ciddiye alıyor, donanım seviyesindeki yedekliliği düzenli yedeklerle birlikte sunuyoruz.
Kritik projeleriniz için yedekli depolama isterseniz VPS sunucu ve fiziksel/dedicated sunucu seçenekleriyle ihtiyacınıza uygun yapılandırma kurabilirsiniz.
Sıkça Sorulan Sorular
RAID yedekleme yerine geçer mi?
Hayır. RAID disk arızasına karşı korur; yedek ise yanlışlıkla silme, fidye yazılımı, donanım toplu arızası ve insan hatasına karşı gereklidir. İkisi birbirinin yerine değil, birlikte kullanılır.
En güvenli RAID seviyesi hangisi?
Yaygın seviyeler arasında RAID 10 hem yüksek hız hem güçlü koruma sunduğu için genelde en iyi denge kabul edilir. Çok büyük diskli dizilerde, iki disk arızasına dayanan RAID 6 da çok güvenli bir seçenektir.
RAID 5 kaç disk ister?
En az 3 disk gerekir. Bir diskin tamamı kadar alan parity’ye ayrılır ve dizi tek disk arızasına dayanır.
RAID 0 neden riskli?
Hiçbir yedekliliği yoktur. Veri tüm disklere dağıtıldığı için tek bir diskin arızası bile dizideki tüm veriyi kaybettirir. Bu yüzden tek başına üretimde kullanılmaz.
RAID 5 ile RAID 6 arasındaki fark nedir?
RAID 5 tek parity ile bir disk arızasına dayanır; RAID 6 çift parity ile iki eş zamanlı disk arızasına dayanır. Büyük kapasiteli disklerde yeniden oluşturma riski yüksek olduğundan RAID 6 daha güvenlidir.
Yazılım mı yoksa donanım RAID mi tercih etmeliyim?
En yüksek performans ve pille korumalı önbellek için donanım RAID; esneklik ve maliyet avantajı için yazılım RAID (mdadm) ya da veri bütünlüğü doğrulaması sunan ZFS tercih edilir. Seçim iş yüküne ve bütçeye bağlıdır.
Büyük disklerde neden RAID 5 önerilmiyor?
Diskler büyüdükçe yeniden oluşturma süresi günlere uzar ve bu sürede okunamayan blok (URE) veya ikinci bir disk arızası olasılığı artar; bu da tüm dizinin kaybına yol açabilir. Bu yüzden 8 TB ve üzeri disklerde RAID 6 ya da RAID 10 önerilir.
RAID kurulu sunucumda yine de yedek almalı mıyım?
Kesinlikle evet. RAID yalnızca disk donanımının arızasına karşı koruma sağlar; veri bozulması, silme ve saldırılara karşı düzenli ve ayrı ortamda tutulan yedekler şarttır.
RAID 10 ile RAID 0+1 aynı şey mi?
Benzer mantık kurarlar ama aynı değildir. RAID 10 (1+0) önce yansıtır sonra şeritler ve disk arızasında daha esnek davranır; RAID 0+1 önce şeritler sonra yansıtır. Pratikte RAID 10, arıza toleransı açısından daha tercih edilir.
Yedekli Depolamalı Sunucular
İzmir’deki kendi veri merkezimizde, all-flash depolama ve günlük yedekleme ile verileriniz ve performansınız güvende.





