RAID Fusion-io kartlarına ihtiyacım var mı?


27

Sunucuya takılı tek bir Fusion-io kartıyla güvenilir bir şekilde çalışabilir miyim veya bir yazılım RAID kurulumunda iki kart dağıtmam gerekir mi?

Pazarlama materyallerini gözden geçirirken Fusion-io çok net değil (neredeyse yanıltıcı) Kartların maliyeti göz önüne alındığında, diğer mühendislerin onları gerçek dünya senaryolarında nasıl kullandıklarını merak ediyorum.

HP markalı Fusion-io ioDrive2 1.2TB kartını Linux'ta çalışan tescilli bağımsız bir veritabanı çözümü için kullanmayı planlıyorum . Bu, gerçek anlamda yüksek kullanılabilirlik seçeneği olmayan tek bir sunucu kurulumudur. Orada olan 10 dakikalık asenkron replikasyon OPR aynalar işlem ikinci bir fiziksel sunucuya kaydeder söyledi.

Geleneksel olarak, bu uygulama için en iyi CPU adımlarına sahip bir üst uç HP ProLiant sunucusu belirtirim . SSD'ye gitmem gerekiyor ve gerekli kapasite için Fusion-io'yu kurumsal SAS SSD'den daha düşük bir fiyata alabiliyorum.

  • İki ioDrive2 kartı çalıştırmam ve onlara RAID yazılımı (md veya ZFS) ile katılmam gerekir mi yoksa gereksiz mi?
  • Fusion-io arızası ile RAID denetleyicisi arızası veya anakart arızası konusunda endişelendiğimden daha fazla endişelenmeli miyim?
  • RAID gibi sistem yöneticileri. Bu, bu form faktöründe mevcut olan farklı arayüz ve karttaki aşınma seviyeleme / hata düzeltmesi dikkate alındığında farklı bir zihniyet gerektiriyor mu?
  • Ne IS Bu cihazların başarısızlık oranı?

Düzenleme: Dell'den bir Fusion-io güvenilirlik tanıtım belgesini okudum ve paket servisi şu şekilde görünüyor: "Fusion-io kartlarında çok fazla dahili yedek var ... RAID için endişelenme !!" .


IOPS sınırını zorlarsanız, yazılım baskını ve / veya PCIe veriyolu yetişmeye devam eder mi? Gerçekten hiçbir fikrim yok, ama denemeye değer.
pauska

1
PCIe veriyolu devam edecektir. RAID yazılımı ( ZORUNLUysa ) ZFS tabanlı olacak, bu yüzden yetenekli. Şimdilik iki kart sipariş ettim, ancak Fusion-io literatürü “bir kart yeterince iyi” diyor gibi görünüyor.
ewwhite,

ZFS'nin bile verileri yansıtmak için CPU döngüleri kullanması gerekir, bu yüzden karmaşıklık ve gecikme ekler - ancak uygulamanızın ne kadar etkili olacağını söylemek imkansızdır. Fusion, dahili yansıtma / korumadaki düşük CPU maliyetleriyle çok gurur duyuyor ..
pauska

Yanıtlar:


16

Sonunda, başarısızlık modeline geliyor. Bir başarısızlığın etkisi nedir?

Tarihsel olarak, bunun maliyeti göz ardı edilebildiğinden beri her zaman her şeyi RAID yaptık. Yansıtma için bir sürücü için 500 dolar daha mı? Tamam bile düşünmeden maliyete değer.

Yansıtmayı açmak için başka bir 10 bin dolar daha bahsederseniz, biraz daha düşünmeniz gerekir.


Hayır, aynaya gerek yok

Füzyon-io kartlar oldukça iyi iç fazlalık var. Bu, diskinizin tek bir yonga olduğu bir donanım değil. Başarısızlık gözlemlediğim durumların çoğunda, aynanın her iki üyesini de etkileyen RAID'in önemi olmayacak bir ürün yazılımı sorunu oldu.

Bir Fusion-io kartını, arkasında disk bulunan bir RAID denetleyicisi olarak düşünün. Tek denetleyici kurulumunda iyi misin? Muhtemelen. Öyle davran.

Fusion-io sürücülerini yerleştireceğiniz birçok kurulumda, yerleşik (düğüm düzeyinde yedekleme) yerleşik başka güvenlik önlemlerine sahip olacaksınız, bu yüzden pek mantıklı gelmiyor.


Evet, aynaya ihtiyacın var.

RAID senin artırır kullanılabilirliğini . Maliyete rağmen mutlak maksimum kullanılabilirliğe ihtiyacınız var mı? Arıza ve olası arıza sürelerinin maliyeti pahalı mıdır? Devam et ve sürücüleri yansıt. İstatistiksel olarak büyük bir kurulumda, iç güvencelere rağmen sürücü arızalarında karşılaşacaksınız.


Güncelleme: Fusion-io kartlarını, müşterinin ek harcama ile tamamlandığı tesislerde (ve ürünün dağıtımında kendimi kolaylaştırmak için) yansıtdım. Diğer durumlarda bir dizi tek kart yerleştirdim. Şimdiye kadar her şey yolunda gitti ...
ewwhite

18

Cihaz üstü yedekleme, gerçek veri depolama yapan tüm bileşenler arasında RAID'e benzer şekilde flash cips arızaları için gayet iyi bir iş yapmalıdır.

Fusion-io arızası ile RAID denetleyicisi arızası veya anakart arızası konusunda endişelendiğimden daha fazla endişelenmeli miyim?

Tüm cihazın bir arızası, RAID denetleyicisinin ya da anakartın kaybına oldukça benzer olacaktır - Fusion-io kartı için bu diğer başarısızlık noktası bileşenleri kadar endişeli olurdum. Sert veri kullanarak arıza oranlarını karşılaştırabilmek için büyük ölçekli cihazlarda deneyim sahibi olma.

İki ioDrive2 kartı çalıştırmam ve onlara RAID yazılımı (md veya ZFS) ile katılmam gerekir mi yoksa gereksiz mi?

Aygıtın zaten sahip olduklarına ek olarak fazlalık eklemek (örneğin, birden fazla Fusion-io kartı arasında RAID yazılımı), iki farklı RAID denetleyicisindeki iki donanım RAID grubu arasında yazılım RAID'i yapmak gibi olacaktır; Ek bir tek başarısızlık noktasını ortadan kaldırmak için aşırı fazlalık garanti eden sistemler için faydalı olabilir, ancak yaygın konuşlandırmalar için değil (aynadaki 10 dakikalık RPO çoğu uygulama için yeterince iyi olmalı mı?)

RAID gibi Sysadmins. Bu, bu form faktöründe mevcut olan farklı arayüz ve karttaki aşınma seviyeleme / hata düzeltmesi dikkate alındığında farklı bir zihniyet gerektiriyor mu?

Evet bence de. Esasen RAID denetleyicisi gibi bir aygıt ve arkasında bir paket depolama aygıtı buluyorsunuz. Hassas verilerinizi tek bir cihaza koymak konusunda endişelenmek kesinlikle cazip gelebilir, ancak cihazın içsel yedekliliğine bir miktar güven duyulması gerekir ... Sağlıklı bir anlayışla dengelenmesi gereken "RAID bir değildir yedekleme "kavramı: yedekli bir bileşenin arızalanması için veya bir kullanıcı için, verileri iyi yedeklemelerle silmeye hazırlıklı olun.


13

Bildiğiniz gibi, kitlerini bir süredir kullandık, hem RAID hem de RAID olmayan kurulumlarda - Keşke size vermekte bazı başarısızlık deneyimlerim olsaydı, ancak yapmadım. RAID'in yardımcı olacağı hiçbir başarısızlık yaşamadık ve yerleşik esneklik özellikleri daha iyi hale geldi. Ayrıca onları kullandığımız ana işlev şimdi yatay olarak ölçeklenmiş / kümelenmiş durumda olduğundan, onları RAID yapmak için daha az nedenimiz var. Büyük kartlar olsa da, kesinlikle tavsiye ederim.


İyi bir veri noktası. Ancak, bir RAID katmanı eklemenin fazla olup olmadığını söyleyemem.
ewwhite,

1
Teknolojiyi burada belirleyici nokta olarak görmüyorum - ya verilerinizin tek bir FusionIO kartının kaybını destekleme yeteneğine ihtiyacı var ya da yok - sadece hızlı, spendy, diskler olarak düşünün - bu durum sizin değişip değişmediğini değiştirmez RAID olmadan yaşayabilir ya da doğru değil mi?
Chopper3,

Hafifçe ... Geleneksel bir yaklaşım, kurumsal SAS SSD'leri RAID 1 + 0'da kullanmak olacaktır. Bu sadece diskleri eğirme için kullanılan standardı SSD'lere uygulamaktır. Ancak bu, çalışırken değiştirilebilirliği de varsayar. Bu, özellikle bunu başarmak için RAID yazılımı kullanmaya zorlandığımda, PCIe tabanlı bir kart için geçerli değildir. Fusion-io aynı zamanda daha iyi aşınma seviyelendirme ve izleme avantajına sahip olduğundan, burada yer alan gerçekçi başarısızlık modlarını anlamaya çalışıyorum. Fusion-io'ya disk veya denetleyici gibi davranabilir miyim? Dahili disklere hizmet vermek için ProLiant'a iki adet Akıllı Dizi kartı koymuyorsunuz değil mi?
ewwhite

2
@wwhite Bir RAID denetleyicisinin arızasını kaldırabilmeniz gerekirse, farklı disklere sahip iki RAID denetleyiciniz ve denetleyicilerin diskleri arasındaki RAID1 olabilir. Artıklık planlamanız açısından Fusion-io kartına RAID denetleyicisi gibi davranın derdim.
Shane Madden

@wwhite Eğer kullandığım ifadelere bakarsanız, FusionIO donanımlı tek bir sunucuda bir kesinti yaşadığımız satırları okuyabilirsiniz - bir mobo go pop'umuz vardı - bir DL580 G6 (çok azına sahibiz) ve bir şeyler bütün bir hafıza bankasına gelmişti ve kimin yönetim kurulu çıkarmıştı. Bu senaryoda, RAID 1'ed yapıldı ancak açık bir önemi yoktu. Tabii PCIe akılda ayı yapmak Of yapabilirsiniz hot-swap olmak, bu büyük bir faff olabilir ama cezası çalışabilir.
Chopper3,

9

Doğrudan Fusion'a aşina değilim, ancak çalışacak bir PCIe SSD deneyimim var.

Çalıştığımkiler işletim sistemine dört farklı LUN sunuyor ve PCIe kartına HBA gibi davranıyor. RAID istersem, işletim sistemini kullanarak iki LUN'u birlikte yansıtırdım. Bu bana artıklık için tek kartlı bir çözüm sağlıyor. Rağmen, kart düpedüz başarısız olursa hala bir dere yaşıyorum. İoDrive aynı şeyi yapar mı bilmiyorum.


Bu özel ünite bir blok cihaz sunacak.
ewwhite,

1
ioDrives bir veya iki bağımsız cihaz sunar. İki tanesini sunarsa, fiziksel olarak her biri kendi dahili korumasına sahip olan bir kartta iki ayrı cihazdır. Örneğin, SSD olarak değerlendirilmesi gereken dört cihaz sunan Intel 910 ile karşılaştırın.
MikeyB

5

Son birkaç ayda 1.2tb'lık kartlardan 6'sını aldım. Bunlardan biri çoktan başarısız oldu. Bu yüzden kesinlikle onlara baskın basardım. Windows aktif disk aynasını kullandım. Sürücü "LEB haritası eksik" mesajı ile başarısız oldu. Bana değişmesi gerektiği söylendi. Ancak RMA'yı onaylatmak için, arızalı kartın her iki tarafından da fotoğraf çekmem gerekiyor (kartı çıkarmak için üretim kesintisi gerektiriyor). Sonra bana yedek kartın stokta olmadığını ve eta'sız olduğunu söylediler. Yani onları satın almadan önce oldukça düşünmek isteyebilirsiniz.


Deneyiminizi paylaştığınız için teşekkür ederiz. Devam ettim ve bu 1.2TB kartları aynalı çiftlere yerleştirdim. HP SKU'ları kullanıyorum, bu yüzden RMA / değiştirme işlemini yürütmek için HP destek sözleşmem var.
ewwhite
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.