Dedicated Sunucu

RAID Seviyeleri Rehberi: Fiziksel Sunucuda Veri Dayanıklılığı

RAID 0, 1, 5, 6 ve 10 karşılaştırması: hangi iş yükünde hangisi doğru, donanımsal mı yazılımsal mı ve RAID'in yedeklemenin yerine geçmeme nedeni.

RAID Seviyeleri Rehberi: Fiziksel Sunucuda Veri Dayanıklılığı
İçindekiler
  1. RAID Ne Yapar, Ne Yapmaz?
  2. Seviyeler ve Karakterleri
  3. RAID 0 — Şeritleme
  4. RAID 1 — Aynalama
  5. RAID 5 — Dağıtılmış Eşlik
  6. RAID 6 — Çift Eşlik
  7. RAID 10 — Aynalama + Şeritleme
  8. İş Yüküne Göre Seçim
  9. Donanımsal mı Yazılımsal RAID mi?
  10. RAID'i İzlemek: En Çok Atlanan Adım
  11. Sonuç
  12. Sıkça Sorulan Sorular (SSS)
  13. RAID 5 güvenli değil mi?
  14. Kaç disk almalıyım?
  15. Yeniden yapılandırma ne kadar sürer?
  16. RAID varsa yedekleme sıklığını azaltabilir miyim?

RAID Seviyeleri Rehberi: Fiziksel Sunucuda Veri Dayanıklılığı

Bir fiziksel sunucudaki en olası donanım arızası disk arızasıdır. Diskler hareketli parça içerir veya yazma döngüsü sınırına sahiptir; yeterince uzun çalışan her disk sonunda arızalanır. RAID, bu kaçınılmaz olayı bir felaketten planlı bir bakım işine çevirir.

Bu rehber, fiziksel (dedicated) sunucular için RAID seviyelerini, hangi iş yükünde hangisinin doğru olduğunu ve RAID'in yapmadığı şeyleri anlatıyor.

RAID Ne Yapar, Ne Yapmaz?

RAID (Redundant Array of Independent Disks), birden fazla fiziksel diski tek bir mantıksal birim gibi çalıştırır. Amaca göre üç şey sağlar: performans, dayanıklılık veya ikisinin bir dengesi.

Ancak en kritik nokta şudur ve sıkça yanlış anlaşılır: RAID yedekleme değildir. RAID yalnızca disk donanımı arızasına karşı korur. Aşağıdaki senaryolarda hiçbir koruma sağlamaz:

  • Yanlışlıkla silinen veri: Silme işlemi tüm disklere aynı anda yansır.
  • Bozulan veritabanı: Bozuk yazma işlemi de aynı şekilde çoğaltılır.
  • Fidye yazılımı: Şifreleme tüm diziye uygulanır.
  • Uygulama hatası: Hatalı bir güncelleme verinizi bozarsa RAID onu geri getirmez.
  • RAID denetleyicisi arızası: Dizinin kendisi erişilemez hale gelebilir.

Bu yüzden RAID ve yedekleme birbirinin alternatifi değil, birlikte gereken iki ayrı katmandır.

Seviyeler ve Karakterleri

RAID 0 — Şeritleme

Veri disklere paylaştırılır; okuma ve yazma paralelleşir, performans artar. Kapasitenin tamamı kullanılabilir.

Dayanıklılık: yok. Herhangi bir disk arızalandığında dizinin tamamı kaybolur ve arıza olasılığı disk sayısıyla artar. Yalnızca yeniden üretilebilir geçici veri (önbellek, ara işlem dosyaları) için anlamlıdır. Kalıcı veri için kullanılmamalıdır.

RAID 1 — Aynalama

Aynı veri iki diske eşzamanlı yazılır. Bir disk arızalanırsa diğeri çalışmaya devam eder.

Kullanılabilir kapasite toplamın yarısıdır. Okuma performansı iyileşir, yazma performansı tek diske yakındır. İki diskli sistemlerde ve işletim sistemi diski için standart tercihtir. Yeniden yapılandırma (rebuild) süreci basit ve düşük riskli olduğu için güvenilirliği yüksektir.

RAID 5 — Dağıtılmış Eşlik

En az üç disk gerekir. Eşlik (parity) verisi diskler arasında dağıtılır; bir disk arızalandığında eksik veri diğerlerinden hesaplanarak yeniden üretilir.

Kullanılabilir kapasite (n-1) disk kadardır — kapasite verimliliği yüksektir. Okuma performansı iyidir, yazma performansı eşlik hesabı nedeniyle düşer.

Dikkat edilecek nokta: Bir disk arızalandıktan sonra dizi yeniden yapılandırılırken tüm diskler yoğun biçimde okunur ve bu süreç büyük disklerde uzun sürer. Bu pencerede ikinci bir disk arızası tüm veriyi kaybettirir. Büyük kapasiteli disklerle kurulan RAID 5 dizilerinde bu risk göz ardı edilemez.

RAID 6 — Çift Eşlik

RAID 5'in mantığı, iki disk arızasına dayanacak şekilde genişletilmiş hâli. En az dört disk gerekir, kullanılabilir kapasite (n-2) disktir.

Yeniden yapılandırma sırasında ikinci bir arıza yaşanırsa veri hâlâ güvendedir — RAID 5'in en büyük zaafını kapatır. Yazma performansı RAID 5'ten biraz daha düşüktür. Büyük kapasiteli disklerle kurulan kapasite odaklı dizilerde doğru tercihtir.

RAID 10 — Aynalama + Şeritleme

Aynalanmış disk çiftlerinin şeritlenmesi. En az dört disk gerekir, kullanılabilir kapasite toplamın yarısıdır.

Hem yüksek okuma hem yüksek yazma performansı sunar, çünkü eşlik hesabı yoktur. Yeniden yapılandırma yalnızca ilgili ayna çiftini etkiler; hızlı ve düşük risklidir. Yazma yoğun veritabanları için en güvenli ve en performanslı tercihtir — karşılığında kapasitenin yarısını verirsiniz.

İş Yüküne Göre Seçim

İş yükü Önerilen Neden
İşletim sistemi diski RAID 1 Basit, güvenilir, hızlı yeniden yapılandırma
Yazma yoğun veritabanı RAID 10 Eşlik hesabı yok, yazma performansı en yüksek
Okuma ağırlıklı web sunucusu RAID 5 / 10 Okuma performansı iyi, kapasite verimli
Yedek / arşiv depolaması RAID 6 Büyük diskler, kapasite önemli, yazma seyrek
Geçici / yeniden üretilebilir veri RAID 0 Kayıp tolere edilebilir, performans önemli

Donanımsal mı Yazılımsal RAID mi?

  • Donanımsal RAID: Özel bir denetleyici kartı işi yapar. İşletim sistemine yük bindirmez ve pil destekli yazma önbelleği sayesinde yazma performansı yüksektir. Dezavantajı: denetleyici arızalanırsa diziyi okumak için genellikle uyumlu bir denetleyici gerekir.
  • Yazılımsal RAID: İşletim sistemi yönetir. Donanım bağımlılığı yoktur — diskleri başka bir makineye taşıyıp diziyi orada okuyabilirsiniz. Modern işlemcilerde performans kaybı çoğu iş yükünde ihmal edilebilir düzeydedir.

Yazma yoğun veritabanı için pil destekli önbelleğe sahip donanımsal denetleyici avantajlıdır. Diğer senaryolarda yazılımsal RAID'in taşınabilirliği çoğu zaman daha değerlidir.

RAID'i İzlemek: En Çok Atlanan Adım

RAID'in en sinsi başarısızlık biçimi şudur: bir disk arızalanır, dizi bozulmuş (degraded) modda çalışmaya devam eder, kimse fark etmez. Sistem normal çalıştığı için hiçbir belirti yoktur. Aylar sonra ikinci disk arızalandığında veri kaybı yaşanır — ve o an "RAID vardı, nasıl oldu?" sorusu sorulur.

Bunu önlemek için üç şey gerekir:

  1. Dizi durumu izlemesi: Dizinin sağlıklı mı bozulmuş mı olduğunu düzenli kontrol eden ve bozulma anında uyarı gönderen bir mekanizma.
  2. Disk sağlığı takibi: Diskler genellikle aniden ölmez; öncesinde uyarı sinyalleri verir. Bu sinyalleri izlemek, arızayı planlı bir disk değişimine çevirir.
  3. Yedek disk hazırlığı: Arıza anında uyumlu bir disk elinizde ya da sağlayıcının stoğunda olmalı. Yeniden yapılandırmayı geciktirmek, ikinci arıza penceresini uzatır.

Sonuç

RAID seçimi, performans ile kapasite arasında bilinçli bir denge kurma işidir: RAID 10 performans ve güvenlik verir, kapasitenin yarısını alır; RAID 6 kapasite verimliliği sunar, yazma hızından ödün verir. Ama hangisini seçerseniz seçin iki kural değişmez — RAID'i izlemeden kurmak onu kurmamakla neredeyse aynıdır ve RAID hiçbir koşulda yedeklemenin yerine geçmez. Bir dedicated sunucu üzerinde bu iki katman birlikte kurulduğunda gerçek dayanıklılık elde edilir.

Sıkça Sorulan Sorular (SSS)

RAID 5 güvenli değil mi?

Küçük ve orta kapasiteli disklerle kurulduğunda makul bir seçenektir. Risk, büyük kapasiteli disklerle artar: yeniden yapılandırma süresi uzadıkça, o pencerede ikinci bir arıza yaşanma olasılığı yükselir. Büyük disklerle kuracaksanız RAID 6 veya RAID 10 daha güvenli tercihlerdir.

Kaç disk almalıyım?

Seçtiğiniz seviyenin minimumundan bir fazlası iyi bir başlangıçtır — yedek (hot spare) disk, arıza anında yeniden yapılandırmanın otomatik başlamasını sağlar ve müdahale beklemeden risk penceresini kapatır.

Yeniden yapılandırma ne kadar sürer?

Disk kapasitesine, seviyeye ve sistem yüküne bağlıdır; büyük disklerde saatlerden günlere çıkabilir. Bu süre boyunca dizi ek arızaya karşı savunmasızdır. RAID 10'da yeniden yapılandırma yalnızca ilgili ayna çiftini etkilediği için belirgin biçimde hızlıdır.

RAID varsa yedekleme sıklığını azaltabilir miyim?

Hayır. RAID ve yedekleme farklı risklere karşı korur; biri diğerinin yerini almaz. Yedekleme sıklığınızı belirleyen şey RAID seviyeniz değil, "son yedekten bu yana üretilen veriyi kaybetsem ne olur" sorusunun cevabıdır.