RAID (Redundant Array of Independent Disks), birden fazla fiziksel diski tek bir mantıksal birim halinde birleştirerek ya performans, ya veri güvenilirliği, ya da her ikisini birden artırmayı amaçlayan bir disk dizilimi teknolojisidir. Temel mantık şudur: tek bir diskin çökmesi durumunda işletmenin durmaması, verinin kaybolmaması ve gerektiğinde okuma/yazma hızının artması. Bir sunucuda ERP veritabanı, e-fatura arşivi ya da muhasebe kayıtları çalışıyorsa, doğru RAID seviyesini seçmek hem kesintisizlik hem de veri bütünlüğü açısından kritik bir karardır.
Bu yazıda en yaygın RAID seviyelerini (RAID 0, 1, 5, 6 ve 10) tek tek ele alıyor; performans ile koruma arasındaki dengeyi, kaç disk arızasına dayandıklarını ve en sık yapılan kavram hatasını — “RAID yedeklemenin yerini tutar” yanılgısını — somut biçimde açıklıyoruz.
RAID seviyeleri arasında temel fark nedir?
RAID seviyeleri üç temel teknikten birini ya da bir kombinasyonunu kullanır:
- Striping (şeritleme): Veri birden fazla diske parçalar halinde dağıtılır. Birden fazla disk aynı anda çalıştığı için hız artar, ancak tek başına yedeklilik (redundancy) sağlamaz.
- Mirroring (aynalama): Veri iki (veya daha fazla) diske birebir kopyalanır. Bir disk çökse bile aynısı diğer diskte durur.
- Parity (eşlik bilgisi): Verinin yanında matematiksel bir kurtarma bilgisi (parity) dağıtık olarak saklanır. Bir disk arızalandığında, kalan veriler ve parity kullanılarak eksik veri yeniden hesaplanır.
Hangi seviyenin doğru olduğu; ne kadar kapasite kaybını göze aldığınıza, kaç disk arızasına dayanmak istediğinize ve performans ihtiyacınıza bağlıdır. Aşağıda her seviyeyi ayrı ayrı inceleyelim.
RAID 0 ne işe yarar, riski nedir?
RAID 0 yalnızca striping kullanır. Veri tüm disklere parçalanarak yazılır, bu da hem okuma hem yazma performansını belirgin şekilde artırır ve disklerin toplam kapasitesinin tamamını kullanılabilir hale getirir.
Ancak RAID 0’da hiçbir yedeklilik yoktur. Diziden tek bir diskin arızalanması, tüm dizideki verinin kaybı anlamına gelir; çünkü her dosyanın parçaları farklı disklere dağılmıştır. Hatta istatistiksel olarak disk sayısı arttıkça toplam arıza olasılığı yükselir. Bu nedenle RAID 0, yalnızca hızın kritik ve verinin geçici/yeniden üretilebilir olduğu senaryolar (örneğin geçici render/işleme alanları) için uygundur. Kurumsal sunucu verisinde tek başına RAID 0 önerilmez.
RAID 1 (aynalama) ne zaman tercih edilir?
RAID 1, veriyi iki disk üzerine birebir aynalar. Bir disk çökerse sistem hiç durmadan diğer diskten çalışmaya devam eder; arızalı disk değiştirildiğinde dizi yeniden senkronize olur (rebuild).
- Avantajı: Basit, güvenilir ve hızlı kurtarma. Okuma performansı genellikle iyidir.
- Dezavantajı: Kullanılabilir kapasite, toplam disk kapasitesinin yarısıdır (2 disk × 1 TB = 1 TB kullanılabilir). Yani disk başına maliyet yüksektir.
RAID 1, özellikle işletim sistemi diski, küçük sunucular ve iki diskli yapılarda yaygın olarak tercih edilir. Tek disk arızasına dayanıklıdır.
RAID 5 ve RAID 6 arasındaki fark nedir?
RAID 5, striping ile birlikte tek dağıtık parity kullanır. En az 3 disk gerektirir ve dizideki bir diskin arızasına dayanır; arızalanan disk değiştirildikten sonra eksik veri parity’den yeniden hesaplanır. Kullanılabilir kapasite “toplam disk − 1 disk” kadardır, bu da kapasite verimliliği açısından RAID 1’e göre avantajlıdır.
RAID 6 ise çift parity kullanır; en az 4 disk gerektirir ve aynı anda iki diskin arızasına dayanır. Bu fark, özellikle büyük kapasiteli disklerde önemlidir: bir disk çöküp dizi yeniden inşa edilirken (rebuild) süreç saatlerce hatta günlerce sürebilir ve bu sırada ikinci bir diskin arızalanması ihtimali artar. RAID 6, bu “rebuild penceresi” riskine karşı ek bir koruma katmanı sağlar.
| Seviye | Min. disk | Dayandığı arıza | Kullanılabilir kapasite | Tipik kullanım |
|---|---|---|---|---|
| RAID 0 | 2 | 0 disk (korumasız) | %100 | Geçici/hız odaklı veri |
| RAID 1 | 2 | 1 disk | %50 | OS diski, küçük sunucu |
| RAID 5 | 3 | 1 disk | (n−1)/n | Genel sunucu depolama |
| RAID 6 | 4 | 2 disk | (n−2)/n | Büyük diskli diziler |
| RAID 10 | 4 | Her aynada 1 disk | %50 | Veritabanı, yüksek IOPS |
RAID 5 ve 6’nın ortak dezavantajı; parity hesaplaması nedeniyle yazma performansının (özellikle küçük rastgele yazmalarda) mirroring tabanlı çözümlere göre daha düşük olabilmesidir.
RAID 10 neden veritabanları için önerilir?
RAID 10 (bazen RAID 1+0 yazılır), mirroring ve striping’i birleştirir: önce diskler ikişerli aynalanır, sonra bu aynalar arasında striping yapılır. En az 4 disk gerektirir.
- Performans: Hem yüksek okuma hem yüksek yazma performansı sunar; parity hesaplama yükü olmadığı için yoğun rastgele yazma yapan iş yüklerinde (örneğin ERP/veritabanı sunucuları) çok iyi sonuç verir.
- Koruma: Her ayna çiftinden bir disk arızalanırsa dizi çalışmaya devam eder. Yani şanslı senaryoda birden fazla diskin arızasına dayanabilir; ancak aynı ayna çiftindeki iki diskin birden çökmesi veri kaybına yol açar.
- Maliyet: Kullanılabilir kapasite toplamın yarısıdır (RAID 1 gibi). Performans ve dayanıklılık için kapasiteden feragat edilir.
Yoğun işlem gören Netsis veritabanı sunucularında, kapasite maliyetini karşılayabilen işletmeler için RAID 10 genellikle performans-koruma dengesinin en sağlıklı kurulduğu seçenektir.
Performans ve koruma arasında nasıl denge kurulur?
Doğru seviyeyi seçerken şu soruları yanıtlamak işe yarar:
- İş yükü nasıl? Çok sayıda küçük rastgele yazma (veritabanı) varsa RAID 10; daha çok okuma ağırlıklı ve kapasite önemliyse RAID 5/6.
- Disk kapasitesi büyük mü? 4 TB ve üzeri disklerde rebuild süresi uzadığından, tek parity’li RAID 5 yerine çift parity’li RAID 6 daha güvenlidir.
- Kaç disk arızasına dayanmak istiyorum? Tek arıza için RAID 1/5 yeterli olabilir; iki eşzamanlı arıza için RAID 6 ya da RAID 10 düşünülmelidir.
- Hot-spare var mı? Diziye yedek (hot-spare) disk eklemek, bir disk çöktüğünde rebuild’in otomatik başlamasını sağlayarak riskli pencereyi kısaltır.
Donanım RAID kartı (BBU/cache destekli) ile yazılım RAID arasındaki tercih de performansı etkiler. Kurumsal sunucularda izlenebilirlik ve cache avantajı için genellikle donanım RAID denetleyicisi tercih edilir; ancak doğru yapılandırılmış yazılım RAID de birçok senaryoda yeterlidir.
RAID neden yedekleme değildir?
Bu, sahada en sık karşılaştığımız ve en pahalıya mal olan yanlış anlamadır. RAID kesintisizliği (uptime) artırır; veriyi tarihsel olarak korumaz. RAID’in koruyamadığı senaryolar:
- İnsan hatası: Yanlışlıkla silinen ya da üzerine yazılan bir kayıt, anında tüm aynalanmış/parity’li disklere de yansır. RAID bu değişikliği “arıza” olarak görmez, sadakatle kopyalar.
- Fidye yazılımı (ransomware): Şifrelenen dosyalar tüm dizide aynı anda şifrelenir. RAID burada hiçbir koruma sağlamaz.
- Mantıksal bozulma / veritabanı corruption: Bozuk veri tüm disklere yazılır.
- Bina kaynaklı felaketler: Yangın, su baskını, hırsızlık ya da elektriksel olay tüm sunucuyu (ve dolayısıyla diziyi) aynı anda etkiler.
- Çoklu disk arızası ve başarısız rebuild: RAID 5’te ikinci bir disk, RAID 6’da üçüncü bir disk çökerse veri gider.
Bu nedenle RAID, ayrı bir yedekleme stratejisinin yerine değil, onunla birlikte kullanılır. Sağlıklı bir kurguda RAID sunucuyu ayakta tutar; düzenli, offsite ve test edilmiş yedekler ise verinin tarihsel kopyalarını güvende tutar. Konunun yedekleme tarafını Veri Yedekleme 3-2-1 Kuralı yazımızda; tüm sistemin geri getirilmesini ise Felaket Kurtarma Planı (DR) yazımızda ele aldık.
Sıkça Sorulan Sorular
RAID kullanıyorsam ayrıca yedek almam gerekir mi? Evet, kesinlikle. RAID yalnızca disk arızasına karşı kesintisizlik sağlar; insan hatası, fidye yazılımı, mantıksal bozulma ve bina kaynaklı felaketlere karşı koruma sağlamaz. RAID ve yedekleme birbirinin alternatifi değil, tamamlayıcısıdır.
Küçük bir işletme için hangi RAID seviyesi uygundur? İki diskli basit sunucularda RAID 1 güvenilir ve anlaşılır bir başlangıçtır. Daha fazla kapasite gerekiyorsa RAID 5/6, yoğun veritabanı yükü varsa RAID 10 değerlendirilir. Doğru seçim iş yükünüze ve disk sayısına bağlıdır; ücretsiz danışma için bizimle iletişime geçebilirsiniz.
RAID 5 mi RAID 6 mı seçmeliyim? Disk kapasiteniz büyükse (yaklaşık 4 TB ve üzeri) ya da veriniz kritikse RAID 6’yı öneririz; çünkü rebuild sırasında ikinci bir disk arızasına da dayanır. Küçük disklerle ve daha az kritik verilerde RAID 5 makul kalabilir.
Disk arızalandığında veri otomatik kurtarılır mı? RAID 1/5/6/10 gibi yedekli seviyelerde arızalı disk değiştirildiğinde dizi otomatik olarak yeniden inşa edilir (rebuild) ve veri kurtarılır. Bu süreç disk boyutuna göre uzayabilir; hot-spare disk kullanmak süreci hızlandırır. RAID 0’da ise kurtarma yoktur.
RAID kurulumunu kendim mi yapmalıyım? RAID seviyesinin seçimi, denetleyici yapılandırması, izleme (SMART/alarm) ve yedekleme entegrasyonu yanlış yapıldığında veri kaybına yol açabilir. Sunucu donanımı ve veri koruma kurgusunu uzmanla planlamak en güvenli yoldur.
Sunucunuz için doğru RAID seviyesini, yedekleme stratejisini ve veri koruma mimarisini birlikte planlamak ister misiniz? Giza Teknoloji olarak Gaziantep/Şehitkamil merkezli Server & Güvenlik hizmetlerimiz ve Donanım & Bakım kapsamında sunucu kurulumu, RAID yapılandırması ve felaket kurtarma planlaması sunuyoruz.
WhatsApp ile hızlıca yazın: 0532 599 51 12 — telefon: 0532 599 51 12 — e-posta: bilgi@gizateknoloji.com. Detaylı görüşme için iletişim sayfamızı kullanabilir, hizmetlerimizin tamamını hakkımızda sayfasından inceleyebilirsiniz.