HBA kartı ile RAID kartı arasındaki fark nedir?


18

HBA ve RAID arasındaki farkı bildiğimi sanıyordum.

Aklımda, HBA ana anakart / CPU'dan boşaltıyor ve sadece JBOD ... genellikle harici SAS bağlantı noktalarına sahipken, RAID kartı HBA ile aynı işi yapıyor ancak tüm güzel RAID seviyelerini ve muhtemelen pil yedeklemesini + diğerlerini ekliyor yararlanır.

Bir ürün için LSI web sitesine baktıktan sonra, RAID'de yerleşik olan, örneğin LSI SAS 9211-8i Ana Bilgisayar Veri Yolu Adaptörü gibi HBA kartlarına sahip olduklarını görüyorum .

Yani ... Açıkçası yanılıyorum!

HBA kartı ile RAID kartı arasındaki fark nedir?


Bu kartın başlığı ...and integrated RAID..., bunun ikisinin bir kombinasyonu olduğunu gösteriyor.
user9517

@Iain - ama sonra kesinlikle RAID bölümünde listelenmelidir! ... HBA bölümleri RAID ile birkaç kart gösteriyor - lsi.com/products/host-bus-adapters/pages/default.aspx#tab/…
William Hilsum

Onlarla bu konuda konuştun mu?
user9517

Peki, bu sadece bir LSI sorunu değil, diğer satıcılar şimdi aynı görünüyor ... bu yüzden göz ardı ettiğim bir şey olup olmadığını soran ve merak eden bir sorum var.
William Hilsum

Bu şimdiye kadar biraz eski bir konu olduğunu biliyorum, ve soru oldukça iyi cevaplandı, ama Adaptec bu pdf farklılıkları açıklamak gerçekten harika ve genel olarak RAID üzerinde büyük bir genel astar: adapec.com/nr/pdfs/ intro_raid.pdf
Tim Katje

Yanıtlar:


15

HBA sadece 'ana veri yolu adaptörü' anlamına gelir, bu nedenle harici bir veriyoluna bağlanmanıza izin veren bir şeydir (genellikle terim, depolama birimini bağlamanızı sağlayan bir şeye uygulanır).

Harici bir teyp sürücüsüne veya SAN depolama dizisine sığdırmak için birini takabilirsiniz. Genellikle, bu durumda olduğu gibi, kartın o kadar akıllı olmadığı anlamına gelir. Yalnızca basit RAID 0, 1, 10 türlerini destekler ve yerleşik önbellek içermez. Yani, bence yanlıştan daha haklısın.


12

Hedeflerinizin ne olduğuna bağlı olarak önemli olmayabilir ... her iki tanım arasında da gri alanlar vardır - RAID denetleyicisi ve Host-Bus Adaptörü (HBA).

  • Yüksek kaliteli sunucuların çoğunun bugün RAID denetleyicileri içerdiğini anlayın, bu nedenle sistemler daha entegre hale geldikçe ayrı bir RAID kartı seçme ve satın alma ihtiyacı azaldı ...

  • RAID denetleyici kartları olabilir HBA benzeri özelliğe sahip. Bazen bir JBOD modunda çalışma veya harici bir teyp sürücüsü ile arayüz oluşturma yeteneğine sahip olurlar , sadece RAID görevleri ve bir HBA'nın geleneksel amacı arasındaki çizgileri bulanıklaştırırlar.

  • HBA'lar temel RAID işlevselliğine sahip olabilir . Bazen amaca yönelik oluşturulan SAS HBA'lar isteğe bağlı olarak donanım RAID'i sağlayabilir, ancak özel RAID denetleyicilerinin yanı sıra çalışmazlar.

Yani sorunuza göre, alışveriş ya da bir çözüm arıyorsanız , birincil işlevleri yapmaya çalıştığınız ürüne uygun olan cihazı satın alın .


Aşağıdaki örnekle açıklayabilir misiniz: disk dizisi var, örneğin bu bir www8.hp.com/us/en/products/disk-storage/… ve bir sunucu. Sunucuyu disk dizisine bağlamak gerekir. Hangisinde HBA, hangisinde RAID kullanmalıyım?
iJava

MSA ve P2000 aygıtları için standart bir HP HBA kullanırsınız. RAID yok.
ewwhite

Tamam. Anlamadığım tek şey - bu HBA disk dizisinde veya sunucuda mı bulunmalıdır?
iJava

Sunucuya yüklenir.
ewwhite

6

HBA: Bilgisayarınızın veri yoluna takılan ve sabit sürücülerle konuşmasına izin veren aygıt. RAID, hızlanma veya bu gibi diğer özellikleri sağlayabilir veya sağlamayabilir.

RAID denetleyicisi: RAID desteği sağlayan ve genellikle donanım hızlandırmalı aygıt. Bilgisayarınızın veri yoluna bağlanabilir veya bağlanmayabilir. Örneğin, bir SATA bağlantı noktasına bağlanabilir.


Hmm ... Sanırım seni anlıyorum - Yani, terimler birbirinin yerine geçebilir ama tipik olarak HBA daima RAID denetleyicileri ek özellikler ile daha yüksek sondadır, ancak her zaman boşaltılmaz mı?
William Hilsum

Eskiden HBA'lar genellikle boşaltmadı ve RAID denetleyicileri her zaman yaptı. Ancak daha sonra yonga seti üreticileri yonga setlerinde "RAID denetleyicileri" olduğunu duyurmaya karar verdiler (boşaltma olmamasına rağmen) ve bazı üreticiler "HBA" nın hızlandırıcıları için havalı bir isim gibi geldiğine karar verdi.
David Schwartz

Yani ... Temel olarak ... Tamamen değiştirilebilirler ve her zaman ürünün ismine değil, spesifikasyonuna bakmalıyım !?
William Hilsum

@ WilliamHilsum Hayır ... sadece ihtiyacınız olanı satın alın.
ewwhite

@eewhite - HBA ve Raid terimlerinin birbirinin yerine kullanılabileceği anlamına geliyordu, bu yüzden aslında ihtiyacım olan özelliklere sahip olabilirim ve ürünün
ismine bakmıyorum

5

HBA "Ana Bilgisayar Veri Yolu Adaptörü" anlamına gelir. Temel olarak, rolü ana ana bilgisayar veri yolunu (yani: PCI-E) diğer tür veri yollarına (ör: SAS, SATA, USB, vb.) Arabirim yapmak olan bir kartı tanımlar. Bu nedenle, bir HBA iki farklı fakat ilişkili rolü yerine getirir:

  • ana anasistem bağdaştırıcısı açısından, bazı kaynakları dışa aktaran bir aşağı akış bağdaştırıcı kartıdır;
  • bağlı cihazların bakış açısından, bir kontrolör ve / veya hakemdir.

Bu, saf bir HBA'nın, esas olarak bağlı cihazı ana ana CPU'ya numaralandırmak / kontrol etmek / vermek için kullanılan sınırlı zekaya sahip olduğu anlamına gelir.

RAID kartı, disk HBA'sının diske özgü, daha üst düzey bir evrimidir. Saf bir RAID kartı, tek bir cihazı ana veriyolundan / CPU'dan gizler ve belirli bir RAID kişiliğine sahip bir sanal cihazı dışa aktarır (yani: RAID0, RAID1, ecc).

Peki, yukarıdaki tanımlara göre, neden tek aygıtları işletim sistemine veren RAID özellikli HBA kartları ve doğrudan geçişli RAID kartları var? Günümüzde birçok HBA / RAID kartı benzer (aynı değilse) yonga setine dayanmaktadır, temel fark çalıştırdıkları bellenim görüntülerinde bulunur. Örneğin, bazı LSI kartlar, RAID modundan ziyade IT (doğrudan geçiş) modunda (veya tam tersi) uygun ürün yazılımı yüklenerek değiştirilebilir.

Dahası, RAID0 / 1/10 kişiliklerin sadece HBA olarak adlandırılan kartlarda bile uygulanması yeterince basittir. Öte yandan, RAID5 / 6 ve BBU geri yazma önbelleği, üst düzey RAID kartlar için genel olarak ayrılmış özelliklerdir.


1

HBA, bir scsi protokol veriyoluna bir arabirimdir (bu paralel scsi, SAS veya FC olsun - sadece birkaç yıl önce paralel scsi denetleyicilerine "scsi HBA" deme alışkanlığımızdan kurtulduk.)

RAID denetleyicilerinde, baskın işlevi gerçekleştirmek için daha fazla akıllı ve daha fazla yerleşik CPU bulunur - sürücü tarafında scsi arabirimleri olabilir veya olmayabilir. (SATA scsi'nin bir alt kümesidir)

İçin en Eğer işlevselliği baskın gerek çağdaş uygulamalar, bir HBA ve yazılım baskını ile daha iyi.

Bunun için CPU yüklemesi önemsizdir ve denetleyici arızalanırsa sürücüler değiştirilebilir (donanım baskısına karşı genellikle aynı model denetleyiciye ihtiyaç duyar). Bunun da ötesinde, doğrudan erişim, çoğu RAID denetleyicisindeki genellikle temel izlemeden daha iyi sürücü sağlığının izlenmesine izin verir.

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.