Bir sunucunun ne kadar hizli yanit verdigini yalnizca islemci ya da bellek belirlemez; verinin fiziksel olarak nerede ve nasil saklandigi da en az onlar kadar onemlidir. HDD, SSD ve NVMe, bugun bir sunucuda karsilasacaginiz uc temel depolama yaklasimidir. Bu yazida her birinin nasil calistigini, aralarindaki gercek farklari ve hangi is yuku icin hangisinin mantikli oldugunu sahadan bir bakisla ele aliyoruz.

Depolama Neden Bu Kadar Kritik?

Bir web sitesi acildiginda; veritabani sorgusu calistiginda, log yazildiginda veya bir dosya okundugunda arka planda mutlaka diske erisim olur. Islemci ve bellek ne kadar hizli olursa olsun, veri diskten yeterince cabuk gelmiyorsa sistem disk darbogazina (I/O bottleneck) takilir. Ozellikle veritabani agirlikli uygulamalarda ve es zamanli kullanici sayisi yuksek sitelerde diskin gecikme suresi, toplam performansin belirleyicisi haline gelir.

Depolama teknolojileri kabaca iki aileye ayrilir: mekanik parca iceren HDD (Hard Disk Drive) ve tamamen elektronik olan SSD (Solid State Drive). NVMe ise ayri bir disk turu degil, SSD'lerin daha hizli bir yol uzerinden baglandigi bir protokol ve arayuzdur. Bu ayrimi net kavramak, dogru secim yapmanin ilk adimidir.

HDD (Sabit Disk) Nasil Calisir?

HDD, adindan da anlasilacagi gibi mekanik bir aygittir. Icinde manyetik kaplamali donen plakalar (platter) ve bu plakalarin uzerinde ileri geri hareket eden bir okuma/yazma kafasi bulunur. Veri, plakanin uzerine manyetik olarak yazilir ve okunmak istendiginde kafa dogru konuma hareket eder, plakanin dogru sektorun altina gelmesini bekler.

Bu fiziksel hareket, HDD'nin en buyuk sinirlamasidir. Plakalarin donme hizi RPM (dakikadaki devir sayisi) ile olculur; masaustu ve arsiv disklerinde 5400 veya 7200 RPM, kurumsal disklerde 10.000 hatta 15.000 RPM degerleri gorulur. Kafanin dogru yere gitmesi ve plakanin donmesi milisaniye mertebesinde gecikme yaratir. Bu, elektronik hafizaya kiyasla oldukca uzun bir suredir.

  • Avantaj: Gigabyte basina maliyeti dusuktur; buyuk kapasiteler ekonomik olarak elde edilir.
  • Avantaj: Ariza aninda veri kurtarma sansi cogu zaman daha yuksektir.
  • Dezavantaj: Mekanik parcalar nedeniyle titresim, darbe ve asinmaya duyarlidir.
  • Dezavantaj: Rastgele (random) okuma/yazmada gecikmesi yuksektir.

SSD Nedir, HDD'den Farki Ne?

SSD'de donen plaka veya hareketli kafa yoktur. Veri, NAND flash adi verilen yari iletken hafiza hucrelerinde tutulur. Bir denetleyici (controller) hucreler arasindaki yazma islemlerini yonetir, veriyi dengeli dagitir ve arizali hucreleri devre disi birakir.

Mekanik hareket olmadigi icin SSD'nin erisim gecikmesi milisaniye degil mikrosaniye mertebesindedir. Bu fark ozellikle rastgele erisimde ve es zamanli cok sayida kucuk istekte kendini gosterir. Sonuc olarak veritabani, sanal makine ve yogun trafik alan siteler SSD uzerinde belirgin sekilde daha akici calisir.

NAND flash farkli hucre yapilariyla uretilir. Hucre basina saklanan bit sayisi arttikca kapasite ucuzlar ama dayaniklilik ve genellikle yazma performansi dususe gecer:

NAND TuruHucre Basina BitGenel Karakter
SLC1 bitEn yuksek dayaniklilik, en pahali, cogunlukla kurumsal/nis
MLC2 bitDengeli dayaniklilik ve maliyet
TLC3 bitYaygin, iyi fiyat/performans dengesi
QLC4 bitYuksek kapasite/dusuk maliyet, daha dusuk yazma dayanikliligi

SATA SSD ile NVMe SSD Arasindaki Fark

Burasi en cok karistirilan noktadir. Hem SATA SSD hem de NVMe SSD ayni NAND flash teknolojisini kullanir; fark, bu diskin bilgisayara hangi yoldan bagli oldugudur.

SATA SSD, aslinda sabit diskler icin tasarlanmis SATA arayuzunu kullanir. SATA III baglantisinin teorik tavani yaklasik 6 Gbit/s'tir ve pratikte saniyede birkac yuz megabaytlik bir bant genisligine karsilik gelir. SSD icin bu arayuz bir sise boynu olusturur: disk daha hizli olsa da yol dardir.

NVMe (Non-Volatile Memory Express) ise dogrudan flash bellek icin tasarlanmis bir protokoldur ve genellikle PCIe hatlari uzerinden calisir. PCIe, SATA'ya kiyasla cok daha genis bir bant genisligi ve cok daha derin komut kuyruklari sunar. NVMe protokolu tek bir kuyrukla sinirli kalmaz; cok sayida paralel kuyruk uzerinden istemleri isleyebildigi icin yuksek es zamanlilikta belirgin avantaj saglar.

OzellikSATA SSDNVMe SSD
Kullandigi yolSATA arayuzuPCIe hatlari
ProtokolAHCINVMe
Bant genisligiSinirli (SATA III tavani)PCIe nesline gore cok daha yuksek
Paralel kuyrukTek, sig kuyrukCok sayida, derin kuyruk
Tipik form faktoru2.5 inc, M.2 (SATA)M.2 (PCIe), U.2, eklenti kart

Baglanti Arayuzleri: SATA, SAS ve PCIe

Sunucu dunyasinda uc arayuz sik gecer. SATA, hem HDD hem de giris seviyesi SSD'ler icin yaygin ve ekonomik yoldur. SAS (Serial Attached SCSI) kurumsal sinifta konumlanir; cift portlu baglanti, daha yuksek guvenilirlik ozellikleri ve yogun 7/24 yuk icin tasarlanmis surumleriyle veri merkezlerinde tercih edilir. PCIe ise NVMe disklerin kullandigi, dogrudan islemciye yakin, genis bantli hattir.

Arayuz secimi yalnizca hizi degil, ayni anda kac diskin baglanabilecegini, sicak takma (hot-swap) destegini ve genel guvenilirlik seviyesini de etkiler. Sunucu satin alirken 'kac NVMe yuvasi var' sorusu, ileride buyume icin kritik olabilir.

Performansi Belirleyen Kavramlar: IOPS, Throughput ve Gecikme

Depolama performansini tek bir sayiyla ozetlemek yaniltici olur. Uc ayri metrik onemlidir:

  • IOPS (saniyedeki giris/cikis islemi): Cok sayida kucuk ve rastgele istegin ne kadar hizli islendigini gosterir. Veritabanlari icin en kritik metrik cogunlukla budur.
  • Throughput (bant genisligi): Buyuk dosyalarin ardisik (sequential) okuma/yazmasinda saniyede tasinan veri miktaridir; yedekleme ve medya aktarimi icin onemlidir.
  • Gecikme (latency): Tek bir istegin tamamlanma suresidir. HDD'de milisaniye, SSD/NVMe'de mikrosaniye mertebesindedir.

HDD'nin zayif oldugu alan rastgele erisimdir; kafanin surekli hareket etmesi IOPS'u dusurur ve gecikmeyi artirir. SSD bu alanda cok daha iyidir, NVMe ise yuksek es zamanlilikta SSD'nin de onune gecer. Buna karsin tek bir buyuk dosyayi ardisik kopyalarken HDD ile SATA SSD arasindaki fark, rastgele erisimdeki kadar dramatik olmayabilir.

HDD, SATA SSD ve NVMe: Ozet Karsilastirma

Asagidaki tablo, uc yaklasimin genel karakterini niteliksel olarak ozetler. Kesin rakamlar model ve uretime gore degistigi icin burada olceklerle degil, egilimlerle konusuyoruz.

KriterHDDSATA SSDNVMe SSD
YapisiMekanik (plaka + kafa)Elektronik (NAND)Elektronik (NAND)
Rastgele erisimYavasHizliCok hizli
Ardisik hizOrtaYuksekCok yuksek
GecikmeMilisaniyeMikrosaniyeMikrosaniye (daha dusuk)
GB basina maliyetEn dusukOrtaDaha yuksek
Fiziksel dayaniklilikDarbeye duyarliHareketli parca yokHareketli parca yok
Tipik kullanimArsiv, yedek, soguk veriGenel amacli sunucu/siteVeritabani, yuksek IOPS

Dayaniklilik ve Omur: TBW, DWPD ve MTBF

SSD hucreleri sinirli sayida yazma-silme dongusune dayanir; bu yuzden dayaniklilik SSD'de onemli bir olcuttur. Ureticiler bunu genellikle iki degerle ifade eder:

  • TBW (Terabytes Written): Disk omru boyunca guvenle yazilabilecek toplam veri miktari.
  • DWPD (Drive Writes Per Day): Garanti suresi boyunca diskin tum kapasitesinin gunde kac kez yeniden yazilabilecegi.
  • MTBF (Mean Time Between Failures): Istatistiksel ortalama arizasiz calisma suresi; hem HDD hem SSD icin bildirilen bir guvenilirlik gostergesidir.

Yazma yogunlugu yuksek is yukleri (yogun log, veritabani, sanallastirma) icin yuksek DWPD/TBW degerli, yazmaya dayanikli disk sinifi tercih edilmelidir. Cogunlukla okuma agirlikli is yuklerinde ise daha ekonomik disk siniflari yeterli olabilir. Hangi disk olursa olsun donanim tek basina yeterli degildir; veri guvenligi icin duzenli yedekleme sarttir. Bu konuda sunucularda yedeklemenin onemi yazimizi oneririz.

RAID ile Disklerin Birlikte Calismasi

Sunucularda diskler cogu zaman tek basina degil, RAID (Redundant Array of Independent Disks) yapilariyla kullanilir. RAID; birden fazla diski birlestirerek performans, veri butunlugu ya da her ikisini birden hedefler. HDD ve SSD, uygun denetleyiciyle RAID icinde kullanilabilir.

  • RAID 0: Veriyi disklere boler; performansi artirir ama yedeklilik saglamaz, bir disk giderse veri kaybolur.
  • RAID 1: Veriyi aynalar; bir disk arizalansa da veri diger diskte durur.
  • RAID 5 / 6: Parite ile hem alan verimliligi hem de bir (ya da iki) disk arizasina dayaniklilik saglar.
  • RAID 10: Aynalama ve boluml emeyi birlestirir; performans ve yedeklilik ister.

Hangi Is Yuku Icin Hangi Disk?

Dogru secim, is yukunun karakterine baglidir. Genel bir yol haritasi:

SenaryoOnerilen YaklasimNeden
Yogun veritabani, cok es zamanli istekNVMe SSDYuksek IOPS ve dusuk gecikme belirleyicidir
Genel amacli web sitesi / uygulamaSATA veya NVMe SSDAkici deneyim icin SSD yeterli, NVMe artidir
Yedekleme ve arsiv deposuHDD (buyuk kapasite)GB maliyeti dusuk, hiz ikincil
Medya/dosya deposu (soguk veri)HDD veya QLC SSDKapasite oncelikli, sik yazma yok
Sanallastirma / cok sayida VMDayanikli NVMe/SSDRastgele erisim ve yazma yogun

Depolama tercihi, sundugunuz hizmetin turuyle de ilgilidir. Fiziksel sunucu, VPS ve bulut arasindaki farklar disk secenegini de etkiler; ayrinti icin VDS, VPS, fiziksel ve cloud sunucu farklari yazisina bakabilirsiniz.

Disk Sagligini Izlemek: SMART

Hem HDD hem SSD, SMART (Self-Monitoring, Analysis and Reporting Technology) verileri uretir. Bu veriler; asinma seviyesi, yeniden atanmis sektorler, sicaklik ve toplam yazilan veri gibi gostergelerle diskin durumunu izlemenizi saglar. Linux tarafinda yaygin arac smartctl'dir.

bash
# smartmontools kurulumu (Debian/Ubuntu)
sudo apt install smartmontools

# Diskin genel saglik durumu
sudo smartctl -H /dev/sda

# Tum SMART detaylari (asinma, sicaklik, hata sayaclari)
sudo smartctl -a /dev/sda

# NVMe icin ozel saglik loglari
sudo smartctl -a /dev/nvme0
sudo nvme smart-log /dev/nvme0

Ozet: Dogru Diski Nasil Secersiniz?

Karar verirken uc soruyu netlestirin: Is yukunuz rastgele mi yoksa ardisik mi agirlikli? Yazma yogunlugunuz ne kadar? Kapasite mi yoksa gecikme mi onceligi? Yuksek es zamanlilik ve veritabani agirligi varsa NVMe one cikar. Genel amacli kullanimda SATA/NVMe SSD akici bir taban saglar. Buyuk ve sik erisilmeyen veri icin HDD hala en ekonomik cozumdur.

Cogu modern sunucu kurulumunda en saglikli yaklasim, katmanli depolamadir: sicak veri (veritabani, aktif site) NVMe/SSD uzerinde, soguk veri (yedek, arsiv) HDD uzerinde tutulur. Boylece hem performans hem de maliyet dengelenir.