30 Eylül 2026, Çarşamba
Sunucu İzleri

Altyapıyı anlamak, geleceği kurmak

Keşfet

RAID 5 ve RAID 10 Yapılandırmaları Arasındaki Farklar Nelerdir

RAID 5 ve RAID 10 arasındaki performans, maliyet ve güvenlik farklarını öğrenin; hangi senaryoda hangisinin daha uygun olduğunu keşfedin.

RAID 5 ve RAID 10 Yapılandırmaları Arasındaki Farklar Nelerdir

Fotoğraf: Marta Branco / Pexels

Bir bakışta

  • RAID 5 depolama alanından tasarruf sağlar ama yazma cezası ve rebuild riskleri daha yüksektir.
  • RAID 10 aynalama ve şeritlemeyi birleştirerek daha hızlı ve güvenli bir yapı sunar.
  • Büyük kapasiteli disklerde RAID 5 kullanmak, uzayan rebuild süresi nedeniyle riski artırabilir.

RAID 5 ve RAID 10 Neden Hâlâ En Çok Tartışılan İki Yapılandırma

Bir sunucuya disk takmak kolaydır; o disklerin verisini yıllarca güvenli ve hızlı bir şekilde tutmak ise ayrı bir mühendislik meselesidir. RAID seçimi, tam da bu noktada devreye giren ve sonradan değiştirilmesi genellikle zahmetli olan bir mimari karardır. Yanlış seçilmiş bir RAID seviyesi, ya performans darboğazına ya da beklenmedik bir veri kaybına dönüşebilir.

RAID 5 ve RAID 10, sistem yöneticilerinin en sık karşılaştırdığı iki seviyedir çünkü ikisi de belirli bir düzeyde arıza toleransı sunarken performans ve maliyet açısından oldukça farklı yollar izler. Biri depolama alanından tasarruf etmeyi önceliklendirirken diğeri hız ve güvenliği ön plana çıkarır. Bu yazıda, iki yapının çalışma mantığını sade bir dille anlatıp hangi senaryoda hangisinin daha mantıklı olduğunu somut örneklerle ele alacağız.

RAID 5 Nasıl Çalışır: Şeritleme ve Dağıtık Parite Mantığı

RAID 5, verinin diskler arasında küçük parçalara (stripe) bölünerek dağıtılması esasına dayanır. Yani bir dosya tek bir diske değil, dizideki tüm disklere yayılarak yazılır. Bu sayede okuma işlemleri birden fazla diskten paralel yapılabildiği için tek diskli bir sisteme göre performans artışı sağlanır.

RAID 5'i özel kılan asıl unsur ise parite bilgisidir. Parite, verinin bir kopyası değil, verinin matematiksel bir özetidir; bir disk arızalandığında kalan verilerden ve paritenin kendisinden yola çıkılarak kayıp verinin yeniden hesaplanmasını sağlar. Önemli bir ayrıntı şudur: parite tek bir diskte toplanmaz, tüm diskler arasında dönüşümlü olarak dağıtılır. Bu sayede tek bir disk "parite diski" olarak darboğaz haline gelmez.

RAID 5 için minimum disk sayısı 3'tür. Sistem, disklerden birinin tamamen kaybolmasına dayanabilir; ancak aynı anda ikinci bir disk daha arızalanırsa veri kurtarılamaz.

RAID 10 Nasıl Çalışır: Ayna ve Şeritleme Kombinasyonu

RAID 10, iki temel RAID seviyesinin birleşimidir: RAID 1 (aynalama/mirroring) ve RAID 0 (şeritleme/striping). Mantık şöyle işler: diskler önce ikişerli çiftler halinde aynalanır, yani her diskin birebir kopyası başka bir diskte tutulur. Ardından bu ayna çiftleri kendi aralarında şeritlenerek tek bir mantıksal birim gibi kullanılır.

Bu yapı sayesinde veri hem yedeklenmiş olur hem de birden fazla ayna grubuna dağıtıldığı için performans kazanılır. RAID 10 için minimum disk sayısı 4'tür ve disk sayısı her zaman çift olmalıdır, çünkü diskler ikişerli aynalanmış gruplar halinde çalışır.

Arıza toleransı açısından RAID 10, RAID 5'ten daha esnektir: her ayna çiftinden yalnızca bir disk arızalandığı sürece sistem çalışmaya devam eder. Hatta şans eseri farklı ayna çiftlerinden birer disk aynı anda arızalansa bile veri kaybı yaşanmaz; yalnızca aynı çiftteki iki disk birden giderse veri kaybolur.

Kullanılabilir Kapasite ve Minimum Disk Sayısı Karşılaştırması

RAID 5'te kullanılabilir kapasite, toplam disk sayısından bir diskin çıkarılmasıyla hesaplanır çünkü bir disklik alan parite bilgisi için ayrılmış gibi düşünülebilir (aslında dağıtık olsa da toplamda bir disk kapasitesi kadar yer kaybedilir). Örneğin 4 adet 2 TB disk kullanıldığında kullanılabilir alan yaklaşık 6 TB'tır.

RAID 10'da ise kapasitenin yarısı aynalamaya gider. Aynı 4 adet 2 TB disk RAID 10 ile yapılandırıldığında kullanılabilir alan yaklaşık 4 TB'a düşer.

Bu fark, disk sayısı arttıkça daha da belirginleşir. 8 adet 2 TB disk ile:

  • RAID 5'te kullanılabilir alan yaklaşık 14 TB'tır.
  • RAID 10'da kullanılabilir alan yaklaşık 8 TB'tır.

Görüldüğü gibi RAID 5, depolama verimliliği açısından oldukça avantajlı görünür; aynı disk sayısıyla çok daha fazla kullanılabilir alan sunar. Ancak bu verimliliğin bir bedeli olduğunu performans ve risk başlıklarında göreceğiz.

Performans Farkları: Okuma, Yazma ve Yazma Cezası (Write Penalty)

Okuma performansı açısından iki yapı da diskler arasında paralel okuma yapabildiği için birbirine yakın sonuçlar verir.

Asıl fark yazma işlemlerinde ortaya çıkar. RAID 5'te her yazma işleminde sistemin parite bilgisini yeniden hesaplaması gerekir. Bu işlem genellikle şu adımları içerir: eski veriyi oku, eski pariteyi oku, yeni pariteyi hesapla, yeni veriyi ve yeni pariteyi yaz. Bu döngü "yazma cezası" (write penalty) olarak adlandırılır ve RAID 5'te tek bir mantıksal yazma isteği, disklerde birden fazla fiziksel okuma-yazma işlemine dönüşür.

RAID 10'da ise durum çok daha basittir: yazılan veri doğrudan iki ayna diske aynı anda yazılır, herhangi bir parite hesaplaması gerekmez. Bu nedenle RAID 10'un yazma cezası RAID 5'e göre belirgin şekilde düşüktür.

Bu fark, özellikle rastgele yazma yoğun iş yüklerinde (örneğin veritabanı işlemleri, sanal makine disk işlemleri) çok daha görünür hale gelir. Sıralı (sequential) yazma ağırlıklı işlerde fark daha az hissedilirken, küçük ve rastgele yazmaların yoğun olduğu ortamlarda RAID 5 belirgin şekilde geride kalabilir.

Disk Arızası ve Rebuild Süreci: Riskler Nerede Artıyor

Bir disk arızalandığında sistemin kayıp veriyi yeni bir diskte yeniden oluşturması sürecine "rebuild" denir. Bu süreç, iki RAID seviyesinde oldukça farklı işler.

RAID 5'te rebuild işlemi sırasında sistem, kalan tüm disklerdeki veriyi ve parite bilgisini okuyarak kayıp diskin içeriğini yeniden hesaplamak zorundadır. Bu, dizideki her diskin yoğun ve sürekli şekilde okunması anlamına gelir. Bu yoğun okuma yükü sırasında kalan disklerden birinde de bir sorun (özellikle okunamayan sektörler ya da ikinci bir arıza) ortaya çıkarsa, tüm dizi kurtarılamaz hale gelebilir. Rebuild süresi ne kadar uzarsa, bu ikinci arıza riski de o kadar büyür.

RAID 10'da rebuild süreci çok daha sınırlı bir etkiye sahiptir. Bir disk arızalandığında sistem yalnızca o diskin ayna eşinden veriyi kopyalar; dizideki diğer ayna çiftleri bu süreçten etkilenmez. Bu hem rebuild süresini kısaltır hem de rebuild sırasında ikinci bir arızanın tüm veriyi kaybettirme riskini büyük ölçüde azaltır.

Büyük Kapasiteli Disklerde RAID 5 Kullanmanın Artan Riskleri

Disk kapasiteleri yıllar içinde önemli ölçüde büyüdü, ancak disklerin okuma/yazma hızları aynı oranda artmadı. Bunun doğal sonucu, büyük kapasiteli disklerde rebuild süreçlerinin de uzamasıdır; çünkü yeniden yapılandırılması gereken veri miktarı artmıştır.

Uzayan rebuild süresi, RAID 5 için özellikle kritik bir durumdur: rebuild ne kadar uzun sürerse, bu süre boyunca dizinin "korumasız" (tek arızaya karşı savunmasız) kalma süresi de o kadar uzar. Bu pencere içinde ikinci bir disk sorunu yaşanırsa veri kaybı kaçınılmaz olur.

Bu nedenle büyük kapasiteli disklerle kurulan sistemlerde RAID 5'in tek başına yeterli bir güvenlik sağlayıp sağlamadığı daha dikkatli değerlendirilmelidir. Burada net bir "şu kapasiteden sonra RAID 5 kullanılmamalı" eşiği vermek yanıltıcı olur; bu, disk teknolojisine, kullanım yoğunluğuna ve yedekleme stratejisine göre değişir [kaynak gerekli]. Genel eğilim olarak, kapasite büyüdükçe RAID 5'e alternatif seviyeleri (RAID 10, RAID 6 gibi) değerlendirmek daha temkinli bir yaklaşımdır.

Maliyet ve Verimlilik Açısından Karşılaştırma

Disk başına kullanılabilir alan verimliliği söz konusu olduğunda RAID 5 açık ara öndedir; daha az disk ile daha fazla kullanılabilir kapasite elde edilir. RAID 10 ise aynı kullanılabilir kapasiteye ulaşmak için daha fazla fiziksel disk gerektirir, bu da donanım maliyetini, güç tüketimini ve fiziksel yer ihtiyacını artırır.

Ancak maliyet hesabını yalnızca disk başına dolar/TB üzerinden yapmak eksik bir bakış açısıdır. Bir veri kaybı ya da uzun süreli kesinti yaşandığında ortaya çıkan iş kaybı, itibar kaybı ve kurtarma maliyeti de toplam maliyetin parçasıdır. Kritik bir sistemde ucuz görünen bir RAID seviyesi, bir arıza sonrası çok daha pahalıya mal olabilir. Bu yüzden karar verirken yalnızca disk maliyeti değil, olası kesinti maliyeti de hesaba katılmalıdır.

Hangi İş Yükü Hangi RAID İçin Uygun: Somut Senaryolar

  • Arşivleme ve yedekleme sistemleri: Verinin çoğunlukla bir kez yazılıp nadiren değiştirildiği, okumanın ağırlıklı olduğu sistemlerde RAID 5'in düşük yazma performansı ciddi bir dezavantaj oluşturmaz; kapasite verimliliği burada daha değerlidir.
  • Veritabanı sunucuları ve sanallaştırma ortamları: Sürekli rastgele okuma-yazma yapılan, gecikmenin doğrudan kullanıcı deneyimini etkilediği sistemlerde RAID 10'un düşük yazma cezası ve hızlı rebuild süreci daha uygun bir seçim olur.
  • E-posta sunucusu ve dosya sunucusu gibi orta seviye iş yükleri: Yazma yoğunluğu ve kritiklik düzeyine göre karar değişebilir. Küçük bir ofis dosya sunucusunda RAID 5 yeterli olabilirken, yoğun kullanıcı trafiği olan bir e-posta sisteminde RAID 10 daha güvenli bir tercih olabilir.
  • Kritik uygulamalar: Kesinti veya veri kaybının doğrudan iş sürekliliğini tehdit ettiği sistemlerde, performans ve maliyet avantajı ne olursa olsun dayanıklılık öncelikli tutulmalı, RAID 10 (veya benzeri daha dayanıklı seviyeler) tercih edilmelidir.

Donanımsal ve Yazılımsal RAID Denetleyicilerinin Karara Etkisi

RAID 5 ile RAID 10 arasındaki performans farkı, kullanılan denetleyici türüne göre de değişebilir. Donanımsal RAID kartları, parite hesaplamalarını kendi işlemcilerinde ve genellikle önbellek (cache) desteğiyle yaparlar; bu da RAID 5'in yazma cezasının etkisini bir ölçüde azaltabilir.

Yazılımsal RAID çözümlerinde ise bu hesaplamalar sunucunun ana işlemcisi tarafından yapılır. Yoğun yazma trafiğinde bu durum, hem RAID işlemlerinin hem de sunucu üzerindeki diğer uygulamaların performansını etkileyebilir. Bu nedenle, özellikle RAID 5 gibi parite hesaplaması gerektiren yapılarda denetleyici seçimi, iki seviye arasındaki pratik performans farkını belirgin şekilde değiştirebilir.

Sonuç: Doğru RAID Seçimi İçin Karar Verirken Nelere Bakılmalı

RAID 5 ve RAID 10 arasındaki seçim, aslında performans, dayanıklılık ve maliyet arasındaki üçlü dengeyi kendi ortamınıza göre tartma meselesidir. RAID 5, kapasite verimliliği açısından cazip olsa da yazma cezası ve rebuild sırasındaki risk artışı nedeniyle yoğun yazma yapılan kritik sistemler için ideal değildir. RAID 10 ise daha fazla disk gerektirse de düşük gecikme, güçlü arıza toleransı ve hızlı rebuild süreciyle performans ve güvenliğin bir arada önemli olduğu sistemlerde öne çıkar.

Sistem yöneticisi adayları için en sağlıklı yaklaşım, kendi iş yükünün okuma/yazma oranını, kritiklik düzeyini ve büyüme beklentisini değerlendirip, mümkünse test ortamlarında farklı yapılandırmaları deneyerek karar vermektir. Teorik bilgi doğru yönü gösterir, ama gerçek performans ve risk profili her zaman kullanılan donanım ve iş yüküne göre şekillenir.

Sunucu İzleri Editör Ekibi

Altyapıyı anlamak, geleceği kurmak

Tüm yazıları

Sen ne düşünüyorsun?

Yorumlar onaylandıktan sonra yayınlanır. E-posta adresin yayınlanmaz.

Haftanın fikirleri, gelen kutunda.

Teknoloji ve yeni fikirler üzerine seçtiğimiz en iyi yazılar, her hafta e-posta adresine gelsin.