Sunucularda RAID 1, RAID 5, RAID 6 ve RAID 10 karşılaştırması: Okuma/yazma performansı, arıza toleransı, kapasite kaybı ve disk seçim rehberini inceleyin.
Hızlı Özet (TL;DR)
RAID (Redundant Array of Independent Disks), birden çok fiziksel sabit diski (HDD) veya katı hal sürücüsünü (Enterprise SSD / NVMe) tek bir mantıksal birim (Logical Volume) olarak birleştirerek veri güvenliği (hata toleransı) ve/veya G/Ç (I/O) performans artışı sağlayan endüstriyel depolama teknolojisidir. Kurumsal bir fiziksel sunucu veya veri depolama ünitesi (SAN/NAS) yapılandırılırken seçilen RAID seviyesi; ilişkisel veritabanlarının (Microsoft SQL Server, PostgreSQL, Oracle), sanallaştırma hipervizörlerinin (VMware ESXi, Proxmox VE, Hyper-V) ve ortak dosya sunucularının çalışma hızını, rastgele okuma/yazma gecikmesini (latency) ve olası fiziksel disk arızalarında sistemin kesintisiz ayakta kalma kabiliyetini doğrudan belirler.
Kurumsal Sunucu Mimarilerinde Depolama Alt Sistemi ve RAID Temelleri
Üretim tesislerinde, savunma sanayii fabrikalarında ve büyük ölçekli kurumsal ağlarda bilgi işlem altyapısının darboğazı çoğunlukla işlemci (CPU) veya bellek (RAM) değil, disk alt sisteminin saniyede gerçekleştirebildiği girdi/çıktı işlem kapasitesidir (IOPS - Input/Output Operations Per Second). Yüzlerce barkod terminalinin, CNC tezgah telemetrisinin ve muhasebe istemcisinin aynı anda veri yazdığı bir ortamda tekil diskler hem performans hem de iş sürekliliği açısından kabul edilemez bir tek hata noktası (Single Point of Failure - SPOF) oluşturur.
Donanımsal RAID Denetleyiciler (PERC / Smart Array) ve Yazılımsal ZFS Mimarisi
Kurumsal sunucu donanımlarında (Dell PowerEdge serisinde PERC, HPE ProLiant serisinde Smart Array / MR denetleyiciler) RAID işlemleri anakart üzerindeki ana işlemciyi yormamak adına üzerinde özel ROC (RAID-on-Chip) işlemcisi ve yüksek hızlı DDR4/DDR5 önbellek bulunan donanımsal RAID kartları tarafından yürütülür. Donanımsal RAID denetleyicisi, işletim sistemine (Windows Server veya Linux) fiziksel diskleri tek tek göstermek yerine birleştirilmiş ve koruma altına alınmış sanal bir disk (Virtual Disk / LUN) sunar.
Modern depolama mimarilerinde ise donanımsal kartlara alternatif olarak ZFS (RAID-Z1, RAID-Z2, Mirror) veya Linux MDADM gibi gelişmiş dosya sistemi tabanlı yazılımsal RAID mimarileri de yaygınlaşmıştır. ZFS mimarisinde RAID kartı “HBA / IT Mode” (doğrudan geçiş modu) olarak yapılandırılır ve blok seviyesinde sağlama toplamı (Checksumming) yapılarak sessiz veri bozulmaları (Bit Rot / Silent Data Corruption) anında tespit edilip onarılır.
BBU / FBWC Önbellek Koruması ve Write-Back Politikaları
Donanımsal bir RAID kartının gerçek performansını ortaya çıkaran en kritik bileşen üzerindeki önbellek (Cache) modülü ve bu belleği elektrik kesintilerine karşı koruyan pil (BBU - Battery Backup Unit) veya süperkapasitör destekli Flash bellek (FBWC - Flash Backed Write Cache) ünitesidir:
- Write-Through (Doğrudan Yazma) Modu: RAID denetleyicisi, işletim sisteminden gelen veriyi fiziksel disklere tam olarak yazmadan “yazma işlemi tamamlandı” (ACK) onayı vermez. Veri güvenliği yüksektir ancak yazma performansı fiziksel disklerin mekanik hızına takılır.
- Write-Back (Önbelleğe Yazma) Modu: Denetleyici, gelen veriyi kendi üzerindeki ultra hızlı DRAM önbelleğe aldığı anda işletim sistemine onay verir ve veriyi arka planda sıralı olarak disklere yazar. Bu mod rastgele yazma hızını 10 kata kadar artırır ancak sunucuda ani bir güç kaybı yaşanırsa DRAM’deki veri silinmemesi için FBWC süperkapasitör modülü bulunması şarttır.
Temel RAID Seviyelerinin Karşılaştırma Matrisi
Kurumsal sunucu yatırımlarında iş yükü karakteristiğine göre doğru mimariyi seçebilmek için temel RAID seviyelerinin teknik parametreleri aşağıda karşılaştırılmıştır:
| RAID Seviyesi | Minimum Disk | Arıza Toleransı | Kullanılabilir Kapasite | Okuma Hızı | Yazma Hızı ve Yazma Cezası | Tipik Kurumsal Kullanım Alanı |
|---|---|---|---|---|---|---|
| RAID 0 (Striping) | 2 Disk | 0 Disk (Tolerans Yok) | Toplam Kapasitenin %100’ü | Çok Yüksek (Nx) | Çok Yüksek (Sıfır ceza) | Geçici önbellek (Scratch disk), kritik olmayan render işleri |
| RAID 1 (Aynalama) | 2 Disk | 1 Disk | Toplam Kapasitenin %50’si | Yüksek (2x) | Normal (Yazma cezası: 2) | İşletim sistemi (OS Boot) diskleri, güvenlik duvarı ve log sunucuları |
| RAID 5 (Tek Parite) | 3 Disk | 1 Disk | (N - 1) x Disk Boyutu | Çok Yüksek | Düşük (Yazma cezası: 4) | Salt okunur ağırlıklı arşivler, küçük ölçekli dosya sunucuları |
| RAID 6 (Çift Parite) | 4 Disk | 2 Disk | (N - 2) x Disk Boyutu | Çok Yüksek | Orta-Düşük (Yazma cezası: 6) | Büyük kapasiteli (8TB+) NLSAS/SATA yedekleme ve arşiv havuzları |
| RAID 10 (1+0 Mirror) | 4 Disk (Çift sayı) | En az 1, her gruptan 1 | Toplam Kapasitenin %50’si | Çok Yüksek | Çok Yüksek (Yazma cezası: 2) | Yüksek IOPS isteyen ERP, MES, WMS ve İlişkisel Veritabanları |
| RAID 60 (6+0) | 8 Disk | Her alt gruptan 2 Disk | (N - 2xGrup) x Disk Boyutu | Çok Yüksek | Orta (Şeritlenmiş çift parite) | Petabayt ölçekli kurumsal veri ambarları ve kamera kayıt sistemleri |
RAID 1, RAID 5, RAID 6 ve RAID 10 Mühendislik Analizi
Her RAID topolojisi, kapasite verimliliği ile G/Ç (I/O) gecikmesi arasında matematiksel bir ödünleşim (trade-off) içerir. Özellikle yazma cezası (Write Penalty) kavramı, sunucu satın alma süreçlerinde en sık göz ardı edilen ancak canlı kullanımda sistemi kilitleyen temel faktördür.
RAID 1 (Disk Aynalama) ve İşletim Sistemi Önyükleme Güvenliği
RAID 1 mimarisinde iki özdeş diske birebir aynı veri blokları eşzamanlı olarak yazılır. Okuma işlemleri her iki diskten paralel yapılabildiği için okuma hızı iki katına yaklaşırken, her bir yazma işlemi iki diske de uygulandığından yazma cezası 2’dir. Kapasitenin %50’si yedekliliğe feda edilir. Kurumsal sunucu standartlarında hipervizör işletim sisteminin (VMware ESXi veya Windows Server Datacenter) kurulduğu önyükleme (Boot) diskleri, ana veri havuzundan bağımsız olarak BOSS kartı (Boot Optimized Storage Solution) üzerinde M.2 NVMe RAID 1 veya 2x480GB Enterprise SSD RAID 1 olarak yapılandırılır.
RAID 5 ve RAID 6: Parite Hesaplama Cezası (Write Penalty) ve URE Riski
RAID 5, veriyi tüm disklere şeritler (striping) halinde dağıtırken her şerit için bir “XOR Parite” (eşlik) bloğu hesaplayıp disklere dönüşümlü olarak yazar. Bir disk arızalandığında eksik veri, sağlam disklerdeki veriler ve parite bloğu üzerinden matematiksel XOR işlemiyle yeniden üretilir. Ancak RAID 5’te rastgele bir veri bloğu güncellendiğinde denetleyici şu 4 işlemi yapmak zorundadır (Write Penalty = 4):
- Eski veri bloğunu oku,
- Eski parite bloğunu oku,
- Yeni veri ile karşılaştırıp yeni pariteyi hesapla ve yeni veriyi yaz,
- Yeni parite bloğunu yaz.
RAID 6 ise iki bağımsız parite bloğu ($P$ ve $Q$ paritesi / Reed-Solomon algoritması) hesaplayarak aynı anda 2 diskin birden bozulmasına tolerans gösterir. Buna karşılık her rastgele yazma işleminde 3 okuma ve 3 yazma gerektirdiği için yazma cezası 6’ya (Write Penalty = 6) çıkar. Bu nedenle RAID 5 ve RAID 6, yoğun rastgele yazma yapan ERP veritabanları için uygun değildir; ardışık (sequential) yazma yapılan yedekleme üniteleri ve ortak dosya paylaşımları için tercih edilmelidir.
RAID 10 (1+0 Striped Mirror): ERP ve İlişkisel Veritabanları İçin Altın Standart
RAID 10, diskleri önce ikişerli RAID 1 (aynalı) alt gruplara ayırır, ardından bu grupları RAID 0 (şeritleme) ile birleştirir. En az 4 disk gerektirir ve toplam kapasitenin %50’si kullanılabilir. Herhangi bir parite hesaplaması yapmadığı için yazma cezası yalnızca 2’dir. Ayrıca farklı aynalama çiftlerinde olmak şartıyla aynı anda birden fazla diskin bozulmasına dayanabilir ve arızalı bir diskin yeniden inşa (rebuild) süresinde tüm diziyi yormak yerine yalnızca eşlenik (mirror) diskten kopyalama yaptığı için rebuild işlemi dakikalar içinde tamamlanır. Yüksek işlem hacimli Özel ERP & CRM ve İmalat Çözümleri çalıştıran fabrikalarda veritabanı ve sanallaştırma katmanı istisnasız RAID 10 üzerinde konumlandırılmalıdır.
Disk Teknolojileri Seçimi: Enterprise SATA, SAS ve NVMe SSD Karşılaştırması
Doğru RAID seviyesini seçmek kadar, dizide kullanılacak disklerin endüstriyel sınıfı da hayati önem taşır. Masaüstü bilgisayarlar için üretilen tüketici sınıfı (Consumer) SSD’ler veya NAS diskleri, kurumsal sunucuların 7/24 kesintisiz G/Ç yükü altında birkaç ay içinde ömrünü tüketir ve PLP (Power Loss Protection - Güç Kaybı Koruması) devresi barındırmadıkları için elektrik dalgalanmalarında tablo bozulmalarına yol açar.
| Disk Sınıfı | Arayüz ve Bant Genişliği | Tekil Disk IOPS | Dayanıklılık (DWPD / MTBF) | En Uygun RAID ve İş Yükü |
|---|---|---|---|---|
| 7.2K RPM NLSAS / SATA | 6 Gbps SATA / 12 Gbps SAS | ~75 – 100 IOPS | 1.2 Milyon Saat MTBF | RAID 6 / RAID 60 — Soğuk arşiv, Veeam yedekleme deposu |
| 10K / 15K RPM Enterprise SAS | 12 Gbps SAS (Çift Port) | ~180 – 250 IOPS | 2.0 Milyon Saat MTBF | RAID 10 — Geleneksel dosya sunucusu ve düşük bütçeli sistemler |
| Enterprise SATA / SAS SSD (Read Intensive) | 6 Gbps / 12 Gbps | 60.000 – 90.000 IOPS | 1 DWPD (5 Yıl boyunca günde 1 kez tam yazma) | RAID 5 / RAID 10 — Web sunucuları, uygulama ve okuma ağırlıklı DB |
| Enterprise Mixed-Use SSD | 12 Gbps SAS / 24 Gbps SAS | 90.000 – 150.000 IOPS | 3 – 5 DWPD (Yüksek yazma ömrü + PLP) | RAID 10 — Yoğun ERP, MES, SQL Transaction Log ve Sanallaştırma |
| Enterprise NVMe U.2 / U.3 / E3.S | PCIe Gen4 / Gen5 (64 Gbps+) | 500.000 – 1.000.000+ IOPS | 3 – 10 DWPD (Donanımsal PLP) | RAID 10 — Büyük ölçekli üretim veritabanları ve gerçek zamanlı telemetri |
Kritik Saha Tavsiyeleri: RAID 5 Neden Artık Terk Ediliyor ve RAID Neden Yedekleme Değildir?
Saha mühendisliği tecrübelerimizde, sanayi işletmelerinde yaşanan en yıkıcı veri kaybı vakalarının başında “Sunucumuzda RAID 5 var, verilerimiz güvende” yanılgısı gelmektedir.
Büyük Kapasiteli Disklerde Rebuild Süresi ve İkinci Disk Çöküşü
Günümüzün 12 TB, 16 TB veya 20 TB kapasiteli mekanik NLSAS/SATA disklerinde bir disk arızalandığında, yeni takılan diske verilerin pariteden yeniden hesaplanarak yazılması (Rebuild) sunucu yüküne bağlı olarak 36 ila 96 saat sürer. Bu süreçte dizideki diğer tüm diskler ilk kez baştan sona kesintisiz okuma stresine girer. Aynı partiden alınmış ve aynı saat boyunca çalışmış mekanik disklerin bu ağır okuma yükü altında ikinci bir disk arızası veya URE (Unrecoverable Read Error - Kurtarılamaz Okuma Hatası) verme olasılığı son derece yüksektir. RAID 5 dizisinde rebuild sırasında ikinci bir disk hata verdiğinde tüm mantıksal birim çöker ve geri döndürülemez veri kaybı yaşanır. Bu nedenle 4 TB üzerindeki mekanik disklerde RAID 5 kesinlikle kullanılmamalı, en az RAID 6 veya RAID 10 tercih edilmelidir.
Hot-Spare (Sıcak Yedek) Disk Kurgusu ve 3-2-1-1-0 Yedekleme Entegrasyonu
Sunucu kasası üzerinde bir veya iki adet diskin Global Hot-Spare (Sıcak Yedek) olarak atanması, cuma gecesi mesai sonrasında bozulan bir diskin yerine insan müdahalesi beklemeden saniyeler içinde otomatik rebuild sürecinin başlamasını sağlar. Ancak unutulmamalıdır ki RAID bir yedekleme (Backup) çözümü değildir; yalnızca donanımsal iş sürekliliği (High Availability) sağlar.
- Bir fidye yazılımı (Ransomware) sunucuya bulaşıp dosyaları şifrelediğinde, RAID 10 veya RAID 6 denetleyicisi şifrelenmiş bozuk veriyi milisaniyeler içinde tüm disklere kusursuzca kopyalar.
- Kullanıcı hatasıyla silinen bir ERP tablosu veya bozulan bir dosya sistemi tüm RAID dizisinde aynı anda silinir.
Bu nedenle üretim ve savunma sanayii kuruluşlarında yüksek performanslı RAID 10 sunucu mimarisi; mutlaka ağdan izole edilmiş, değiştirilemez (Immutable) depolama alanlarını ve Güvenlik Duvarı Firewall katmanını içeren 3-2-1-1-0 felaket kurtarma stratejisiyle bütünleştirilmelidir. Savunma projelerinde görev alan tesislerde bu yapı aynı zamanda Savunma Sanayii İmalat Ağ ve Siber Güvenlik standartlarının temel gereksinimidir. Sunucu altyapı tasarımınız, sanallaştırma mimariniz ve güvenli depolama ihtiyaçlarınız için Sunucu ve Yedekleme sayfamızdan uzman sistem mühendisliği ekibimize danışabilirsiniz.
Sıkça Sorulan Sorular
ERP ve SQL Server veritabanı sunucularında neden RAID 5 yerine RAID 10 zorunludur?
İlişkisel veritabanları (MSSQL, PostgreSQL) ve ERP sistemleri gün boyu binlerce küçük ve rastgele yazma (random write) işlemi gerçekleştirir. RAID 5 mimarisinde her bir yazma işlemi için parite hesaplaması yapılması gerektiğinden 4 ayrı disk G/Ç işlemi (Write Penalty = 4) oluşur ve bu durum kuyruk gecikmelerini (disk latency) artırarak ekranların donmasına yol açar. RAID 10 ise parite hesaplaması yapmadan doğrudan şeritlenmiş aynalama kullandığı için en yüksek yazma hızını sunar ve disk arızası durumunda sistemi yavaşlatmadan dakikalar içinde kendini onarır.
Sunucuda RAID 10 veya RAID 6 varken harici yedekleme sistemine yine de ihtiyaç var mıdır?
Evet, kesinlikle vardır. RAID teknolojisi yalnızca fiziksel sabit disk veya SSD bozulmalarına karşı donanımsal kesintisiz çalışma (hata toleransı) sağlar; siber saldırılara, fidye yazılımlarına (ransomware), yanlışlıkla silinen verilere, yangın/su baskını gibi fiziksel felaketlere veya anakart/RAID kartı arızalarına karşı koruma sağlamaz. İş sürekliliği için RAID mimarisinin yanında mutlaka sunucu dışına (farklı bir NAS ünitesine, teyp kartuşa veya buluta) düzenli ve değiştirilemez yedek alınmalıdır.
Kurumsal sunucularda masaüstü (tüketici tipi) SSD kullanmak neden tehlikelidir?
Tüketici tipi (Consumer) SSD’ler günlük kısa süreli kullanımlar için tasarlanmıştır ve TBW/DWPD (yazma ömrü) değerleri düşüktür; 7/24 çalışan bir sanallaştırma veya veritabanı sunucusunda önbellekleri hızla dolarak yazma hızları mekanik disklerin bile altına düşer. Daha da önemlisi, tüketici SSD’lerinde donanımsal güç kaybı koruması (PLP - Power Loss Protection) kapasitörleri bulunmadığından, anlık bir elektrik kesintisinde SSD tampon belleğindeki veriler uçarak tüm RAID dizisinin ve veritabanı indekslerinin bozulmasına neden olur.