Tôi có cần thẻ RAID Fusion-io không?


27

Tôi có thể chạy một cách đáng tin cậy với một thẻ Fusion-io được cài đặt trong máy chủ không, hoặc tôi có cần triển khai hai thẻ trong thiết lập RAID phần mềm không?

Fusion-io không rõ ràng (gần như sai lệch) về chủ đề khi xem xét các tài liệu tiếp thị của họ Với chi phí của thẻ, tôi tò mò về cách các kỹ sư khác triển khai chúng trong các tình huống thực tế.

Tôi dự định sử dụng thẻ Fusion-io ioDrive2 1.2TB mang nhãn hiệu HP cho một giải pháp cơ sở dữ liệu độc lập độc quyền chạy trên Linux. Đây là một thiết lập máy chủ duy nhất không có tùy chọn khả dụng cao thực sự. Có sao chép không đồng bộ với 10 phút RPO rằng gương bản ghi giao dịch đến một máy chủ vật lý thứ hai.

Theo truyền thống, tôi sẽ chỉ định một máy chủ HP ProLiant cao cấp với bước CPU hàng đầu cho ứng dụng này. Tôi cần truy cập SSD và tôi có thể mua Fusion-io với giá thấp hơn so với SSD doanh nghiệp cho công suất cần thiết.

  • Tôi có cần chạy hai thẻ ioDrive2 và kết hợp chúng với RAID phần mềm (md hoặc ZFS) không, hoặc điều đó có cần thiết không?
  • Tôi có nên lo lắng về lỗi Fusion-io không hơn tôi lo lắng về lỗi bộ điều khiển RAID hoặc lỗi bo mạch chủ?
  • Quản trị hệ thống như RAID. Điều này có đòi hỏi một tư duy khác, với giao diện khác nhau và mức độ hao mòn / sửa lỗi trên thẻ có sẵn trong yếu tố hình thức này không?
  • Có gì tỷ lệ thất bại của những thiết bị này?

Chỉnh sửa: Tôi vừa đọc một whitepaper độ tin cậy của Fusion-io từ Dell và có vẻ như là "Thẻ Fusion-io có rất nhiều dự phòng nội bộ ... Đừng lo lắng về RAID !!" .


Phần mềm đột kích và / hoặc bus PCIe thậm chí có thể theo kịp nếu bạn đang đẩy giới hạn IOPS không? Tôi thực sự không có ý tưởng, nhưng nó đáng để kiểm tra.
pauseka

1
Xe buýt PCIe sẽ theo kịp. RAID phần mềm (nếu tôi CẦN ) sẽ dựa trên ZFS, vì vậy nó có khả năng. Tôi đã đặt mua hai thẻ bây giờ, nhưng tài liệu Fusion-io dường như nói, "một thẻ là đủ tốt".
ewwhite

Ngay cả ZFS cũng cần sử dụng chu kỳ CPU để phản chiếu dữ liệu, do đó, nó làm tăng thêm độ phức tạp và độ trễ - nhưng mức độ ảnh hưởng của nó đến ứng dụng cụ thể của bạn là không thể biết được. Fusion dường như rất tự hào về chi phí CPU thấp của họ trong việc phản chiếu / bảo vệ nội bộ ..
pauseka

Câu trả lời:


16

Cuối cùng, nó đi xuống mô hình thất bại của bạn. Tác động của một thất bại là gì?

Trong lịch sử, chúng tôi luôn RAID mọi thứ vì chi phí để làm như vậy là không đáng kể. $ 500 khác cho một ổ đĩa để phản chiếu? Hoàn toàn xứng đáng với chi phí mà không cần xem xét nó.

Khi bạn đang nói về $ 10K + khác để bật phản chiếu, nó cần xem xét thêm một chút.


Không, bạn không cần phải phản chiếu

Các thẻ Fusion-io có dự phòng nội bộ khá tốt. Đây không phải là loại phần cứng mà đĩa của bạn là một con chip. Trong hầu hết các tình huống mà tôi đã quan sát thấy sự thất bại, đó là một sự cố phần mềm đã ảnh hưởng đến cả hai thành viên của gương nên RAID sẽ không có vấn đề gì.

Hãy nghĩ về thẻ Fusion-io như một bộ điều khiển RAID với các đĩa phía sau nó. Bạn có ổn với một thiết lập bộ điều khiển duy nhất? Có lẽ. Hãy đối xử với nó như thế.

Trong nhiều thiết lập nơi bạn sẽ triển khai các ổ Fusion-io, bạn sẽ có các biện pháp bảo vệ khác được tích hợp (dự phòng ở cấp nút) để nó không có ý nghĩa nhiều như vậy.


Vâng, bạn cần phải phản chiếu

RAID làm tăng tính khả dụng của bạn . Bạn có cần sẵn có tối đa tuyệt đối mặc dù chi phí? Là chi phí của một thất bại và thời gian chết có thể đắt tiền? Đi trước và phản chiếu các ổ đĩa. Trong một thiết lập lớn về mặt thống kê, bạn sẽ gặp phải các lỗi về ổ đĩa mặc dù các biện pháp bảo vệ bên trong.


Cập nhật: Tôi đã nhân đôi thẻ Fusion-io trong các bản cài đặt mà khách hàng thấy ổn với chi tiêu bổ sung (và để tôi dễ dàng triển khai sản phẩm). Tôi đã triển khai một số cài đặt thẻ đơn trong các tình huống khác. Mọi thứ đều ổn cho đến nay ...
ewwhite 14/11/13

18

Dự phòng trên thiết bị sẽ thực hiện công việc tốt đối với các lỗi của chip flash - tương tự RAID trong số tất cả các thành phần thực hiện lưu trữ dữ liệu thực tế.

Tôi có nên lo lắng về lỗi Fusion-io không hơn tôi lo lắng về lỗi bộ điều khiển RAID hoặc lỗi bo mạch chủ?

Lỗi toàn bộ thiết bị sẽ tương tự như việc mất bộ điều khiển RAID hoặc bo mạch chủ - Tôi lo lắng về thẻ Fusion-io như các thành phần lỗi đơn khác này, mặc dù tôi không ' Không có kinh nghiệm với các thiết bị ở quy mô lớn để có thể so sánh tỷ lệ thất bại bằng cách sử dụng dữ liệu cứng.

Tôi có cần chạy hai thẻ ioDrive2 và kết hợp chúng với RAID phần mềm (md hoặc ZFS) không, hoặc điều đó có cần thiết không?

Thêm dự phòng ngoài những gì thiết bị đã có (giả sử, phần mềm RAID trong số nhiều thẻ Fusion-io) sẽ giống như thực hiện RAID phần mềm giữa hai nhóm RAID phần cứng trên hai bộ điều khiển RAID khác nhau; có thể đáng giá cho các hệ thống đảm bảo dự phòng cực đoan để loại bỏ một điểm lỗi bổ sung, nhưng không phải cho các triển khai chung (một RPO 10 phút trên gương có đủ tốt cho hầu hết các ứng dụng không?).

Sysadmin như RAID. Điều này có đòi hỏi một tư duy khác, với giao diện khác nhau và mức độ hao mòn / sửa lỗi trên thẻ có sẵn trong yếu tố hình thức này không?

Ư, tôi cung nghi vậy. Về cơ bản, bạn nhận được một thiết bị giống như bộ điều khiển RAID và một loạt các thiết bị lưu trữ phía sau nó trong một gói. Thật lo lắng khi lo lắng về việc đưa dữ liệu nhạy cảm của bạn vào một thiết bị, nhưng người ta cần có một mức độ tin cậy nào đó về sự dư thừa bên trong của thiết bị ... Điều này cần phải cân bằng với sự hiểu biết lành mạnh về "RAID không phải là một Khái niệm sao lưu ": luôn luôn được chuẩn bị cho sự thất bại của một thành phần dư thừa hoặc cho người dùng xóa dữ liệu trên đó, với các bản sao lưu tốt.


13

Như bạn đã biết, chúng tôi đã sử dụng bộ công cụ của họ trong một thời gian, trong cả cài đặt RAID và không RAID - Tôi ước tôi có một số kinh nghiệm thất bại để cung cấp cho bạn nhưng tôi thì không. Chúng tôi đã không có thất bại mà RAID sẽ giúp và các tính năng phục hồi trên tàu của họ chỉ trở nên tốt hơn. Ngoài ra, chức năng chính mà chúng ta sử dụng chúng bây giờ được chia tỷ lệ theo chiều ngang / cụm vì vậy chúng ta thậm chí còn ít lý do hơn để RAID chúng. Thẻ tuyệt vời mặc dù, rất khuyến khích họ.


Một điểm dữ liệu tốt. Tuy nhiên, tôi không thể biết liệu việc thêm một lớp RAID có quá mức hay không.
ewwhite

1
Tôi thấy công nghệ không phải là điểm xác định ở đây - hoặc dữ liệu của bạn cần khả năng hỗ trợ mất một thẻ FusionIO hoặc nó không - chỉ nghĩ rằng chúng là đĩa nhanh, tốn, - không thay đổi cho dù bạn Có thể sống mà không cần RAID hay không?
Chopper3

Hơi ... Cách tiếp cận truyền thống sẽ là sử dụng SSD doanh nghiệp SAS trong RAID 1 + 0. Đó chỉ là áp dụng cùng một tiêu chuẩn được sử dụng cho đĩa quay cho SSD. Nhưng điều đó cũng giả định khả năng trao đổi nóng. Điều đó không áp dụng cho thẻ dựa trên PCIe, đặc biệt là khi tôi buộc phải sử dụng RAID phần mềm để thực hiện việc này. Vì Fusion-io cũng có lợi ích của việc theo dõi và theo dõi mức độ hao mòn tốt hơn, tôi đang cố gắng hiểu các chế độ thất bại thực tế liên quan ở đây. Tôi có coi Fusion-io như đĩa hay bộ điều khiển không? Bạn sẽ không đặt hai thẻ Smart Array trong ProLiant để phục vụ các đĩa bên trong chứ?
ewwhite

2
@ewwhite Bạn có thể có hai bộ điều khiển RAID với các đĩa khác nhau và RAID1 giữa các đĩa của bộ điều khiển, nếu bạn cần có khả năng xử lý lỗi của bộ điều khiển RAID. Tôi muốn nói đối xử với thẻ Fusion-io như bộ điều khiển RAID theo kế hoạch dự phòng của bạn.
Shane Madden

@ewwhite Nếu bạn nhìn vào từ ngữ tôi đã sử dụng, bạn có thể đọc giữa các dòng mà chúng tôi đã có một lần ngừng hoạt động trên một máy chủ được trang bị FusionIO - chúng tôi đã có một mobo go pop - DL580 G6 (chúng tôi có rất ít trong số chúng) đã xảy ra với toàn bộ ngân hàng của bộ nhớ và nó đã đưa ra hội đồng quản trị. Trong kịch bản này, đó là RAID 1'ed nhưng rõ ràng điều đó không thành vấn đề. Tất nhiên, hãy nhớ rằng PCIe thể hoán đổi nóng, nó có thể là một khối lượng lớn nhưng nó có thể hoạt động tốt.
Chopper3

9

Tôi không quen thuộc với Fusion trực tiếp, nhưng tôi có một số kinh nghiệm về SSD PCIe để làm việc.

Những cái tôi làm việc với bốn LUN khác nhau cho HĐH và coi thẻ PCIe giống như một HBA. Nếu tôi muốn RAID, tôi sẽ phản chiếu hai LUN với nhau bằng HĐH. Điều này cho phép tôi một giải pháp một thẻ để dự phòng. Mặc dù, nếu thẻ hoàn toàn thất bại, tôi vẫn lên một con lạch. Tôi không biết nếu ioDrive làm điều tương tự.


Đơn vị đặc biệt này sẽ trình bày một thiết bị khối.
ewwhite

1
ioDrive trình bày một hoặc hai thiết bị độc lập. Nếu nó có hai, chúng là hai thiết bị riêng biệt trên một thẻ, mỗi thiết bị có bảo vệ bên trong riêng. So sánh với Intel 910, trình bày bốn thiết bị, mỗi thiết bị nên được coi là SSD.
MikeyB

5

Tôi đã mua 6 trong số 1,2tb thẻ trong vài tháng qua. Một trong số họ đã thất bại. Vì vậy, tôi hoàn toàn sẽ đột kích chúng. Tôi đã sử dụng windows gương đĩa hoạt động. Ổ đĩa bị lỗi với thông báo "thiếu bản đồ LEB". Tôi đã nói nó sẽ cần phải được trao đổi. Nhưng để được RMA chấp thuận, tôi cần phải chụp ảnh ở cả hai mặt của thẻ bị lỗi (yêu cầu ngừng sản xuất để lấy thẻ ra). Và sau đó họ nói với tôi rằng thẻ thay thế đã hết hàng mà không có eta. Vì vậy, bạn có thể muốn suy nghĩ khá khó khăn trước khi mua chúng.


Cảm ơn vì đã chia sẽ kinh nghiệm của bạn. Tôi đã đi trước và triển khai các thẻ 1,2TB này theo cặp nhân đôi. Tôi đang sử dụng HP SKU, vì vậy tôi có hợp đồng hỗ trợ HP của mình để xử lý RMA / thay thế.
ewwhite
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.