ZFS Giống như các lựa chọn thay thế trên Windows


11

Về mặt khái niệm, và tôi không nghĩ rằng tôi ở đây một mình, tôi yêu các khái niệm về ZFS. Bạn có thể tạo một đĩa lớn, mọi thứ được lưu trữ trên nhiều ổ đĩa, và bạn có thể phát triển và thu nhỏ hồ bơi và ổ đĩa bất cứ lúc nào. Thêm vào đó, các đĩa không cần phải giống nhau, v.v.

Điều tôi ghét về ZFS là, tốt nhất tôi có thể nói, hình thức thực sự ổn định duy nhất của nó trên Solaris chạy trên phần cứng của Oracle (trước đây là Sun). Chắc chắn, OpenSolaris tồn tại và FreeBSD có hỗ trợ ZFS, nhưng độ tin cậy thường được cho là kém khi trên FreeBSD / OpenSolairs / Solaris trên phần cứng không phải là tiên tri.

Chúng tôi chạy (độc quyền tại thời điểm này) máy chủ Window Server 2008 R2. Tùy chọn lưu trữ DAS "tốt nhất tiếp theo" cho HĐH này là gì? Tôi không thể tìm thấy triển khai ZFS cho windows, vì vậy, đó là ra. Có rất nhiều thẻ RAID ngoài kia: ai đó có thể đề xuất một thiết lập tiếp cận tính linh hoạt của ZFS không? Một thiết lập trong đó bạn chỉ có thể thêm một đĩa vào nhóm và lưu trữ thêm dung lượng mà không cần phải đưa máy chủ xuống để xây dựng lại?

Trong Sum: nếu bạn yêu thích ZFS nhưng muốn chạy Windows Server 2008 R2 thì tùy chọn tốt nhất / thú vị nhất của bạn là gì?

PS: Cái này dành cho các hệ thống sản xuất, ngân sách ở mức 10k cho mỗi hệ thống.


Điều này sẽ làm điều đó cho lưu trữ ổ đĩa plug-n-play. drobo.com/how-it-works/overview
Chloe

Nó không xuất hiện khi câu hỏi này được đăng, nhưng ngày nay, ít nhất là đối với một số tình huống và tùy thuộc vào tính năng ZFS chính xác nào bạn muốn, trên Windows, ReFS có thể là một giải pháp thay thế cho ít nhất là xem xét các triển khai mới. ReFS có sẵn trong Windows Server 2012 và mới hơn.
một CVn

Câu trả lời:


7

Theo như tôi biết, thực sự lựa chọn duy nhất mà bạn có cách tiếp cận có phần đáng tin cậy là lấy SAN thực hiện ảo hóa lưu trữ và kết nối các máy chủ windows của bạn với nó thông qua iSCSI / FC / FCoE / etc.

SAN sẽ có thể cung cấp cho bạn các tính năng tương tự như ZFS: snapshot, kích thước âm lượng động, nhân bản, v.v.


Nói chung, bất kỳ loại ảo hóa lưu trữ sẽ làm điều đó, phải không? NAS hoặc SAN với bộ công cụ phù hợp ở phía trước nó sẽ làm gì? $$$$ mặc dù
mfinni

@mfinni Vâng, điều đó đúng, miễn là lưu trữ được trình bày dưới dạng khối lưu trữ cho các máy chủ.
EEAA

Ảnh chụp nhanh, kích thước âm lượng và nhân bản không phải là chức năng của SAN. Chúng có thể là các tính năng của việc triển khai SAN cụ thể, nhưng nói chung với SAN, bạn chỉ cần có một cách lưu trữ khối đáng tin cậy trên một thiết bị truy cập ngẫu nhiên. Và, việc thực hiện chức năng này bằng cách sử dụng NAS dễ dàng hơn nhiều so với SAN vì NAS hoạt động ở lớp hệ thống tệp thay vì lớp lưu trữ cấp khối.
Chris

@chris - Nhận xét của bạn có thể đã chính xác 5-10 năm trước, nhưng tất cả các nhà cung cấp SAN hàng đầu (và phần lớn các nhà cung cấp nhỏ hơn) đều có chức năng này tích hợp sẵn. Ngoài ra, việc triển khai các tính năng này trên bộ lưu trữ được kết nối với NAS so với SAN sẽ không nhất thiết phải dễ dàng hơn tùy theo nhu cầu.
EEAA

4

Giống như những người khác đang nói rằng không có gì có thể so sánh với ZFS trên Windows, vì vậy nếu bạn muốn sử dụng ZFS, nó sẽ phải được đính kèm qua mạng dưới một hình thức nào đó.

Nếu bạn kiểm tra tính tương thích của phần cứng một cách cẩn thận, bạn cũng sẽ không gặp vấn đề gì khi chạy nó trên phần cứng không phải của Oracle, theo kinh nghiệm của tôi (mặc dù có giới hạn). Từ những gì tôi thu thập được những điều quan trọng nhất cần chú ý là:

  • CPU có khả năng 64 bit (ZFS thực tế vô dụng trên 32 bit)
  • 1 - 1,5 GB RAM ECC cho mỗi TB lưu trữ đã sử dụng
  • LSI 1068E dựa trên SAS / SATA HBA với phần mềm CNTT

Tôi muốn giới thiệu HĐH dựa trên Solaris trên FreeBSD hoặc Linux vì lý do hiệu năng và độ ổn định hoặc nếu bạn cần bất kỳ tính năng nào chỉ hỗ trợ các phiên bản ZFS gần đây (như mã hóa). Điều đó có nghĩa là các tùy chọn hệ điều hành của bạn là Solaris 10, Solaris 11 Express hoặc một trong những nhánh của OpenSolaris. Nexenta Core (hoặc NexentaStor giống như thiết bị hơn), OpenIndiana và Schillix dường như là nổi bật nhất. Nếu bạn quyết định sử dụng HĐH do Oracle hỗ trợ, chi phí cấp phép hiện là $ 1000 / ổ cắm cho phần cứng không phải là x86 của Oracle.

Tôi hiện đang chạy một máy chủ tệp thử nghiệm trên ZFS. Nếu các yêu cầu của bạn giống với yêu cầu của chúng tôi, bạn có thể nhận được mà không cần đi theo tuyến iSCSI và thay vào đó sử dụng hỗ trợ CIFS tích hợp của Solaris để làm cho các hệ thống tệp ZFS xuất hiện dưới dạng chia sẻ Windows thông thường. Việc tích hợp nó với Active Directory tương đối dễ dàng và cho đến nay, nó đã bớt đau hơn rất nhiều so với Samba.

Nếu bạn cần bộ lưu trữ xuất hiện dưới dạng ổ đĩa Windows gốc - ví dụ: đối với cơ sở dữ liệu - iSCSI là tùy chọn duy nhất của bạn. Coi chừng bạn mất khả năng phát triển ổ đĩa một cách dễ dàng vì bạn cần dành một lượng không gian nhóm ZFS đã đặt cho chia sẻ iSCSI. Nếu bạn cần iSCSI, tôi sẽ khuyên bạn nên thiết lập mạng mạnh hơn so với thẻ gigabit duy nhất được đề xuất ở trên - chúng tôi không gặp vấn đề gì khi bão hòa kết nối gigabit chỉ với bốn ổ đĩa máy tính để bàn 5400 RPM cũ trong RAIDZ trên HBA 1,5 gbit. Thẻ 10 gigabit hoặc ít nhất là thẻ gigabit bốn cổng có tổng hợp liên kết sẽ tốt hơn.


3

Tôi nghĩ rằng bạn có một số khái niệm về ZFS sai. Bạn thực sự không thể thu hẹp các nhóm, tuy nhiên có thể tạo và xóa các hệ thống tệp và như vậy một cách nhanh chóng bằng cách sử dụng bộ nhớ được gộp. Thành thật mà nói, không sử dụng giải pháp dựa trên ZFS, tôi nghĩ giải pháp bộ điều khiển Smart Array của HP cực kỳ sạch sẽ và cho phép linh hoạt với các ổ đĩa logic của nó. Giả sử bạn có 8 đĩa. Trong mảng đó, bạn có thể có các ổ đĩa logic nhỏ hơn có thể sử dụng các cấp RAID khác nhau. Chúng cũng có thể được mở rộng dễ dàng. Vì vậy, đó là thứ duy nhất dành cho máy chủ HP ProLiant, nhưng là một lựa chọn tốt trong môi trường Windows.

Theo như ZFS, bạn có thể mua giải pháp ZFS đóng hộp từ một số nhà cung cấp. Hãy xem NexentaStor cũng như PogoLinux , người bán các hệ thống NexentaStor đóng gói và cấu hình sẵn trên phần cứng được chứng nhận . Những giải pháp này chắc chắn sẽ phù hợp với ngân sách của bạn.

Cá nhân, tôi sử dụng NexentaStor cho các triển khai ZFS của mình, nhưng đã đi theo con đường điều chỉnh phần cứng HP ProLiant cho nhiệm vụ vì đó là điều tôi quen thuộc nhất. Dù bằng cách nào, không có yêu cầu chạy trên phần cứng của Oracle để đạt được sự ổn định trong ZFS.


1

Có một vài lựa chọn bạn có thể mong đợi trong các cửa sổ. Hệ thống tập tin Windows ntfs có hỗ trợ quản lý đĩa logic. Bạn có thể đọc thêm và xem nó có phù hợp với yêu cầu của bạn từ http://technet.microsoft.com/en-us/l Library / cc758035 (WS.10) .aspx . Tùy chọn khác mà bạn có là sử dụng trình quản lý âm lượng veritas http://www.symantec.com/business/st Storage-foundation-for-windows .


Symantec có còn tích cực phát triển / hỗ trợ công cụ Veritas (nay là Storage Foundation) không? Cố gắng để có được giá cả / câu hỏi cơ bản trả lời về nó giống như nhổ răng. Trông giống như một chiếc xe đẩy tuyệt vời trên giấy mặc dù ...
SvrGuy

1

Thiết lập hệ thống Illumos / OpenSolaris dưới dạng SAN và sử dụng iSCSI trên máy chủ Windows để gắn vào ổ đĩa trên SAN. Thiết lập nó để máy chủ Windows có thêm thẻ gigE được gắn vào công tắc gigE mà máy chủ được gắn vào để lưu lượng iSCSI về cơ bản có công tắc riêng.

Để sao lưu một cái gì đó như SQL Server, tắt máy chủ SQL, hãy báo cho máy Illumos chụp nhanh khối lượng ZFS nơi db được lưu trữ, khởi động lại máy chủ SQL và sau đó sử dụng gửi / nhận ZFS để sao lưu ảnh chụp nhanh sang máy chủ khác. Làm theo cách này có nghĩa là bạn có thể sao lưu cơ sở dữ liệu của mình với thời gian chết rất nhỏ.


Tắt SQL không phải là cách đúng đắn để làm điều này. Máy chủ SQL có thể hỗ trợ ảnh chụp nhanh thông qua dịch vụ Volume ShadowCopy. Một tập lệnh đơn giản gọi VSHADOW và sau đó tạo ảnh chụp nhanh ZFS sẽ thực hiện việc này mà không có thời gian chết.
rmalayter

0

Tôi hiểu rằng câu hỏi này đã khá lỗi thời vì chúng ta đã có Storage Spaces. Bây giờ vấn đề không phải là linh hoạt, đó là hiệu suất. Chỉ cần nhìn vào biểu đồ:

Không gian lưu trữ so với ZFS

ZFS, và cụ thể hơn, RAID-Z hủy diệt khá nhiều thứ khác ngoài mạng. Vui lòng bỏ phiếu cho ý tưởng ZFS trên Windows Server trên UserVoice (được liên kết ở cuối bài viết), cảm ơn!

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.