Làm cách nào để gắn âm lượng AWS trên máy chủ cục bộ?


8

Làm thế nào để bạn đi về việc gắn một khối lượng AWS trên một máy chủ cục bộ?

Tôi đang làm việc trên một khối AWS từ xa và muốn xử lý các tệp của nó như thể chúng là cục bộ để tôi có thể sử dụng các chương trình trên máy chủ cục bộ của mình để làm việc với các tệp.

Câu trả lời:


5

Tôi đã hoàn thành việc này bằng NFS và nó đã hoạt động mà không gặp trở ngại nào kể từ khi tôi thiết lập nó. Trong trường hợp của tôi, tôi có một máy chủ cổ chạy Solaris bị hạn chế nghiêm trọng về không gian đĩa, vì vậy tôi đã lấy một máy EC2 chạy Ubuntu 12.04, định dạng và gắn một khối EBS mới, NFS được định cấu hình và xuất nó ở nơi máy cũ, cùng với một máy khác Hệ thống Ubuntu bên ngoài EC2 có thể gắn kết nó từ phía bên kia của đất nước. Tôi tin rằng đây là hướng dẫn mà tôi đã sử dụng:

https://help.ubfox.com/community/SettingUpNFSHowTo

Ngoài ra, bạn cần sửa đổi nhóm bảo mật EC2 của bạn để cho phép lưu lượng NFS đi qua. Câu trả lời này cho thấy cổng nào có thể liên quan, nhưng (duh) không mở chúng ra thế giới.

Trừ khi bạn đang sử dụng VPC hoặc một loại VPN khác có thể mã hóa lưu lượng của bạn - hoặc dữ liệu không phải là thứ mà bạn cần mã hóa nó (giả sử còn tồn tại dữ liệu có tính chất đó) - thì bạn cần phải biết rằng bạn phải mã hóa rõ ràng NFS vì theo mặc định, bạn đang truyền dữ liệu rõ ràng trên Internet.

Bạn có thể sẽ thấy một số vẫy tay và vặn tay về cách NFS là một giao thức LAN, nhạy cảm với độ trễ và jitter, v.v ... Vâng, duh. Nhưng kinh nghiệm của tôi đã hoàn toàn trơn tru. Bạn không thể "ở đây" và truy cập hệ thống tập tin "ở đó" như thể nó "ở đây" mà không vi phạm các định luật vật lý.

Tôi đặc biệt chọn NFS vì tôi đã suy đoán rằng cỗ máy Solaris cũ kỳ cục của tôi có thể nói NFS với Linux ở đầu kia của ống.

Các tùy chọn khác để "chia sẻ" âm lượng:

SSHFS: https://help.ubfox.com/community/SSHFS

Samba: https://help.ubfox.com/community/Samba

Tôi chưa sử dụng SSHFS, nhưng tôi sử dụng Samba trên mạng LAN (máy khách Windows, máy chủ Linux).

Vì vậy, có 3 cách mà bạn nghĩ đến để thực hiện những gì bạn muốn. Không ai trong số họ sẽ nhanh như trải nghiệm bạn có nếu các tệp được lưu trữ cục bộ.

Để phục hồi lại điều hiển nhiên, nếu bạn đưa bất kỳ thứ nào trong số này ra Internet, hãy khóa quyền truy cập mạng vào máy chủ từ các địa chỉ IP không tin cậy (như bạn vẫn nên làm) vì bạn chắc chắn không muốn phụ thuộc vào các cơ chế xác thực tích hợp để bảo mật dữ liệu của bạn ... và NFS hoàn toàn có thể chạy mà không cần xác thực, cho phép bạn tin tưởng một máy khác bằng địa chỉ IP của nó và thậm chí - tùy chọn - tin tưởng người dùng từ xa khi họ nói "hey, bạn biết đấy, khi nó nói đến quyền truy cập tệp, vì tôi đã root ở đây , tôi nên root ở đó "và NFS nói," được thôi, nghe có vẻ tốt với tôi. "



0

Jungle Disk sẽ có thể làm những gì bạn cần:

https://www.jungledisk.com/personal/

Có thể chi phí một vài buck nghĩ.


Cảm ơn câu trả lời của Jason, nhưng đang tìm kiếm một giải pháp kỹ thuật và miễn phí. Ngoài ra, cố gắng gắn một phiên bản chạy EC2 thay vì S3.
ZenBalance

1
Đã thử một chút google foo: emreakkas.com/linux-tips/ . Có vẻ như điều đó là có thể, nhưng bạn có thể gặp phải một số người khó chịu. Chúc may mắn thưa ông.
Jason McD
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.