Sự khác biệt giữa thẻ HBA và thẻ RAID là gì?


17

Tôi nghĩ rằng tôi biết sự khác biệt giữa HBA và RAID.

Trong tâm trí của tôi, HBA đang giảm tải từ bo mạch chủ / CPU chính và chỉ đơn giản là JBOD ... thường có cổng SAS bên ngoài, trong khi thẻ RAID hoạt động giống như HBA nhưng thêm tất cả các cấp RAID đẹp và có thể là pin dự phòng + khác những lợi ích.

Sau khi xem trang web LSI cho một sản phẩm, tôi thấy rằng họ có thẻ HBA được tích hợp RAID, ví dụ Bộ điều hợp bus máy chủ LSI SAS 9211-8i .

Vậy ... Rõ ràng là tôi sai!

Sự khác biệt giữa thẻ HBA và thẻ RAID là gì?


Tiêu đề cho thẻ ...and integrated RAID...đó cho thấy đó là sự kết hợp của cả hai.
user9517 hỗ trợ GoFundMonica

@Iain - nhưng sau đó chắc chắn nó sẽ được liệt kê trong phần RAID của họ! ... Phần HBA của họ hiển thị khá nhiều thẻ có RAID - lsi.com/products/host-bus-ad chương / Pages / default.aspx # tab / trộm
William Hilsum

Nói với họ về điều đó sau đó?
user9517 hỗ trợ GoFundMonica

tốt, đó không chỉ là vấn đề LSI, các nhà cung cấp khác dường như cũng vậy ... đó là lý do tại sao tôi có câu hỏi và tự hỏi liệu có điều gì tôi đã bỏ qua.
William Hilsum

Tôi biết bây giờ đây là một chủ đề hơi cũ và câu hỏi đã được trả lời khá tốt, nhưng bản pdf từ Adaptec này thực sự tuyệt vời trong việc giải thích sự khác biệt và là một mồi tổng thể tuyệt vời về RAID nói chung: Adaptec.com/nr/pdfs/ intro_ston.pdf
Tim Katje

Câu trả lời:


14

HBA chỉ có nghĩa là 'bộ điều hợp bus chủ', vì vậy đó là bất cứ điều gì cho phép bạn kết nối với xe buýt bên ngoài (mặc dù thông thường thuật ngữ này được áp dụng cho thứ gì đó cho phép bạn kết nối bộ nhớ).

Bạn có thể đặt một cái vào để lắp ổ đĩa băng ngoài hoặc mảng lưu trữ SAN. Thông thường, như trong trường hợp này, điều đó có nghĩa là thẻ không thông minh. Nó chỉ hỗ trợ các loại RAID 0, 1, 10 đơn giản và không có bộ nhớ cache trên bo mạch. Vì vậy, tôi nghĩ bạn đúng hơn sai.


11

Điều này có thể không quan trọng, tùy thuộc vào mục tiêu của bạn là gì ... có các vùng màu xám giữa cả hai định nghĩa - Bộ điều khiển RAID và Bộ điều hợp máy chủ lưu trữ (HBA).

  • Hiểu rằng hầu hết các máy chủ chất lượng cao đều có bộ điều khiển RAID nhúng ngày nay, do đó nhu cầu chọn và mua một thẻ RAID riêng biệt đã giảm đi khi các hệ thống trở nên tích hợp hơn ...

  • Thẻ điều khiển RAID có thể có chức năng giống HBA. Đôi khi, họ sẽ có khả năng hoạt động ở chế độ JBOD hoặc khả năng giao tiếp với ổ băng từ bên ngoài , làm mờ ranh giới giữa nhiệm vụ chỉ RAID và mục đích truyền thống của HBA.

  • HBA có thể có chức năng RAID cơ bản. Đôi khi, các HBA SAS được xây dựng có mục đích có thể cung cấp RAID phần cứng dưới dạng tùy chọn, nhưng sẽ không hoạt động tốt như các bộ điều khiển RAID chuyên dụng.

Vì vậy, đối với câu hỏi của bạn, nếu bạn đang mua sắm hoặc tìm kiếm giải pháp, hãy mua thiết bị có chức năng chính phù hợp với những gì bạn đang cố gắng thực hiện.


Bạn có thể giải thích với ví dụ sau: có mảng đĩa, ví dụ như cái này www8.hp.com/us/en/products/disk-st Storage / Lỗi và một máy chủ. Cần kết nối máy chủ với mảng đĩa. Tôi nên sử dụng HBA nào và RAID nào?
iJava

Đối với thiết bị MSA và P2000, bạn sẽ sử dụng HP HBA tiêu chuẩn. Không có RAID.
ewwhite

Đồng ý. Điều duy nhất tôi không hủy bỏ - HBA này phải nằm trong mảng đĩa hoặc trong máy chủ?
iJava

Nó được cài đặt trong máy chủ.
ewwhite

6

HBA: Thiết bị cắm vào bus máy tính của bạn và cho phép nó nói chuyện với các ổ đĩa cứng. Nó có thể hoặc không thể cung cấp RAID, tăng tốc hoặc các tính năng khác.

Bộ điều khiển RAID: Thiết bị hỗ trợ RAID, thường có khả năng tăng tốc phần cứng. Nó có thể hoặc không thể kết nối với xe buýt của máy tính của bạn. Nó có thể, ví dụ, kết nối với một cổng SATA.


Hmm ... Tôi nghĩ rằng tôi hiểu bạn - Vì vậy, các thuật ngữ có thể thay thế cho nhau nhưng thông thường HBA luôn giảm tải trong khi các bộ điều khiển RAID thường cao cấp hơn với các tính năng được thêm vào nhưng không phải lúc nào cũng giảm tải?
William Hilsum

Trước đây, các HBA thường không giảm tải và bộ điều khiển RAID luôn hoạt động. Nhưng sau đó, các nhà sản xuất chipset đã quyết định thông báo rằng họ có "bộ điều khiển RAID" trên chipset (mặc dù không có giảm tải) và một số nhà sản xuất đã quyết định "HBA" nghe có vẻ như là một cái tên hay cho máy gia tốc của họ.
David Schwartz

Vì vậy, ... Về cơ bản ... Chúng hoàn toàn có thể hoán đổi cho nhau và tôi phải luôn luôn nhìn vào đặc điểm kỹ thuật chứ không phải tên của sản phẩm!?
William Hilsum

@WilliamHilsum Không ... chỉ cần mua những gì bạn thực sự cần.
ewwhite

@eewhite - Ý tôi là các thuật ngữ HBA và Raid có thể hoán đổi cho nhau, vì vậy, tôi thực sự có thể mua những gì có thông số kỹ thuật tôi cần và không nhìn vào tên của sản phẩm ...
William Hilsum

5

HBA là viết tắt của "Host Bus Adaptor". Về cơ bản, nó xác định một thẻ có vai trò giao tiếp với bus chủ chính (ví dụ: PCI-E) với các loại bus khác (ví dụ: SAS, SATA, USB, v.v.). Như vậy, một HBA hoàn thành hai vai trò khác nhau nhưng tương quan:

  • từ quan điểm của bộ điều hợp máy chủ chính, nó chỉ đơn giản là một thẻ bộ điều hợp xuôi dòng xuất một số tài nguyên;
  • từ quan điểm của các thiết bị được kết nối, nó là một bộ điều khiển và / hoặc trọng tài.

Điều này có nghĩa là một HBA thuần túy có trí thông minh hạn chế, chủ yếu được sử dụng để liệt kê / điều khiển / xuất thiết bị đính kèm sang CPU chủ chính.

Thẻ RAID là một sự phát triển cao cấp dành riêng cho đĩa của một HBA đĩa. Thẻ RAID thuần sẽ che giấu các thiết bị duy nhất khỏi bus / CPU chính, xuất một thiết bị ảo có tính cách RAID cụ thể (ví dụ: RAID0, RAID1, ecc).

Vì vậy, với các định nghĩa trên, tại sao lại có thẻ HBA có khả năng RAID và thẻ RAID chuyển qua xuất các thiết bị đơn lẻ sang HĐH? Bởi vì ngày nay, nhiều thẻ HBA / RAID dựa trên chipset tương tự (nếu không giống hệt nhau), với sự khác biệt chính nằm trong hình ảnh phần sụn mà chúng chạy. Ví dụ: một số thẻ LSI có thể được chuyển đổi ở chế độ CNTT (truyền qua) thay vì chế độ RAID (và ngược lại) bằng cách tải phần mềm thích hợp.

Hơn nữa, tính cách RAID0 / 1/10 đủ đơn giản để được thực hiện ngay cả trong cái gọi là thẻ chỉ HBA. Mặt khác, bộ đệm ghi lại RAID5 / 6 và BBU là các tính năng thường được dành riêng cho thẻ RAID cao cấp.


1

HBA là giao diện của bus giao thức scsi (cho dù đó là scsi song song, SAS hay FC - chỉ là chúng ta đã thoát khỏi thói quen gọi các bộ điều khiển scsi song song là "scsi HBAs" vài thập kỷ trước.)

Bộ điều khiển RAID có nhiều thông minh hơn và nhiều CPU trên bo mạch hơn để thực hiện chức năng đột kích - chúng có thể có hoặc không có giao diện scsi ở phía ổ đĩa. (SATA là tập con của scsi)

Đối với hầu hết các ứng dụng hiện đại, nơi bạn cần chức năng đột kích, tốt hơn hết là bạn nên sử dụng HBA và đột kích phần mềm.

Việc tải CPU cho nó là không đáng kể và các ổ đĩa có thể hoán đổi cho nhau nếu bộ điều khiển bị lỗi (so với đột kích phần cứng thường cần bộ điều khiển mô hình chính xác giống nhau). Trên hết, truy cập trực tiếp thường cho phép theo dõi sức khỏe ổ đĩa tốt hơn so với giám sát thường thô sơ trên hầu hết các bộ điều khiển RAID.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.