
RAID Nedir? RAID 0, 1, 5 ve 10 Farkları
RAID teknolojisinin çalışma mantığı, RAID 0, 1, 5, 6 ve 10 seviyelerinin farkları ile sunucularda doğru depolama seçimi rehberi.
RAID nedir sorusu, sunucularda depolama performansını artırmak ve disk kaynaklı kesintilerin önüne geçmek isteyen sistem yöneticilerinin temel gündem maddelerinden biridir. Bu mimari, birden fazla bağımsız fiziksel sürücüyü bir araya getirerek işletim sistemine tek bir depolama alanı şeklinde sunar. Seçilen seviyeye ve yapılandırmaya göre veri kaybı riski azaltılabilir veya girdi-çıktı performansı artırılabilir; ancak RAID 0 arıza koruması sunmaz. Kurumsal projelerde donanım altyapısını güçlendirmek için doğru yapılandırılmış bir dedicated sunucu mimarisi iş sürekliliğini doğrudan destekler.
Kısa cevap:
- RAID, birden fazla diski birleştirerek veri güvenliği veya okuma-yazma performansı kazandıran birleşik sürücü teknolojisidir.
- RAID 0 performansa, RAID 1 veri aynalamaya, RAID 5 ve 6 dağıtılmış eşlik korumasına, RAID 10 ise hız ile güvenliğin dengesine odaklanır.
- Yapılandırma, bağımsız bir donanım denetleyici kartı üzerinden veya işletim sistemi düzeyindeki yazılımlarla gerçekleştirilir.
- RAID bir yedekleme çözümü değildir; temel amacı fiziksel disk bozulmalarında sistemin çalışmaya devam etmesini sağlamaktır.
RAID nedir, ne işe yarar?
İngilizce açılımı "Redundant Array of Independent Disks" olan bu kavram, Türkçeye Bağımsız Disklerin Artıklıklı Dizisi olarak çevrilir. Temel amacı, tek bir depolama sürücüsünün fiziksel aktarım sınırlarını aşmak ve sunucu operasyonlarını disk kaynaklı donanım arızalarına karşı korumaktır. Standart tek diskli bir mimaride sürücünün arızalanması durumunda işletim sistemi durur, servisler erişilemez hale gelir ve yeni bir sürücü takılıp yedekler dönülene kadar sistem kapalı kalır. RAID mekanizması, verileri birden çok sürücüye bölüştürerek veya eşlenik kopyalar oluşturarak donanım seviyesinde çalışma imkanı sunar.
Sunucu ortamlarında bu yöntemlerin biri veya birkaçı birleştirilerek farklı kullanım senaryolarına hitap eden RAID seviyeleri elde edilir. Sanal ortamlardaki depolama mantığını kavramak için VDS sunucu mimarisi rehberi de temel altyapı prensiplerini anlamanıza yardımcı olur.
RAID 0, 1, 5, 6 ve 10 karşılaştırma tablosu
RAID seviyeleri; net depolama alanı verimliliği, okuma-yazma performansı ve tolere edebildikleri arızalı disk sayısına göre farklılaşır. Tablodaki kapasite hesapları dizide eşit kapasiteli disklerin kullanıldığı varsayılarak listelenmiştir:
| RAID Seviyesi | Minimum Sürücü | Kullanılabilir Net Kapasite | Arıza Toleransı | Okuma Performansı | Yazma Performansı |
|---|---|---|---|---|---|
| RAID 0 | 2 | Tüm Disklerin Toplamı | 0 Disk (Tolerans Yok) | Çok Yüksek | Çok Yüksek |
| RAID 1 | 2 | En Küçük Diskin Kapasitesi | N - 1 Disk | Yüksek | Standart |
| RAID 5 | 3 | (Disk Sayısı - 1) x Kapasite | 1 Disk | Yüksek | Eşlik Sebebiyle Orta |
| RAID 6 | 4 | (Disk Sayısı - 2) x Kapasite | 2 Disk | Yüksek | Çift Eşlik Sebebiyle Düşük |
| RAID 10 | 4 | Toplam Alanın Yarısı | Her Aynada 1 Disk | Çok Yüksek | Yüksek |
RAID 0 (Şerit Dağıtımı)
RAID 0, verileri bloklara ayırarak dizideki tüm disklere eşit olarak paylaştırır. Örneğin iki adet 1 TB NVMe sürücü bu yöntemle birleştirildiğinde işletim sistemi 2 TB boyutunda tek bir depolama alanı görür. Performans kazancı istek boyutu, şerit boyutu, eşzamanlılık düzeyi ve iş yükünün yapısına bağlı olarak değişir. Bu seviyenin en kritik dezavantajı hata toleransının bulunmamasıdır. Sürücülerden birinde meydana gelen mekanik veya elektronik bozulma, dağıtılmış veri bütünlüğünü bozar ve tüm dizi erişilemez duruma gelir. Bu nedenle RAID 0 yalnızca geçici render dosyaları, önbellek dizinleri ve kaybı tolere edilebilen yüksek hızlı veri işleme süreçlerinde tercih edilmelidir.
RAID 1 (Aynalama Modeli)
RAID 1 seviyesinde tüm veriler iki veya daha fazla diske birebir kopyalanır. İki adet 2 TB kapasiteli disk kullanıldığında toplam depolama alanı 2 TB olarak kalır. Sürücülerden biri fiziksel olarak bozulsa dahi diğer sürücü işleyişi durdurmadan okuma ve yazma işlemlerini sürdürür. Veriler iki diske ayrı ayrı kaydedildiğinden yazma performansı sürücü hızlarına, denetleyici yapısına ve iş yüküne bağlı olarak farklılık gösterebilir. Okuma operasyonlarında ise kontrolcü istekleri disklere paylaştırabildiği için daha yüksek aktarım değerleri elde edilir. RAID 1, işletim sistemi kurulumlarında ve veri güvenliğinin öncelik olduğu sunucularda dengeli bir depolama zemini oluşturur.
RAID 5 (Dağıtılmış Tek Eşlik)
En az üç sürücüyle yapılandırılan RAID 5 mimarisinde veriler bloklar halinde disklere paylaştırılırken bir disk boyutuna denk gelen alan hata düzeltme eşlik verilerine ayrılır. Dört adet 1 TB diskten oluşan bir kümede 3 TB net kullanılabilir alan kalır. Eşlik verileri tek bir sürücüde toplanmaz, tüm disklere dengeli olarak dağıtılır. Dizideki bir disk bozulduğunda sistem çalışmayı sürdürür ve eksik veriler sağlam disklerdeki veri blokları ile eşlik blokları birlikte kullanılarak hesaplanır. Ancak arızalanan sürücünün yerine yenisi takıldığında başlayan yeniden oluşturma süreci sürücüler üzerinde yoğun girdi-çıktı yükü meydana getirir.
RAID 6 (Dağıtılmış Çift Eşlik)
RAID 6, RAID 5 yapısının çift eşlik algoritması barındıran gelişmiş sürümüdür ve kurulum için en az dört sürücü gerektirir. Dört adet 2 TB disk bulunan bir yapıda net depolama alanı 4 TB olur. Kalan iki disk kapasitesi iki farklı eşlik algoritmasının verilerini tutmak için kullanılır. Bu mimarinin belirgin avantajı, dizideki iki sürücü aynı anda arızalansa bile veri kaybı yaşanmamasıdır. Yüksek kapasiteli mekanik disklerin bulunduğu sunucularda yeniden yapılandırma uzun sürebilir. Bu süreçte sağlam disklerden birinin daha bozulma riski bulunduğundan büyük arşivleme sistemlerinde RAID 6 tercih edilir.
RAID 10 (Aynalama ve Şeritleme Kombinasyonu)
RAID 10, RAID 1'in sunduğu veri güvenliği ile RAID 0'ın aktarım hızını birleştiren hibrit bir modeldir. Yapılandırma için en az dört disk gerekir. İlk aşamada diskler çiftler halinde aynalanır, ardından bu aynalanmış kümeler şeritlenerek tek bir mantıksal birim haline getirilir. Dört adet 1 TB disk kullanıldığında kullanılabilir net alan 2 TB olur. Her aynalama çiftinden bir disk bozulsa dahi sistem veri kaybı yaşamadan çalışmayı sürdürür. Eşlik hesaplama yükü bulunmadığı için hem okuma hem yazma işlemlerinde yüksek girdi-çıktı performansı elde edilir.
Donanım RAID ve yazılım RAID farkı
Sunucu mimarisinde disk dizilerini yönetmek için iki ana yaklaşım bulunur: Özel bir donanım denetleyici kartı (Hardware RAID) kullanmak veya işletim sistemi üzerinden çalışan yazılım araçlarıyla (Software RAID) sürücüleri organize etmek.
Donanım RAID, sunucunun PCI Express yuvasına takılan bağımsız bir denetleyici kartı üzerinden yönetilir. Bu kartların üzerinde kendine ait bir işlemci bulunur; modele bağlı olarak geçici bellek önbelleği ve elektrik kesintilerine karşı koruma sağlayan batarya veya flaş modülleri yer alabilir. Eşlik ve blok hesaplamaları sunucunun ana işlemcisini meşgul etmez. Destekleyen modellerde write-back modu kullanıldığında yazma işlemleri diske ulaşmadan önbellek düzeyinde onaylanarak gecikmeler azaltılabilir; ancak ani güç kesintisinde henüz diske yazılmamış verilerin kaybolmaması için bu modda çalışır durumda batarya veya eşdeğer güç kaybı korumasına sahip önbellek gerekir. İşletim sisteminden bağımsız çalışır; disk yapılandırması sunucu açılırken doğrudan BIOS veya IPMI konsolu üzerinden tamamlanır.
Yazılım RAID modelinde ise ayrı bir denetleyici kartı bulunmaz; depolama sürücülerini işletim sistemi çekirdeği organize eder. Linux tabanlı sunucu altyapılarında bu işlem genellikle mdadm aracı üzerinden sağlanır.
Sunucu işletim sistemini olası risklere karşı korumak adına VDS sunucu güvenliği adımları rehberimizdeki temel yapılandırmaları takip edebilirsiniz.
Hangi iş yükü için hangi RAID?
Depolama dizisi seçerken sunucunun yürüteceği iş yükünün okuma ve yazma dağılımını doğru analiz etmek gerekir. Hatalı seviye tercihi, donanım kaynaklarının verimsiz kullanılmasına veya girdi-çıktı darboğazlarına yol açar.
- İlişkisel Veritabanları (MySQL, PostgreSQL, MSSQL): Veritabanı yönetim sistemleri yoğun rastgele okuma ve yazma trafiği üretir. RAID 5 ve 6 modellerindeki eşlik hesaplama gecikmesi veritabanı yanıt sürelerini uzatabilir. Bu iş yüklerinde dengeli girdi-çıktı performansı ve arıza toleransı sunan RAID 10 yapısı tercih edilir.
- Web ve Uygulama Sunucuları: Web platformları genellikle yüksek oranda okuma, düşük oranda yazma işlemi yapar. İki diskli standart sunucularda RAID 1 yapısı yeterli koruma ve dengeli okuma performansı sunar. Kaynak ihtiyaçlarınızı planlarken paylaşımlı hosting ve VDS farkları rehberimizdeki kıyaslamalara göz atabilirsiniz.
- Yedekleme ve Arşiv Depoları: Arşivleme sistemlerinde temel öncelik birim maliyet başına elde edilen kullanılabilir disk alanıdır. Eşlik kaynaklı yazma ek yükü bulunsa da, hedeflenen yazma hızı ve yedekleme penceresi elverdiği sürece yüksek net alan sunan RAID 5 veya büyük disk gruplarında RAID 6 tercih edilebilir.
- Geçici Veri ve Önbellek Düğümleri: Kaybolduğunda kaynak veritabanından tekrar üretilebilen önbellek blokları için RAID 0 yüksek aktarım hızı sağlar.
RAID yedek değildir: neden ayrıca yedek gerekir?
Sistem yönetiminde sıkça düşülen hatalardan biri, RAID yapılandırmasını tek başına bir yedekleme çözümü olarak değerlendirmektir. RAID mekanizmaları yalnızca fiziksel disk bozulmalarında sunucunun kesintiye uğramasını önler; verinin mantıksal güvenliğini tek başına koruyamaz.
Fiziksel sunucu siparişinde RAID seçimi
Yeni bir altyapı kurarken uygulamanızın disk trafiğini, büyüme hedeflerinizi ve bütçenizi sipariş aşamasında belirlemeniz gerekir. İki adet sürücü içeren standart projelerde RAID 1 dengeli bir başlangıç noktası sunarken, yüksek IOPS hedefleyen kurumsal projelerde en az dört adet kurumsal SSD veya NVMe sürücüyle RAID 10 mimarisi planlanmalıdır.
Donanımsal RAID kartı tercih edilecekse kartın önbellek boyutu ve pil desteği incelenmelidir. Donanım denetleyicileri işletim sisteminden bağımsız şekilde sürücülerin durumunu takip eder; sunucu yönetim denetleyicisi ile gerekli entegrasyon destekleniyorsa arızalar IPMI veya yönetim konsolu üzerinden raporlanabilir. Yazılım RAID ile devam edilecekse kurulum aşamasında sürücülerin eşlenik olarak yapılandırılması talep edilebilir. İhtiyaçlarınıza uygun donanım konfigürasyonunu belirlemek için fiziksel sunucu sayfamızdaki seçenekleri değerlendirebilirsiniz.
Sık Sorulan Sorular
RAID rebuild süresi ne kadar sürer?
Yeniden yapılandırma süresi kullanılan disklerin kapasitesine, aktarım hızına ve sunucu üzerindeki aktif iş yüküne bağlı olarak değişir. Yüksek kapasiteli mekanik disklerde eşlik hesaplama ve veri kopyalama işlemi uzun sürebilirken, NVMe SSD sürücülerde de işlem süresi sürücü kapasitesine, RAID seviyesine, mevcut iş yüküne ve belirlenen yeniden oluşturma hız sınırlarına bağlı olarak değişir. İşlem sürerken genel disk performansı belirli oranda düşer.
NVMe SSD disklerde RAID kullanılır mı?
Evet, NVMe SSD sürücülerle RAID mimarisi kurulabilir. Donanım katmanında NVMe RAID oluşturmak için özel PCIe anahtarlama yongalarına sahip denetleyiciler kullanılır. İşletim sistemi tarafında ise Linux mdadm yazılım RAID çözümleri yaygın olarak tercih edilir. NVMe sürücüler işlemciye doğrudan veya yonga seti üzerinden bağlanabilir; yazılım tabanlı çözümlerde elde edilen başarım bağlantı topolojisine ve iş yüküne bağlıdır.
RAID 5 kurmak için en az kaç disk gerekir?
RAID 5 yapısını oluşturmak için en az üç fiziksel depolama sürücüsü gereklidir. Bu sistemde veriler tüm disklere paylaştırılırken bir disk boyutuna denk gelen alan eşlik hesaplamalarına ayrılır. Kullanılabilir net alan yaklaşık olarak (disk sayısı - 1) x en küçük diskin kapasitesi formülüyle hesaplanır. Kullanılan donanım denetleyicisi veya yazılım mimarisi kapasite genişletmeyi destekliyorsa yeni diskler eklenerek depolama havuzu büyütülebilir.
Donanım RAID kartı bozulursa veriler kaybolur mu?
Denetleyici kart bozulduğunda disklerin içindeki veriler silinmez. Verilere yeniden ulaşabilmek için bozulan kartın yerine aynı üreticiye ait uyumlu bir RAID kartı takılmalıdır. Bozulan kartın önbelleğinde henüz diske yazılmamış veri varsa kayıp oluşabilir; uyumlu yeni kart bağlandığında yeni dizi oluşturulmadan üreticinin içe aktarma prosedürü izlenerek mevcut dizi yapılandırması sisteme tanıtılmalıdır.
VDS & Fiziksel Sunucu İlgili Hizmetlerimiz
Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin
Etiketler:

