Doğru Katı Hal Sürücüsü (SSD) Önemlidir

Doğru Katı Hal Sürücüsü (SSD) Önemlidir

Bazı IT uzmanlarına göre katı hal sürücüleri (SSD) ile ilgili kafa karışıklığı bulunuyor. Bazıları, sadece flash bellek olmalarından dolayı aralarında gerçek bir fark olmadığı ve tamamen eşit oldukları izlenimine sahiptir. Aslında bu doğru değil.

Bir SSD’nin bir dizüstü veya masaüstü bilgisayar (günlük çalışma cihazı) için üretilmesi ile bir veri merkezi için üretilmesi arasında büyük farklar vardır. İş yükleri çok farklıdır. Bir sunucu iş yükü genellikle tüm yıl boyunca her günün 24 saati yüzde 100 görev döngüsünü devam ettirir. Ancak gün boyu sanal makinelerde bile olsa bilgisayarlarımızda çalışırken aslında kaynakları çok düşük düzeyde kullanırız ve boşta kalan zaman bir hayli fazladır.

Bir sunucuya takılan sürücülerin, sürekli talebe ve ağır hizmet kullanımın performans gereksinimlerine dayanabilmesi gerekmektedir. Kimse bir SSD’nin bir dizüstü bilgisayardan çıkarıp veri merkezinde çalışmasını bekleyemez. Bu standart bir araba motorunun bir kamyonda çalışmasını beklemeye benzer. Veri merkezileri kurumsal sınıf olan ve ölçekli biçimde tahmin edilebilir performans verecek şekilde üretilmiş sürücülere ihtiyaç duyarlar.

SSD Performans Tutarlılığı Sunma

SSD’ler, veri merkezinde bu zamana kadar hiç olmadığı kadar çok uygulamada kullanılmaktadırlar. Eskiden SSD’ler pek bilinmiyordu. İlk başlarda onlardan biraz çekiniliyordu. Ancak SSD’ler teknolojide daha fazla güven kazandıkça daha yüksek performanslı uygulamalara geçiyorlar ve işte tam bu noktada bu tür bir performans tutarlılığı önemli hal geliyor.

Veri merkezlerinin taleplerine göre ayarlanmış SSD’ler oluşturmak için odaklanılan ana konu IOPs verimi ve gecikme ile ilgili olduğundan performans tutarlılığıdır. Bunu test etmek için çok uzun bir test düzeni boyunca her IO’ya bakan performans kodları oluşturulur.

Üreticilerin ayarlama amaçları ve IT mimarlarının görmek istedikleri, kendi iş yükleri ile test edildiklerinde düzgün tutarlılık çizgileridir. Asla yüzde 100 mükemmellikte bir tutarlılık yoktur. Ancak performans veri sonuçları grafiğe döküldüğünde IO veriminde zikzak bir çizgi oluşturmamak ana amaçtır.

Değişken gecikmeli, zikzak çizgiyi gösteren istemci SSD IOPS grafiği

Düzgün ayarlanmamış bir sürücünün performansında büyük dalgalanmalar olabilir. Bir noktada sürücü 50.000 IOPs performans gösterirken, daha sonra 20.000 IOPs’ye düşüp, ardından yeniden 60.000 IOPs’ye çıkabilir. Yüksek sayılar teknik özellikler sayfasında ve satış malzemelerinde mükemmel duruyor olmasına karşın performans zirveleri, tüm performans öyküsünü anlatmaz. Bunun aksine Kingston kurumsal sınıf veri merkezi SSD’ler, uç seviye performanstan biraz ödün verilmesi anlamına gelse bile tutarlı performans seviyeleri sağlayacak şekilde tasarlanırlar.

Tahmin edilebilir gecikmeyi gösteren sunucu SSD IOPS grafiği

Bu tutarlılık, müşterilerin performans eksikliğinden dolayı hayal kırıklığına uğramamalarını, veri saklama gruplarını yönetmek için tahmin edilebilir bir avantaja sahip olmalarını sağlar. Bu çizginin düz olmasını ve tutarlılığı sağlayan ana unsurlar SSD yazılımı (firmware) tasarımı, aşırı tahsis alanının boyutu ve yazma ön belleği boyutudur.

Müşterilerimiz, daha iyi tahmin edilebilirlikle uygulamalarını tutarlı performans üzerine kurabilirler ve hizmet seviyesi anlaşmalarının gereklerini karşılayabilirler.

Pek Sürücüye Gönderilen Ana Makine Komutları Hakkında Neler Söylenebilir?

TRIM komutu, atık toplama ve ana makine komutları gibi çok sayıda arka plan işleminin yer aldığı bir ortamda yazılım (firmware) ayarlama konusuna dikkat edilmelidir. Donanım tarafında SSD’lerimizde sürücülerin eşleştirme tablolarının tümünü ya da büyük bölümünü alacak ve SSD’ye gelen yazma işlemleri için bir yazma tamponu olarak kullanılacak büyük DRAM ön bellekleri kullanıyoruz.

Gecikme IO ile aynı şekilde davranır. Örneğin eğer gecikme 5 ms’nin altında geziyor, daha sonra 500 ms’ye çıkıyor ve tekrar 5 ms’ye düşüyorsa, bu performans tutarsızlığı, uygulamanın bir yerinde ortaya çıkabileceğinden bir sorun teşkil eder.

Veri merkezi müşterileri, yıllar içinde çok daha gelişmiş hale geldiler. Eskiden bir SSD sağlayıcısı onlara iyi bir istemci seviyesi sürücüsü sağlardı ve onlar bunlar onu kullanırdı. Daha sonra bir sorun olduğunda bozuk sürücüyü atıp yerine başka bir ucuz istemci sürücü takarlardı. Ancak günümüzde veri merkezi müşterileri, artık bu tutarsızlıkları bildiğinden SSD’leri daha detaylı inceliyorlar ve dolayısıyla onları test ediyorlar.

Günümüzün en iyi kurumsal SSD’lerinde büyük DRAM ön bellekler kullanılmaktadır ve bu ürünlerin yazılımları (firmware), tutarlılık sağlayacak şekilde ayarlanmaktadır. Aslında bu çizgilerin düz olmasını sağlamanın yaklaşık yüzde 90’ı, yazılımdaki (firmware) kodla sağlanmaktadır ve bu da Kingston ürünlerinin diğer ürünlerden ayrılmasını sağlayan önemli bir farktır.

SATA ya da NVMe - Pek Tak ve Çalıştır Değil

Günümüz pazarında hizmete alınan SSD’lerin yaklaşık yüzde 80’i hala Serial ATA’dır (SATA). SATA standardı, göreceli olarak hızlı aktarım hızlarına sahiptir ve anakart üzerinde daha küçük alan kullanmaktadır. Bu da mükemmel RAID profillerine sahip daha fazla sürücü anlamına gelmektedir.

NVMe logosu

Veri saklama endüstrisinde, NVMe’nin en baştan Flash tabanlı SSD’ler için tasarlanmış olmasından dolayı SATA arayüzünden kaçınma ve NVMe’yi (non-volatile memory express) kullanma yönünde büyük bir hareket var. Aslında son zamanlarda analistler tarafından yapılan projeksiyonlar, önümüzdeki birkaç yıl içinde NVMe’nin eski sabit disk arayüzleriyle ilişkilendirilen IO ve gecikme sınırlamalarını kaldırma olasılığı nedeniyle ana akım sunucularda önemli bir kayma olacağını öngörmektedir.

SSD’ler son on yıldır, sabit disk sürücü arayüzleri kullanılarak üretildi ve ilk başta bu mantıklıydı. Ancak veri saklama uzmanları yıllardır SSD’ler için daha iyi bir arayüz olduğunu biliyorlardı. PCIe, SSD’ler için harika bir arayüzdür. Ancak günümüzdeki birçok sunucu, kapasiteleri ve az sayıda kullanılabilir hatları ile sınırlıdır.

İnsanların bir gecede NVMe’ye geçmesinin mümkün olmadığı barizdir.

Değerlendirme

Kingston’ın performans tutarlılığı sunma kriteri, SATA ve NVMe arayüzleri açısından aynıdır. NVMe yapısal olarak daha düşük gecikme ve daha yüksek IO performansı sağlamaktadır. Dolayısıyla müşteriler, NVMe sürücülerden daha fazla performans beklemektedir.

Veri merkezleri doğru kurumsal SSD’yi seçerken, gecikmeyi azaltacak ve IO değişimleri olasılığını sınırlandıracak SSD’lere bakmaları gerekmektedir.

Son olarak müşterilerin, altyapılarının, daha yeni ve hızlı veri saklama arayüzlerini kullanmaya hazır olup olmadığını değerlendirmeleri önemlidir. SSD’ler önemlidir ve müşterilerin veri merkezleri için yaptığı seçimler, giderek daha kritik hale gelmektedir.

İlgili videolar

  • Doğru Katı Hal Sürücüsü (SSD) Önemlidir

    Sunucu SSD’ler tahmin edilebilir gecikme seviyesinde çalışmak için optimize edilmişken istemci (masaüstü/dizüstü) SSD’ler bu şekilde optimize edilmediğinden sunucunuz için doğru SSD’nin seçilmesi önemlidir. Bu fark, kritik uygulamalar ve hizmetler için daha iyi çalışabilir süre ve daha az gecikme sağlamaktadır.

  • Kurumsal Açıklaması: NVMe’ye Geçiş Yapmalı Mıyım?

    Kinsgton’dan Cameron Crandall, sunucu veri saklama biriminizi NVMe SSD’lere geçirip geçirmemeye karar vermenize yardımcı oluyor.

Kingston’ın Kurumsal veri saklama çözümleri hakkında daha fazla bilgi alın