Điều tra ngoài RAID cho cụm đĩa trong máy chủ, liệu Dynamic Disk Pool có thể so sánh được không? [đóng cửa]


9

Với sự phát triển của các hệ thống siêu liên kết, chúng ta có thể thấy công nghệ khác ngoài RAID để xử lý lưu trữ phân tán (ví dụ như ceph hoặc VSAN hoặc lưu trữ phân tán như trong nutanix).

Nhưng có Công nghệ nguồn mở xuất phát từ lưu trữ đối tượng mà tôi có thể sử dụng trên một máy chủ có nhiều đĩa lớn không, giả sử có hàng tá đĩa 12 To sata, sẽ đảm bảo an toàn dữ liệu nhưng không bị hạn chế thời gian xây dựng lại lớn khi thay thế đĩa. Vì vậy, Dynamic Disk Pool là một dạng RAID tách cụm có thể được sử dụng ở cấp độ khối như iscsi hoặc cấp hệ thống tệp như zfs hoặc brtrfs.

Tôi muốn cung cấp một tính năng tương tự như một vịnh TỔNG HỢP (NFS, mục tiêu iscsi, SMB) nhưng không có RAID cho bộ lưu trữ khối.

cảm ơn chỉ dẫn của bạn


Bạn đã xem (ví dụ) Một mảng RAID 5 với ổ đĩa thứ sáu là một phụ tùng nóng chưa?
Mike Waters

1
Mọi người đều khuyên không nên sử dụng RAID5 cho khối lượng lớn. Btw raid5 không có nghĩa là 5 đĩa. Nhưng có phụ tùng nóng được khuyến nghị, tuy nhiên tôi đã gặp vấn đề với phụ tùng nóng, đôi khi phụ tùng nóng đã chết vì chúng đã quay trong nhiều năm trước khi được sử dụng.
dominix

Bạn cần nhiều đĩa hơn. Giải pháp duy nhất để xây dựng lại sự chậm trễ là dư thừa hơn. Cũng xóa mã.
Đàn D.

Câu trả lời:


7

Đối với một hệ thống duy nhất, tôi thực sự khuyên bạn nên gắn bó với các mảng RAID được biết và thực hiện. Các cửa hàng đối tượng có hình phạt hiệu suất đáng kể so với truy cập khối / tệp cổ điển và nếu bạn không mở rộng quy mô, bạn sẽ mất nhiều lợi ích của chúng.

Điều đó nói rằng, ngoại trừ RAID cổ điển, bạn có các khả năng sau:

  • không sợ , sử dụng phương pháp sao chép cấp độ tệp chứ không phải phương pháp cấp khối

  • glusterfs , cấu hình một viên gạch khác nhau cho mỗi đĩa và áp dụng replica 2chính sách

  • zfs, mặc dù dựa trên khối, không giống 100% với phần mềm cổ điển hoặc RAID phần cứng

Cũng lưu ý rằng lưu trữ đối tượng không đảm bảo thời gian xây dựng lại thấp hơn; hoàn toàn ngược lại, nó đã khắc phục việc xây dựng lại lâu dài bằng cách đảm bảo các chính sách nhân rộng mạnh mẽ hơn (tức là: replica 3trên các giá đỡ khác nhau).


Ưu điểm lớn của ZFS trong cuốn sách của tôi là nó thực sự có thể cho bạn biết tập tin nào, nếu có, đã bị hỏng; và nếu bạn có thể đọc chúng, bạn sẽ biết chúng không bị lỗi. (Ngoại trừ nếu bạn đã hoàn thành zfs set checksum=off, nhưng tôi không thể tưởng tượng được tại sao mọi người sẽ chạy ZFS và làm điều đó.) Ngay cả khi không có dung lượng lưu trữ, đây có thể là một lợi thế lớn vì bạn sẽ biết chính xác ông chủ của mình '... er , bảng tính quan trọng ... cần được khôi phục từ bản sao lưu.
một CVn

7

"điều đó sẽ đảm bảo an toàn dữ liệu nhưng không có nhược điểm về thời gian xây dựng lại lớn khi thay thế đĩa"

Bạn có một ảo tưởng ở chỗ bạn nghĩ rằng phần mềm có thể thay đổi thực tế - tức là vật lý. Thời gian xây dựng lại về cơ bản chạy xuống phải viết một đĩa hoàn chỉnh và nếu bạn viết 2tb thông tin trên một đĩa thì phải mất một thời gian dài VÌ SAO ĐÓ LÀ B DISCNG CÁCH NÀO. Một phần nếu bạn phải đọc nhiều đĩa để lấy dữ liệu bị thiếu trong lần hòa giải đầu tiên (tương tự Raid 5,6). Có nhiều chi tiết về cách phần mềm "ngu ngốc" có thể (nghĩa là thêm thời gian lên trên mức tối thiểu vật lý), nhưng mức tối thiểu đã là hàng giờ nếu bạn nói về các đĩa SATA lớn chậm.

Tất cả các công nghệ khác mà bạn đề cập phải tuân thủ cùng một thời gian lớn có vấn đề mà bạn muốn tránh bởi vì - vật lý.

Và nó không giúp ích gì cho mạng cụm của bạn - nếu bạn sao chép mạng - đang sử dụng 10g hoặc thấp hơn (đó là trường hợp có khả năng nhất) thay vì đi 40g hoặc 100g.


Chủ nhân của tôi tạo ra một bộ phân tích mạng về cơ bản là một PC tiêu chuẩn với các NIC chuẩn 2 * 100 GbE để phân tích lưu lượng phát video không nén trong thời gian thực. Vì vậy, nó không hoàn toàn xa lạ, nhưng thực tế, vâng, tốc độ mạng có thể sẽ là một nút cổ chai bổ sung.
Jörg W Mittag

Chà, tất cả các máy chủ của tôi đều là 2x100gb nic ngày nay - nhưng sau đó bộ phận CNTT của khách hàng chính của tôi bán tốc độ mạng phụ trợ 1gb (!) Là "hiệu suất cao". Thế giới dường như chạy trên prople mà thậm chí không biết cao cấp là gì.
TomTom

1
Không phải thời gian xây dựng lại sẽ giảm đáng kể nếu tất cả các đĩa là SSD?
Mike Waters

1
Phụ thuộc. Ok, không - vâng, nó sẽ bị giảm, nhưng SATA cũng đạt tốc độ 600mb / giây và nếu bạn chạy một mạng siêu liên kết cũng có nghĩa là nó phải đi qua mạng. Và bạn thậm chí không cần tất cả SSD - bộ nhớ cache SSD tốt cũng sẽ giúp đọc và ghi (Tôi sử dụng bộ đệm SSD 3.6gb trên mọi máy chủ). Nhưng thực sự bạn cần một xương sống để xử lý việc này, sau đó.
TomTom

1
Mike nói SSD, không phải SATA. Có một số ổ SSD được kết nối PCIe nhanh hơn 600MB / s.
Peter Cordes
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.