Có một hệ thống SAN / Storage phân tán ngoài kia không? [đóng cửa]


9

Giống như nhiều nơi khác, chúng tôi yêu cầu người dùng không lưu tệp vào máy cục bộ của họ. Thay vào đó, chúng tôi khuyến khích chúng được đặt trên một máy chủ tệp để những người khác (có quyền thích hợp) có thể sử dụng chúng và các tệp được sao lưu đúng cách.

Kết quả của điều này là hầu hết người dùng có ổ cứng lớn đang ngồi chủ yếu trống. Bây giờ là năm 2010. Chắc chắn có một hệ thống ngoài đó cho phép bạn biến không gian trống đó thành một thư viện SAN hoặc tài liệu ảo?

Những gì tôi hình dung là một chương trình máy khách được đẩy ra PC của người dùng phối hợp với một máy chủ trung tâm. Máy chủ trông giống như một máy chủ tệp bình thường, nhưng thay vì giữ toàn bộ nội dung tệp, nó chỉ giữ một bản ghi về nơi các tệp đó có thể được tìm thấy giữa các PC người dùng khác nhau. Sau đó, nó phối hợp với các máy khách phù hợp để phục vụ các yêu cầu tệp. Phần mềm máy khách sẽ có thể đáp ứng trực tiếp các yêu cầu như vậy, cũng như đủ thông minh để lưu trữ các tệp gần đây cục bộ. Để dự phòng, máy chủ có thể đảm bảo các tệp được sao chép vào nhiều PC, có lẽ cho phép bạn xác định các nhóm ở các vị trí khác nhau để một thể hiện của toàn bộ kho lưu trữ trong mỗi nhóm để bảo vệ chống lại thảm họa trong một tòa nhà phá hủy mọi thứ khác.

Rõ ràng bạn sẽ không chỉ máy chủ cơ sở dữ liệu của bạn ở đây, nhưng đối với những điều đơn giản hơn, tôi thấy một số lợi thế:

  • Các tập tin thường có thể được chuyển từ một máy gần hơn (hoặc cục bộ ).
  • Phân phối kết nối mạng, thay vì chặn tất cả các lần chuyển tệp trên một kết nối
  • Dung lượng đĩa phát triển tự động như công ty của bạn.
  • Cuối cùng nên rẻ hơn, vì bạn không cần phải giữ một bộ đĩa riêng

Tôi cũng có thể thấy một vài nhược điểm:

  • Thỉnh thoảng suy giảm hiệu suất máy tính của người dùng, nếu máy phải phục vụ hoặc chấp nhận chuyển tập tin lớn trong thời gian bận rộn.
  • Các bài viết phải được đưa lên mạng nhiều lần (mặc dù tôi nghi ngờ đây không thực sự là vấn đề, vì việc đọc xảy ra ở hầu hết các nơi hơn là viết)
  • Thỉnh thoảng vẫn cần một cách để gửi một bản sao hoàn chỉnh của dữ liệu ngoại vi và điều này sẽ khiến cho việc phân biệt rất khó khăn

Hãy nghĩ về điều này giống như một hệ thống lưu trữ đám mây sống hoàn toàn trong mạng LAN công ty của bạn và sử dụng thiết bị người dùng hiện tại của bạn.

Máy chủ tệp chính cũ của chúng tôi sẽ nghỉ hưu sau khoảng 2 năm và tôi đang tìm cách thay thế nó bằng một SAN nhỏ. Máy chủ tệp hiện tại của chúng tôi đang sử dụng khoảng 400 GB chia sẻ 1TB. Chúng tôi chỉ giữ nó ở mức nhỏ vì không gian sao lưu của chúng tôi bị hạn chế. Tôi đang tìm cách mở rộng lên ít nhất 4TB dung lượng có thể sử dụng khi được thay thế, có thể nhiều hơn nữa nếu giá giảm như tôi mong đợi. Tôi đang nghĩ một cái gì đó như thế này sẽ phù hợp hơn. Là một trường học, chúng tôi có một vài phòng thí nghiệm máy tính mà tôi có thể bỏ chạy, điều đó thật hoàn hảo để thêm một chút dư thừa cho hệ thống như vậy.

Với rất ít ngoại lệ, người dùng của chúng tôi đang lấp đầy dưới 40 GB ổ cứng 120 GB, nghĩa là tôi có thể dễ dàng dự trữ 65 GB cho mỗi máy. Và điều đó sẽ chỉ tăng lên, vì các máy mới hơn sẽ xuất hiện với các ổ 250Gb và thậm chí những máy đó có thể dễ dàng lớn hơn sớm. Vào thời điểm máy chủ tệp được thay thế, theo lịch trình thay thế máy tính để bàn của chúng tôi, tôi mong muốn một hệ thống như vậy sẽ cho phép 5TB dung lượng lưu trữ có thể sử dụng, thậm chí cho phép dự phòng và lịch sử.

Thật không may, thứ gần nhất tôi có thể tìm thấy là dienst , và nó chỉ là một tờ giấy có từ năm 1994. Tôi chỉ đang sử dụng từ thông dụng sai trong các tìm kiếm của mình, hay nó thực sự không tồn tại? Nếu không, có một nhược điểm lớn mà tôi đang thiếu?


1
Thay vì mua các ổ đĩa từ lớn, bạn nên xem xét các ổ đĩa trạng thái rắn nhỏ hơn thay cho các hệ thống người dùng cuối của bạn.
jftuga

Bạn có thể muốn xem xét CCNx được phát triển bởi một nhóm xung quanh van Jacobson tại PARC. Liên quan: dự án SWIFT
the-wợi

Câu trả lời:


3

Nghe có vẻ như tôi đang mô tả AFS , cách triển khai phổ biến nhất là OpenAFS . Các khái niệm OpenAFS chính được mô tả ở đây: http://docs.openafs.org/UserGuide/ch01.html#HDRWQ3 .

AFS là:

  • Phân phối. Hệ thống tập tin nhiều máy, nhưng vẫn sử dụng một không gian tên thống nhất để bản chất phân tán là trong suốt đối với máy khách.
  • Dư thừa. Các tệp có thể tồn tại trên nhiều nút máy chủ cùng một lúc nên việc mất một số nút máy chủ không dẫn đến không thể truy cập được bất kỳ dữ liệu nào.
  • Có thể mở rộng. Rõ ràng một số triển khai "Doanh nghiệp" trải rộng tới 25.000 nút.

+1 có lẽ sẽ không phù hợp với đặc điểm kỹ thuật của anh ấy.
Warner

Những gì dường như đang thiếu? Tôi nghĩ rằng nó sẽ là một sự phù hợp hoàn hảo. Hoặc ít nhất là 90% phù hợp.
Insyte

Chà, việc chạy AFS Server trên Windows không được hỗ trợ có thể có liên quan đến nó. docs.openafs.org/ReleaseNotesWindows/ch03s11.html
mfinni

Huh. Điều đó không gây chú ý với những gì họ nói ở đây: openafs.org/windows.html .
Insyte

1
đó là cho phần mềm máy khách . Bạn muốn có một hộp Windows để kết nối với chia sẻ AFS hiện có? Cứ liều thử đi. Bạn muốn lưu trữ một chia sẻ AFS trên Windows? Không được hỗ trợ.
mfinni

2

Vâng, các đĩa lớn trong các hệ thống máy tính để bàn của người dùng cuối sẽ không được sử dụng một cách bi thảm khi bạn sử dụng đúng cách lưu trữ tập trung. Ồ tốt Một số nhược điểm của việc sử dụng NAS phân phối mạng máy tính để bàn giả định:

  1. Nó sẽ phải xử lý sự xuống cấp do máy người dùng không hoạt động. Ai đó đã không đến trong ngày hôm nay và máy của họ bị tắt? Hy vọng tốt hơn là các tài liệu trên đó được phân phối vào (các) máy được bật. Ai đó đang làm việc tối nay và máy của họ là máy duy nhất trên đó? Rất may mắn, xin lỗi. Trừ khi bạn cũng có mọi thứ được sao chép vào một máy chủ thực sự - và sau đó, bạn đã đạt được gì?

  2. Mọi thứ sẽ phải được mã hóa tốt - nếu không, các tài liệu của ông chủ có kế hoạch rút tiền của anh ta, hoặc tài liệu nhân sự thể hiện mức lương của mọi người, được sao chép vào máy của nhân viên thư tín. Trên đó anh ta điều hành LimeWire. Thấy nơi đang tới không?


3
Ngoài ra: sức hút perofrmance của họ, mạng sẽ không đạt tốc độ tối đa, SAN ngừng hoạt động vào buổi tối, điều này rất tệ cho hoạt động bảo trì. Thay vào đó hãy loại bỏ các đĩa và khởi động từ SAN;)
TomTom

1

Một cái gì đó như CleverSafe (có cả phiên bản nguồn mở và thương mại) hầu hết có thể làm những gì bạn muốn, nhưng việc quản lý các nút rất không đáng tin cậy có thể là một vấn đề. CleverSafe xử lý nhiều lần ngừng hoạt động của nút, nhưng có lẽ không đủ nhanh cho loại "nút liên tục" của các nút mà bạn sẽ thấy bằng cách sử dụng máy tính để bàn làm nút lưu trữ.

Tôi nghĩ rằng có những giải pháp tương tự từ các bài báo học thuật mà tôi đã đọc trong quá khứ, nhưng CleverSafe dường như là một sản phẩm hoạt động thực sự chứ không chỉ là một nguyên mẫu. Công ty đã có từ năm 2004.


1

Phần mềm ảo hóa lưu trữ SANsymphony 7.0

Dưới đây là tất cả trích dẫn từ trang web của họ:

Những đặc điểm chính

Nhóm đĩa ảo độc lập với thiết bị, phản chiếu đồng bộ (HA), bộ nhớ đệm tốc độ cao, sao chép từ xa không đồng bộ, cung cấp mỏng, tự động ghép, chụp nhanh trực tuyến, di chuyển đĩa không phá vỡ, bảo vệ dữ liệu liên tục (CDP)

Loại truy cập

Chặn I / O đĩa qua SAN vật lý hoặc ảo. Truy cập hệ thống tệp được cung cấp qua các giao thức NFS / CIFS từ hệ điều hành Windows Server bên dưới. Hai phương thức truy cập có thể được kết hợp để đáp ứng các yêu cầu về tính sẵn sàng cao, lưu trữ thống nhất (SAN / NAS).

Môi trường máy chủ được hỗ trợ

Các hệ thống máy tính chạy các hệ điều hành Windows tiêu chuẩn bao gồm (Windows Server 2000, 2003, 2008, Hyper-V, Windows XP, Windows 7), UNIX, HP-UX, Sun Solaris, IBM AIX, RedHat Linus, Suse Linux, Apple MacOs, VMware ESX / vSphere, Citrix XenServer,

Đĩa được hỗ trợ (back-end)

Bất kỳ ổ đĩa trong, ổ đĩa ngoài, mảng đĩa ngoài, JBOD, Đĩa trạng thái rắn (SSD) và hệ thống lưu trữ thông minh được hỗ trợ trên Windows Server 2008 đều có thể được gắn vào (các) nút DataCore. Chúng có thể được gắn trực tiếp hoặc kết nối SAN.


Đó là những gì bạn đang theo đuổi, vâng?


Không chính xác. Phần mềm này vẫn tiếp quản từng máy - bạn phải có máy dành riêng 100% cho việc lưu trữ. Tôi muốn thấy một cái gì đó chạy trong nền trên PC vẫn được triển khai với người dùng cuối và tận dụng đĩa dự phòng đã có ngoài đó.
Joel Coel

Đọc lại phần tóm tắt lưu trữ / siêu dữ liệu, tôi đã thấy điều này gần đây, nhưng nó có thể phù hợp về mặt khái niệm hơn là thực tế: xtreemfs.org/feature_Vplication.php
Mark Lawrence

Tất nhiên, một thứ khác đáng để xem xét nếu bạn chưa có là Windows DFS-R. Với điều này, bạn thiết lập một không gian tên của các thư mục được truy cập và sao chép trong suốt thông qua sao chép AD. Các thư mục không gian tên có các mục tiêu trên các chia sẻ vật lý và chúng có thể được sao chép bằng cách sử dụng cấu trúc liên kết bạn chọn (ví dụ: hub và speak, hoặc miễn phí cho tất cả). Uh oh có một nhược điểm, tôi nghĩ rằng các mục tiêu phải chạy máy chủ windows.
Đánh dấu Lawrence

0

Điều gần nhất mà tôi nghĩ đến là Googles MapReduce hoặc giải pháp thay thế Hadoop miễn phí, nhưng điều này được thiết kế để mở rộng vào khu vực petabyte cho các ứng dụng web thực sự lớn.

Nói chung, kịch bản của bạn không phải là thứ tôi thực sự muốn thử vì tôi đoán rằng chi phí quản trị để quản lý các máy cho dịch vụ được thêm này sẽ vượt xa bất kỳ lợi ích nào bạn có thể nhận được từ nó.

Ngoài ra, tôi sẽ thấy một rủi ro nhất định rằng có thể có các sự cố chưa được phát hiện trong Windows (hoặc bất kỳ HĐH nào khác) có thể dẫn đến lỗ hổng cho một con sâu lây lan nhanh có thể phá hủy toàn bộ mạng của bạn trong vài phút, bất kể như thế nào tốt và an toàn hệ thống của bạn được cấu hình và sẽ mang theo tất cả các nhóm lưu trữ dữ liệu của bạn.

Bên cạnh đó, tôi không thực sự chắc chắn rằng dung lượng đĩa miễn phí trên các hệ thống máy khách sẽ tiếp tục phát triển, vì tôi đoán rằng nhiều ứng dụng khác sẽ được chuyển lên web trong tương lai, bao gồm các ứng dụng như ứng dụng văn phòng và thậm chí cả Photoshop, sẽ dẫn đến một cú hích lớn cho khách hàng mỏng (một lần nữa).

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.