Depolama ile ilgili bazı ev gerçekleri veya işletme depolaması neden bu kadar pahalı?
Tüketici sabit diskleri, çok fazla alan sunar; böylece en zeki * öksürük * akış ortamı * öksürük kullanıcısı bile birkaç terabaytlık bir koleksiyonu depolamak için yeterli satın alabilir. Aslında, disk kapasitesi, transistörün birkaç on yıldır silisyuma güvendiğinden daha hızlı bir şekilde artmaktadır.
Verilerin biraz daha ağır bir yaklaşım gerektiren dikte performans ve bütünlük gereksinimlerine sahip olması nedeniyle 'Kurumsal' depolama biraz daha karmaşık bir konudur. Verilerin, donanım arızası durumunda kullanılabilirlik garantisi olması gerekir ve tek bir kullanıcıdan çok daha fazla okuma / yazma isteği oluşturacak çok sayıda kullanıcıyla paylaşılması gerekebilir.
Bu sorunun teknik çözümleri, gigabayt başına tüketici depolama çözümlerinden çok, birçok kat daha pahalı olabilir. Ayrıca fiziksel bakım gerektirirler; Bir yangının verileri yok etmemesi için yedeklemeler yapılmalı ve sık sık saha dışında saklanmalıdır. Bu süreç devam eden maliyetler ekler.
Verim
1 TB tüketici veya hatta kurumsal yakın sürücünüzde tek bir kafanız var. Disk, 7200 RPM'de veya saniyede 120 devirde döner. Bu, teoride * saniyede en fazla 120 rasgele erişimli G / Ç işlemi alabileceğiniz anlamına gelir * pratikte biraz daha az. Bu nedenle, büyük bir dosyayı tek bir 1TB birimine kopyalamak nispeten yavaştır.
14x72GB diskli bir disk dizisinde, 15.000 RPM veya saniyede yaklaşık 250 devir (14) hızında 14 kafa diskiniz vardır. Bu, saniyede teorik olarak maksimum 3.500 rasgele I / O işlemi * verir (yine pratikte biraz daha az). Diğer tüm şeylerin bir dosya kopyası olması eşit, çok daha hızlı olacaktır.
*
Okumların geometrisi sürücünün kafaları hareket ettirmesine ve diskin bir devrinde bulunabilecek bir kesimi okumasına izin verirse, diskin devri başına birden fazla rasgele erişim elde edebilirsiniz. Disk erişimi yaygın bir şekilde dağılmışsa, muhtemelen birden az ortalama olacaktır. Çizgili (aşağıya bakınız) düzende biçimlendirilmiş bir disk dizisi, çoğu durumda diskin devri başına en fazla bir şerit okumayı ve (RAID denetleyicisine bağlı olarak) muhtemelen ortalama olarak birden daha azını alır.
7200 RPM 1 TB sürücü, sıralı I / O'da muhtemelen oldukça hızlı olacaktır. Çizgili bir şemada biçimlendirilmiş disk dizileri (RAID-0, RAID-5, RAID-10 vb.), Genellikle diskin devri başına en fazla bir şerit okuyabilir. 64K'lik bir şeritle, 15.000 devir / dakika diskte saniyede 64Kx250 = 16 MB veri veya veri okuyabiliriz. Bu, 14 disklik bir dizide saniyede yaklaşık 220 MB'lık bir sıralı verim verir; bu, kağıt üzerinde 150 MB / sn'den daha hızlı olmayan ya da modern bir 1TB SATA disk için alıntılanan bir dizi değildir.
Video akışı için (örneğin), büyük şerit boyutuna sahip RAID-0'daki bir 4 SATA disk dizisi (bazı RAID denetleyicileri, 1 MB'a kadar şerit boyutlarını destekleyecektir) oldukça fazla sıralı işleme sahiptir. Bu örnek, gerçek zamanlı olarak sıkıştırılmamış HD video düzenlemesi yapmak için rahatça yeterli olan 480 MB / sn değerinde teorik olarak akış yapabilir. Bu nedenle, Mac Pros ve benzer donanımın sahipleri, birkaç yıl önce doğrudan bağlı bir fiber dizisine sahip bir makineye ihtiyaç duyan HD video birleştirme görevlerini yapabilir.
Bir disk dizisinin asıl yararı, çok sayıda küçük, dağınık G / Ç talebi ile karakterize edilen veritabanı çalışmasıdır. Bu tür iş yükü performansı, diskteki metal parçalarının fiziksel olarak gecikme ve ileri geri hareketleriyle sınırlanır. Bu metrik IOPS (saniye başına G / Ç işlemleri) olarak bilinir. Ne kadar çok fiziksel disk varsa - kapasiteden bağımsız olarak - teorik olarak daha fazla IOPS yapabilirsiniz. Daha fazla IOPS, saniyede daha fazla işlem anlamına gelir.
Veri bütünlüğü
Ek olarak, çoğu RAID yapılandırması size bazı veri fazlalığı verir - bu tanım gereği birden fazla fiziksel disk gerektirir. Bir depolama planının bu kadar fazlalık ve daha fazla sayıda sürücü ile birleşimi, bir sisteme büyük bir işlemsel iş yüküne güvenilir bir şekilde hizmet etme yeteneği verir.
Disk dizileri için altyapı (ve en uç durumda olan SAN'lar) tam olarak bir kitlesel pazar kalemi değildir. Ek olarak, gerçekten, gerçekten başarısız olamayan parçalardan biridir. Bu standart yapı ve daha küçük piyasa hacimlerinin birleşimi ucuz gelmiyor.
Yedekleme dahil toplam depolama maliyeti
Uygulamada, 1 TB veriyi korumanın en büyük maliyetinin yedekleme ve kurtarma olması muhtemeldir. Tam bir dede yedekleme ve kurtarma döngüsü için bir teyp sürücüsü ve 34 set SDLT veya ultrium teyp muhtemelen 1 TB disk dizisinden daha pahalıya mal olacak. Site dışı depolama maliyetlerini ve tek bir bant maymunun maaşını ve birdenbire 1 TB'lık verilerinizin maliyetini o kadar da ucuz hale getirmeyin.
Disklerin maliyeti genellikle baskın depolama maliyetlerinin hiyerarşisinden aşağıya adil bir yoldur. Bir bankada SAN depolama için çalışma fırsatım oldu, bir geliştirme sistemi için 900 £ / GB ve bir üretim sunucusundaki bir disk için £ 5.000 / GB. Kurumsal satıcı fiyatlarında bile, disklerin fiziksel maliyeti bunun sadece küçük bir kısmıydı. Farkında olduğum bir başka örnek (göreceli olarak) mütevazı bir şekilde yapılandırılmış bir IBM Shark SAN'a sahip olup 1 milyon sterlinin üzerinde bir yere mal olmuştur. Bu konuda yalnızca fiziksel depolama yaklaşık 9 £ / gigabayt veya 1 TB tüketici sabit diskinize eşdeğer alan için yaklaşık 9.000 £ olarak hesaplanır.