Disk Seçimi Neden Bu Kadar Kritik?
Bir web projesi planlama toplantısında genellikle CPU, RAM, trafik ve güvenlik mimarisine uzun uzun vakit ayrılır; disk altyapısı ise çoğu zaman “SSD olsun yeter” düzeyinde geçiştirilir. Oysa NVMe SSD, SATA SSD ve HDD arasında yapacağınız seçim; sayfa açılış hızlarından veritabanı performansına, yedekleme sürelerinden felaket kurtarma senaryolarınıza kadar her şeyi etkiler. Yanlış seçilmiş bir disk türü, gereksiz maliyet yaratabildiği gibi, log ve yedek sunucularında tam tersi şekilde performansın altında kalarak iş sürekliliğini de riske atabilir.
Paylaşımlı hosting, VPS/dedicated ve colocation için disk seçimi, iş yükünün kapasite ve IO gereksinimlerine dayanmalıdır. Net kriterler olmadan seçim yapmak, gereksiz pahalı bir konfigürasyona veya yoğun IO isteyen işler için yetersiz performansa yol açabilir. Bu rehberde NVMe SSD, SATA SSD ve HDD’yi teknik ve pratik açıdan karşılaştıracağız; web hosting, yedekleme ve arşiv senaryoları için hangi diskin nerede mantıklı olduğunu somut örneklerle netleştireceğiz.
Temel Kavramlar: IOPS, Gecikme, Bant Genişliği ve Dayanıklılık
Disk karşılaştırmasına girmeden önce dilimizi netleştirelim. Üç temel metrik üzerinden konuşacağız:
- IOPS (Input/Output Operations Per Second): Saniyede kaç okuma/yazma işlemi yapılabildiğini gösterir. Veritabanları ve yoğun PHP istekleri için kritik.
- Gecikme (Latency): Bir isteğin diske ulaşması ve cevap gelmesi arasındaki süre. Milisaniye seviyesindeki farklar bile web uygulamalarında hissedilir.
- Bant genişliği (Throughput): Saniyede aktarılabilen veri miktarı (MB/s veya GB/s). Büyük dosya kopyaları, backup ve medya arşivlerinde öne çıkar.
Bunlara ek olarak yazma dayanıklılığı ve güvenilirlik (TBW, DWPD, MTBF) konusu var. SSD’lerde TBW, belirtilen toplam yazma dayanıklılığını; DWPD (Drive Writes Per Day), belirtilen süre boyunca günde sürücü kapasitesinin kaç katı veri yazılabileceğini ifade eder. Bunlar garanti koşullarıyla birlikte değerlendirilmelidir. MTBF (Mean Time Between Failures) ve yıllık arıza oranları ise güvenilirlik göstergeleridir; tek bir diskin ne zaman arızalanacağını veya yazma ömrünü göstermez.
Bu metriklerin, web sitenizin gerçek performansına yansımasını daha detaylı görmek isterseniz, NVMe VPS hosting rehberine göz atabilirsiniz.
NVMe SSD Nedir? Artıları, Eksileri ve Kullanım Alanları
NVMe (Non-Volatile Memory Express), kalıcı bellek için tasarlanmış bir iletişim protokolüdür. Bu rehberde sunucuya PCIe üzerinden bağlanan yerel NVMe SSD’leri ele alıyoruz. SATA ise bağlantı arayüzüdür; AHCI, yaygın SATA denetleyicilerini işletim sistemine sunan arayüzdür. PCIe nesli ve hat sayısı aktarım kapasitesini, denetleyici ve NAND özellikleri de sürücünün sağlayabildiği performansı etkiler. M.2 ve U.2 gibi biçimler tek başına performans sınıfı değildir.
NVMe SSD’nin Avantajları
- Yüksek IOPS potansiyeli: Aşağıdaki PM9A3 örneği, belirli test koşullarında yüksek rastgele okuma kapasitesini gösterir; bu değer tek başına PHP-FPM veya veritabanı kapasitesini belirlemez.
- Düşük erişim gecikmesi: Mekanik kafa hareketi gerekmez. Dinamik uygulamalarda TTFB’ye katkı, isteğin ne kadarının disk IO’sunu beklediğine bağlıdır.
- Yüksek aktarım kapasitesi: PCIe bağlantısı geniş bant sağlayabilir; gerçekleşen hız sürücüye, PCIe nesline, etkin hat sayısına ve iş yüküne bağlıdır.
- Paralel kuyruklar: NVM Express mimarisi, CPU çekirdekleriyle eşleştirilebilen birden çok IO kuyruğu sunar. Kullanılabilen kuyruk sayısı ve derinliği denetleyici ile sürücü yapılandırmasına bağlıdır; protokolün azami kapasitesi her diskin desteklediği değer değildir.
NVMe SSD’nin Dezavantajları
- Maliyet modele bağlıdır: HDD’ye göre GB başına maliyet genellikle daha yüksektir; SATA SSD ile fiyat farkı ise kapasite, dayanıklılık sınıfı ve güncel fiyatlara bağlıdır.
- Isı ve yoğun IO altında throttling riski: Uygun soğutma sağlanmazsa hız düşüşleri görülebilir; modelin çalışma sıcaklığı ve kasa hava akışı gereksinimlerini doğrulayın.
- Her senaryoda gerekli değil: Seyrek erişilen arşivlerde ek IO kapasitesi gerekmeyebilir; seçimde güncel toplam maliyeti ve geri yükleme hedeflerini karşılaştırın.
Web Hosting Açısından NVMe SSD
NVMe SSD, yüksek trafik alan dinamik siteler, ağır veritabanları, e-ticaret ve SaaS uygulamaları için güçlü bir seçenektir. WooCommerce ve Laravel gibi PHP tabanlı projelerde PHP-FPM kapasitesi ile veritabanı IO’su ayrı ayrı değerlendirilmelidir; Node.js uygulamaları PHP-FPM kullanmaz. Disk IO’sunun darboğaz olduğu durumlarda NVMe, bekleme süresini azaltarak daha düşük TTFB’ye ve daha fazla eşzamanlı isteğin işlenmesine katkı sağlayabilir.
VPS ve dedicated sunucu seçiminde NVMe seçeneğini CPU, RAM, ağ kapasitesi ve varsa disk IO limitleriyle birlikte değerlendirin. Yalnızca disk türü, dengeli bir mimariyi veya disk darboğazının ortadan kalkmasını garanti etmez.
SATA SSD Nedir? Artıları, Eksileri ve Kullanım Alanları
SATA SSD’ler veriyi NAND flash bellekte tutar ve SATA bağlantısını kullanır. Yaygın AHCI denetleyici arayüzü üzerinden işletim sistemiyle çalışabilirler. SATA bağlantısının aktarım ve kuyruk yapısı, PCIe/NVMe seçeneklerinden farklıdır; bu farkın uygulamada ne kadar hissedildiği sürücüye ve IO yüküne bağlıdır.
SATA SSD’nin Avantajları
- HDD’ye göre çok daha hızlı: Gecikme düşük, IOPS kat kat yüksek; disk erişimiyle sınırlanan web sitelerinde belirgin hız farkı yaratabilir.
- Uygun fiyatlı seçenekler: Orta seviye projelerde maliyet/performans dengesi sunabilir; NVMe’den ucuz olup olmadığı benzer kapasite ve dayanıklılık sınıfındaki modellerle karşılaştırılmalıdır.
- Olgun ve yaygın ekosistem: SATA desteği yaygındır; yine de sunucunun yuva, backplane ve kontrolcü uyumluluğu doğrulanmalıdır.
SATA SSD’nin Dezavantajları
- Bağlantı sınırı: SATA 6 Gbit/s, bağlantının sinyal hızıdır; dosya aktarım hızı değildir. Kodlama ve protokol ek yükleri ile sürücünün kendi sınırları aktarılabilen veriyi azaltır. Aşağıdaki PM893’ün 550 MB/s sıralı okuma değeri belirli bir ürün örneğidir.
- Paralellik sınırı: SATA/AHCI ile NVMe’nin kuyruk yapıları farklıdır. Yoğun IO için sürücünün sürdürülebilir performansını ölçün; yüksek kuyruk derinliği tek başına düşük gecikme sağlamaz.
- İş yükü sınırı: Bir SATA SSD yoğun veritabanının hedeflerini karşılamıyorsa, uygun bir NVMe modeli daha fazla kapasite sunabilir. Kararı yalnızca site türüne göre vermeyin.
Web Hosting Açısından SATA SSD
SATA SSD’ler, kurumsal siteler, içerik ağırlıklı bloglar ve ajansların yönettiği WordPress siteleri için ölçülen IO ihtiyacını ve gecikme hedefini karşılıyorsa uygun olabilir. Maliyet/performans değerlendirmesinde aynı kapasite ve dayanıklılık sınıfındaki NVMe seçeneklerini de karşılaştırın; site türü tek başına yeterlilik veya fiyat avantajı göstermez.
Örneğin, bir ajansın 20+ WordPress sitesini tek altyapıda yönettiği varsayımsal bir senaryoda, önbellekleme sonrası disk IO yükü düşük kalıyorsa SATA SSD yeterli olabilir. Site sayısı tek başına yeterlilik ölçütü değildir; eşzamanlı trafik ve veritabanı yükü de değerlendirilmelidir. Bu tür mimariler için ajanslar için hosting mimarisi rehberine göz atabilirsiniz.
HDD Nedir? Artıları, Eksileri ve Kullanım Alanları
HDD (Hard Disk Drive), manyetik plakalı, mekanik bir depolama teknolojisidir. Okuma/yazma kafası fiziksel olarak hareket ettiği için gecikme yüksektir, IOPS düşüktür ve rastgele erişim performansı zayıftır. Ancak hâlâ vazgeçilmez olduğu alanlar var.
HDD’nin Avantajları
- Düşük maliyet: Bu üç disk türü arasında HDD, yüksek kapasitelerde genellikle en düşük GB başına maliyeti sunar.
- Büyük kapasite seçenekleri: Aşağıdaki Exos X20 örneğinde tek sürücü 20 TB kapasite sunar; kullanılabilir alan dosya sistemi ve yedeklilik düzeniyle azalır.
- Sıralı okuma/yazmada fena değil: Backup gibi büyük dosyaların sıralı yazıldığı işlerde, beklenenden daha iyi performans verir.
HDD’nin Dezavantajları
- Mekanik erişim gecikmesi: Rastgele IO, kafa hareketi ve dönüş beklemesini gerektirebilir; yoğun dinamik uygulama veya veritabanında darboğaz oluşturabilir.
- Arıza yönetimi: Mekanik parçaların yanında elektronik ve firmware de arızalanabilir. Sağlık takibi ve yedeklilik kullanılabilirliği destekler; ayrı yedekler veri kurtarma için gereklidir.
- Fiziksel koşullar: Disk sayısı, model ve yük; gürültü, titreşim, güç ve soğutma ihtiyacını belirler. Sunucu kasasının sınırlarını kontrol edin.
Web Hosting Açısından HDD
Güncel web hosting mimarilerinde ana üretim disk katmanını sadece HDD üzerine kurmak, yoğun rastgele IO gerektiren işlerde genellikle uygun değildir. Dinamik PHP, veritabanı ve API iş yüklerinde disk IO’su darboğaza dönüşebilir; bunun etkisi önbellekleme, RAM’de tutulan veri miktarı ve erişim düzenine bağlıdır. Ancak HDD’ler hala yedekleme, log arşivleme ve soğuk veri için çok değerlidir.
Katmanlı bir tasarım seçeneği, aktif uygulama verilerini NVMe veya SATA SSD üzerinde; uzun süreli yedek ve arşivleri ise yüksek kapasiteli HDD tabanlı sistemlerde ya da uygun bir object storage hizmetinde tutmaktır. Object storage bir disk türü değil, depolama erişim modelidir.
NVMe SSD, SATA SSD ve HDD: Belgelenmiş Cihaz Örnekleri
Aşağıdaki örnekler, üreticilerin belirtilen belge sürümlerindeki değerleridir; güncel satın alma önerisi veya DCHost üzerinde yapılmış bir benchmark değildir. Samsung belgeleri Ağustos 2022, Revision 1.0; Seagate kılavuzu Ekim 2021, Revision B tarihlidir. Aynı markanın başka kapasite, firmware veya biçimdeki modeli farklı sonuç verebilir.
Tablo nasıl okunmalı? SSD satırlarında okuma ve yazma ayrı testlerdir; karışık iş yükünün sonucu değildir. Değerler üreticinin belirttiği azami değerlerdir. Test platformları eşit olmadığından bu sayılardan doğrudan hızlanma oranı veya hosting planı garantisi çıkarılamaz. MB ve GB burada ondalık birimlerdir.
| Cihaz ve bağlantı | Sıralı aktarım | 4 KB rastgele IO | Belgede açıklanan koşullar |
|---|---|---|---|
| Samsung PM893, 3,84 TB MZ7L33T8HBLT-00W07; 2,5 inç SATA 6 Gbit/s | Okuma: 550 MB/s’ye kadar Yazma: 520 MB/s’ye kadar | Okuma: 98.000 IOPS’ye kadar Yazma: 30.000 IOPS’ye kadar | FIO 2.7; QD32; Intel Z170 SATA 6G portu; tüm LBA aralığı; yazma önbelleği açık. 4 KB, rastgele satırların blok boyutudur; bu kısa belgede sıralı testin blok boyutu belirtilmez. |
| Samsung PM9A3, 3,84 TB MZQL23T8HCLS-00W07; U.2; PCIe Gen4 x4, NVMe 1.4 | Okuma: 6.900 MB/s’ye kadar Yazma: 4.100 MB/s’ye kadar | Okuma: 1.000.000 IOPS’ye kadar Yazma: 180.000 IOPS’ye kadar | Genel performans dipnotu: FIO 2.7; CentOS 7, kernel 5.3.1; 4 KiB (4.096 bayt) aktarım, QD32 ve dört çalışan; tüm LBA aralığı, kararlı durum. Belge her test için ayrı yapılandırma veya önbellek ayarı vermez; sıralı testin farklı koşullarda yapıldığını varsaymayın. |
| Seagate Exos X20, 20 TB ST20000NM007D; SATA 6 Gbit/s; 7.200 RPM | Dış izde azami sürdürülebilir aktarım: 285 MB/s (272 MiB/s) | Bu kılavuzda karşılaştırılabilir 4 KB IOPS değeri verilmez. | Aksi belirtilmedikçe 25°C ve nominal güç; dış iz değeri tüm disk ortalaması değildir. Bu aktarım değeri için blok boyutu, kuyruk derinliği, okuma/yazma karışımı ve önbellek ayarı açıklanmaz. |
Gecikmeyi ayrıca ölçün. Bu belgeler aynı koşullarda karşılaştırılabilir okuma/yazma gecikmesi yüzdelikleri sunmadığı için genel bir mikro saniye tablosu vermiyoruz. Kendi iş yükünüzde blok boyutunu, okuma/yazma karışımını, kuyruk derinliğini, önbellek durumunu ve doluluk oranını kaydedin; ortalama yanında P95/P99 gecikmesini izleyin. Yüksek IOPS veren bir kuyruk derinliği tek isteğin gecikmesini de artırabilir. RAID, sanallaştırma, paylaşılan yük ve planın IO limitleri sonucu değiştirir. Maliyet için aynı kapasite ve dayanıklılık sınıfındaki güncel teklifleri, kullanılabilir alan ve geri yükleme maliyetiyle karşılaştırın.
Web Hosting İçin Doğru Disk Seçimi
Statik Siteler ve Hafif Bloglar
Statik HTML, cache’lenmiş içerik ve hafif WordPress blogları için NVMe şart değildir; iyi optimize edilmiş SATA SSD tabanlı bir hosting de son derece akıcı bir deneyim sunar. Önemli olan, önbellekleme ve WordPress gibi PHP kullanan uygulamalarda doğru PHP ayarlarıdır; disk bir darboğaz değilse bunlar disk türünden daha belirleyici olabilir. Bu konuyu detaylı ele aldığımız Core Web Vitals ve hosting altyapısı rehberinde TTFB ve LCP’yi etkileyen sunucu taraflı faktörleri görebilirsiniz.
WooCommerce, E-Ticaret ve Yüksek Trafikli WordPress
Burada disk IO darboğazı varsa NVMe SSD belirgin fayda sağlayabilir. Sepet, ödeme adımları ve kullanıcı oturumu gibi dinamik işlemler veritabanına erişir; fiziksel disk IO miktarı ise önbelleğe, RAM’e ve yazma yüküne bağlıdır. WooCommerce kapasite planlamasında IOPS ve gecikme kritik parametrelerdir. Bu tür projelerde:
- Uygulama ve veritabanı disklerinin NVMe SSD üzerinde olması,
- Redis/Memcached ile nesne önbelleği kullanılması,
- Sık sorgulanan tabloların iyi indekslenmesi
darboğaza bağlı olarak TTFB ve yanıt sürelerini iyileştirebilir. Ayrıntılı bir hesaplama için WooCommerce kapasite planlama rehberinde paylaştığımız IOPS ve CPU/RAM hesaplama yaklaşımını inceleyebilirsiniz.
Laravel, Node.js ve SaaS Uygulamaları
API tabanlı SaaS ve mikroservis uygulamalarında, disk IO genellikle veritabanı ve log yazımı üzerinden gelir. Yüksek concurrency beklenen projelerde, disk IO sınırlayıcıysa NVMe SSD hem veritabanı (MySQL/PostgreSQL) hem de yoğun log yazımı için avantaj sağlayabilir. Ancak loglar hızlı tüketilmiyor, sadece arşivleniyorsa, sıcak loglar NVMe’de, soğuk loglar HDD veya object storage üzerinde tutulacak şekilde katmanlı bir mimari maliyet ve erişim gereksinimlerini dengeleyebilir.
Paylaşımlı Hosting ve Ajans Senaryoları
Paylaşımlı hosting tarafında çok sayıda küçük site bulunduğu için IO profili genellikle karışık ama tek başına aşırı yoğun olmayan isteklerden oluşur. Burada iyi yapılandırılmış SATA SSD RAID dizileri, CloudLinux gibi izolasyon çözümleri ve doğru PHP-FPM ayarları ile performans/güvenlik dengesi yakalanabilir. NVMe ise özellikle yoğun dönemlerde disk darboğazını azaltıp tepki süresini iyileştirebilir; tek başına hata toleransı sağlamaz. Hata toleransı, yedekli disk ve sistem tasarımına bağlıdır.
Yedekleme ve Arşiv Süreçlerinde Disk Seçimi
Üretim ortamından farklı olarak, yedekleme ve arşiv tarafında kapasite, dayanıklılık ve geri yükleme hedefleri birlikte değerlendirilmelidir. Seyrek erişilen arşivlerde NVMe SSD’nin ek performansına ihtiyaç olmayabilir; ancak kısa yedekleme veya geri yükleme süreleri hedefleniyorsa SSD seçenekleri de değerlendirilmelidir. Dosya bazlı ve artımlı yedekler ile tekilleştirme kullanan depolar, önemli miktarda metadata işlemi ve rastgele IO üretebilir. Bu nedenle tüm yedekleme işlerini sıralı yazma olarak düşünmeyin. Büyük dosyalardan oluşan tam yedeklerde örnek bir erişim deseni şöyledir:
- Büyük dosyaların tam yedeğinde yoğun sıralı okuma/yazma; ağ, sıkıştırma veya şifreleme de darboğaz olabilir.
- Bu dosyaların planlı testlerde ve olay sonrası kurtarmada geri yüklenmesi; hem kaynak hem hedef katmanı etkili olur ve bitiş süresi RTO hedefini karşılamalıdır.
Yedekleme İçin Önerilen Yaklaşım
Sağlam bir strateji için 3-2-1 kuralını öneriyoruz: üretim verisi dahil 3 kopya, 2 farklı depolama ortamı türü ve en az 1 uzak kopya. Object storage bir disk türü değil, depolama modelidir; aşağıdaki katmanların iki farklı ortam türü koşulunu karşılayıp karşılamadığı ayrıca değerlendirilmelidir. Bunu uygularken:
- Birincil kopya: Üretim verisi (örneğin NVMe veya SATA SSD üzerinde). Aynı sunucudaki ek disk/volume kopyası yardımcı olabilir, ancak sunucu kaybına karşı bağımsız yedek sayılmaz.
- İkinci kopya: Ayrı bir sistemde, örneğin aynı veri merkezindeki HDD tabanlı backup sunucusunda veya bağımsız object storage üzerinde yedek.
- Üçüncü kopya: Farklı lokasyonda, örneğin object storage veya HDD tabanlı sistem üzerinde yedek.
Bu mimarinin mantığını ve pratik kurulumunu, 3-2-1 yedekleme stratejisi rehberinde adım adım anlattık. Ayrıca iş yükünüzün RPO/RTO hedeflerine göre yedek saklama süresi ve disk maliyetini dengelemek için RPO/RTO odaklı yedekleme stratejisi yazısını okumanızı özellikle öneririm.
Arşiv ve Soğuk Veri
Uzun süre saklanması gereken, ancak nadiren erişilen veriler (eski loglar, geçmiş yedekler, yasal saklama zorunluluğu olan e-posta arşivleri vb.) için HDD ve/veya object storage çoğu zaman maliyet açısından uygun seçeneklerdir; seçim saklama süresi, erişim sıklığı ve geri yükleme hedeflerine bağlıdır. Burada:
- HDD tabanlı NAS/backup sunucuları ile yerel kopya,
- Object storage ile uzak ve esnek kopya
kombinasyonu iyi çalışır. Object, block ve file storage arasındaki farkları anlamak için object vs block vs file storage rehberine mutlaka göz atın.
Yedek Alma Araçları ve Disk IO
cPanel veya VPS üzerinde rclone, restic, borg gibi araçlarla otomatik yedek alırken, backup sırasında IO yükünü iyi yönetmek gerekir. Yoğun NVMe disk üzerinde bile yanlış zamanlanmış tam yedekler, canlı trafiği etkileyebilir. Bu nedenle:
- Yedekleme işlerini düşük trafik saatlerine almak,
- İmkan varsa inkremental (artımlı) yedekleme kullanmak,
- Yedek sunucusu için ayrı disk katmanı planlamak
oldukça etkilidir. Uygulamalı örnekler için rclone, restic ve Cron ile otomatik yedek alma rehberimizde paylaştığımız senaryolara bakabilirsiniz.
Gerçekçi Senaryolar: Hangi Disk Nerede Mantıklı?
Senaryo 1: KOBİ Kurumsal Site + Blog
Kurumsal tanıtım sayfaları, birkaç form ve içerik odaklı bir blogdan oluşan, aylık orta seviyede trafiğe sahip bir site düşünün. Burada:
- Ölçülen IO yükü ve hedef gecikme karşılanıyorsa üretim ortamı için SATA SSD yeterli olabilir,
- Paylaşımlı hosting veya küçük bir VPS üzerinde çalışabilir,
- Günlük/haftalık yedekler HDD/object storage üzerinde tutulabilir.
NVMe, bu senaryoda zorunlu değildir; ancak yoğun kampanya dönemleri veya gelecek büyüme planları varsa, başlangıçtan itibaren NVMe VPS üzerinde konumlanmak ileride taşıma maliyetini azaltabilir.
Senaryo 2: Orta Trafikli WooCommerce Mağazası
Varsayımsal olarak, günde yüzlerce sipariş alan ve kampanya dönemlerinde trafiği 3–5 kat artan bir WooCommerce mağazası düşünün. Bunlar ölçülmüş sektör ortalamaları değildir. Bu senaryoda:
- Uygulama ve veritabanı için NVMe SSD, özellikle ölçümler disk darboğazı gösteriyorsa tercih edilebilir,
- Staging ve etkin loglar için erişim hedeflerini karşılayan SATA veya NVMe SSD; seyrek erişilen log arşivleri için HDD ya da object storage değerlendirilebilir,
- Yedekler, farklı lokasyonda HDD/object storage üzerinde saklanmalıdır.
Bu tür yapılar için NVMe tabanlı VPS veya dedicated sunucular birer tasarım seçeneğidir. Üretim yükünü NVMe üzerinde, uzun vadeli yedek ve logları ise daha uygun maliyetli depolama katmanlarında tutmak bütçeyi dengelemeye yardımcı olabilir.
Senaryo 3: SaaS Uygulaması + Çoklu Müşteri Verisi
Çok kiracılı (multi-tenant) bir SaaS ürününde, müşteri verileri genellikle veritabanında ve çoğu zaman dosya depolama (profil resimleri, ekler, rapor çıktıları vb.) ile birlikte tutulur. Burada:
- Veritabanı ve uygulama katmanı için NVMe SSD, IO gereksinimleri doğrultusunda tercih edilebilir,
- Dosya depolama için object storage veya ayrılmış disk alanları değerlendirilebilir,
- Uzun süreli arşiv ve yedekler için HDD/object storage kombinasyonu kullanılabilir.
Ayrıca felaket kurtarma senaryolarında, veritabanı snapshot’ları ve log shipping gibi yöntemlerin oluşturduğu ek IO yükünü karşılayacak bir disk planlaması yapılmalı. Bu noktada hem veritabanı hem de disk mimarisini bir arada ele aldığımız detaylı rehberlerimizi blogumuzda bulabilirsiniz.
Senaryo 4: Log ve Analitik Sunucusu
Merkezi loglama veya analitik için kullanılan sunucularda IO profili genellikle:
- Yoğun sıralı yazma (log ingest); kullanılan motora göre indeksleme ve birleştirme kaynaklı ek okuma/yazma,
- Zaman zaman büyük sorgular (analiz raporları)
şeklindedir. Eğer gerçek zamanlı analiz gereksinimi yüksekse, sıcak veri (son birkaç gün) NVMe veya SATA SSD üzerinde; daha eski loglar ise HDD veya object storage üzerinde tutulabilir. Böylece hem performans hem de maliyet açısından dengeli bir yapı sağlanır.
Maliyet, Ömür ve Güvenlik Perspektifinden Karşılaştırma
Maliyet
NVMe SSD’nin birim kapasite ve performans başına maliyeti, karşılaştırılan modellerin kapasitesine, dayanıklılığına ve iş yüküne bağlıdır. Disk IO’sunun darboğaz olduğu durumlarda daha yüksek performans, aynı iş yükünü daha az sunucuyla karşılamanıza yardımcı olabilir. Yedek ve arşiv için HDD veya object storage ekonomik seçenekler olabilir; seçimde saklama maliyetinin yanında geri yükleme süresi, erişim ve veri çıkış ücretleri de değerlendirilmelidir.
Ömür ve Dayanıklılık
SSD’lerde yazma ömrü (TBW, DWPD) önemli bir konudur. TBW/DWPD değerlerini hedef hizmet süresi ve ölçülen yazma yüküyle birlikte değerlendirin; bunlar günlük kota veya kesin arıza eşiği değildir. Dayanıklılık, sürdürülebilir performans ve belgelenmiş güç kaybı koruması (PLP), SATA/NVMe adından ayrı ürün özellikleridir. Çok yoğun log yazımı veya temp dosyaları olan sistemlerde:
- Yalnızca kaybı tolere edilebilen geçici dosyalar için, RAM kapasitesini ve swap kullanımını dikkate alarak RAM disk değerlendirmek; aynı fiziksel SSD üzerindeki ayrı bir volume’un yazma yükünü azaltmadığını unutmamak,
- Veritabanı temp alanını ayrı fiziksel disk dizilerine taşıyarak yazma yükünü dağıtmayı değerlendirmek; bunun toplam yazma miktarını azaltmadığını dikkate almak,
- Gereksiz log üretimini azaltmak; log rotasyonu ve sıkıştırmayı (logrotate) kapasite yönetimi için ayarlamak, ancak bunların ilk log yazımını önlemediğini ve sıkıştırmanın ek IO oluşturabileceğini hesaba katmak
gibi seçenekler iş yüküne göre değerlendirilebilir. VPS disk kullanımı ve logrotate ayarları rehberinde bu konunun pratik tarafını detaylandırdık.
Güvenlik ve Veri Bütünlüğü
Disk türü ne olursa olsun, RAID tek başına yedek değildir. NVMe, SATA SSD veya HDD kullanın fark etmez; mutlaka:
- Düzenli ve test edilmiş yedekler,
- Farklı lokasyonda saklanan kopyalar,
- Şifreli (encrypted) yedek politikaları
olmalıdır. Başarılı yedek işi veya sağlıklı RAID durumu, geri yüklenebilirliğin kanıtı değildir; geri yükleme testlerini RPO/RTO hedefleriyle değerlendirin. Özellikle fidye yazılımlarına karşı immutable (değiştirilemez) yedek seçenekleri ve versiyonlama büyük önem taşır. Bu nedenle yedekleme ve felaket kurtarma planı, disk türünden bağımsız olarak ele alınmalıdır.
Katmanlı Disk Mimarisi İçin Örnek Yaklaşım
Katmanlı bir mimaride, uygulama ve veritabanı için hızlı, backup ve arşiv için yüksek kapasiteli depolama seçenekleri bir arada değerlendirilebilir. Örneğin:
- Ön yüzde web ve uygulama sunucularında iş yüküne uygun SATA veya NVMe SSD ve yedekli RAID,
- Yedek ve arşiv tarafında HDD tabanlı sistemler ve/veya object storage,
- Dedicated ve colocation senaryolarında iş yükü ve yedeklilik ihtiyacına uygun RAID seviyeleri (RAID 1/10 vb.)
değerlendirilebilir. Amaç, performans ile kapasite maliyetini dengelemektir. Varsayımsal olarak, yoğun e-ticaret trafiği olan bir mağazada:
- Uygulama + veritabanı NVMe üzerinde,
- Günlük yedekler ayrı bir SSD/HDD katmanında,
- Haftalık/aylık arşivler farklı lokasyondaki object storage üzerinde
tutulabilir. Bu yerleşim tek başına 3-2-1 kuralının sağlandığını göstermez: aynı verinin üretim kopyası dahil üç geri yüklenebilir kopyası, iki farklı ortam türünde saklanmalı ve en az bir kopya farklı lokasyonda bulunmalıdır. Haftalık/aylık arşivlerin güncelliği de RPO hedefiyle uyumlu olmalıdır.
Sonuç ve Yol Haritası: Hangi Adımla Başlamalısınız?
NVMe SSD, SATA SSD ve HDD karşılaştırması yaptığımızda, tek cümlelik bir “herkese uyan çözüm” cümlesi yok. Fakat bazı genel prensipleri net bir şekilde söyleyebiliriz:
- Canlı uygulama ve veritabanı için SATA veya NVMe SSD seçimini ölçülen rastgele IO ihtiyacı, gecikme hedefi, dayanıklılık ve plan limitlerine göre yapın; NVMe’yi yalnızca arayüz adı nedeniyle zorunlu saymayın.
- Yedek ve uzun vadeli arşiv için HDD ve object storage, geri yükleme hedefleri ve toplam maliyet uygunsa tercih edilebilir.
- Statik veya hafif sitelerde SATA SSD, NVMe alternatifleriyle fiyat karşılaştırması yapıldığında uygun bir maliyet/performans seçeneği olabilir.
- Hiçbir disk türü, düzenli yedek ve iyi planlanmış bir felaket kurtarma stratejisinin yerini tutmaz.
Pratik bir yol haritası çizmek gerekirse:
- Projenizin kapasite, büyüme, IO profili ve gecikme hedeflerini belirleyin; IOwait tek başına disk darboğazını kanıtlamaz. Sorgu, CPU, RAM ve disk ölçümlerini birlikte inceleyin.
- RPO/RTO hedeflerini ve veri kategorisine uygulanabilir saklama gereksinimlerini netleştirin; her veriyi aynı süreyle arşivlemeyin.
- Üretim ve yedek katmanlarının adaylarını ölçülen performans, test edilmiş geri yükleme süresi ve bağımsız kopyalar açısından karşılaştırın.
- Güncel toplam maliyeti kullanılabilir kapasite, dayanıklılık, soğutma, yedeklilik ve varsa erişim/veri çıkış ücretleriyle hesaplayın.
Hangi disk türünün projenize uygun olduğundan emin değilseniz, IO profilinizi ve büyüme planınızı kapasite, performans ve geri yükleme hedefleriyle birlikte değerlendirin. Paylaşımlı hosting, VPS, dedicated veya colocation seçeneklerini karşılaştırırken seçilen planın disk türünü, IO limitlerini, yedekleme kapsamını ve yükseltme olanaklarını doğrulayın.





