Як встановити том AWS на локальному хості?


8

Як ви збираєтеся встановити том AWS на локальному хості?

Я працюю над віддаленим томом AWS і хотів би ставитися до його файлів так, ніби вони були локальними, щоб я міг використовувати програми на своєму локальному хості для роботи з файлами.

Відповіді:


5

Я зробив це за допомогою NFS, і він працює без перешкод з моменту його налаштування. У моєму випадку у мене є стародавній сервер під керуванням Solaris, який сильно обмежений для дискового простору, тому я взяв машину EC2 під управлінням Ubuntu 12.04, відформатував і змонтував новий том EBS, налаштував NFS і експортував його там, де стара машина разом з іншою Система Ubuntu за межами EC2 може монтувати її з іншого боку країни. Я вважаю, що це я використовував:

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

На додаток до цього вам потрібно змінити групу безпеки вашого екземпляра EC2, щоб дозволити проходження трафіку NFS. Ця відповідь підказує, які порти, які можуть залучати, але (duh) не відкривають їх для світу.

Якщо ви не використовуєте VPC або інший тип VPN, який може зашифрувати ваш трафік - або дані не такі, що вам потрібно їх шифрувати (якщо припустити, що такі дані вже існують), то вам потрібно знати, що ви повинні чітко зашифрувати NFS, тому що за замовчуванням ви передаєте дані в чистому режимі через Інтернет.

Ви, швидше за все, знайдете розмахування руками та виламування рук про те, як NFS є протоколом локальної мережі, чутливим до затримки та тремтіння тощо. Ну, так. Але мій досвід був цілком рівним. Ви не можете бути "тут" і мати доступ до файлової системи "там", як ніби "тут", не порушуючи законів фізики.

Я спеціально обрав NFS, тому що міркував, що моя смішна стара машина Solaris може розмовляти NFS з Linux на іншому кінці труби.

Інші варіанти "обміну" томом:

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

Самба: https://help.ubuntu.com/community/Samba

Я не використовував SSHFS, але використовую Samba в локальній мережі (клієнти Windows, сервер Linux).

Отже, є 3 способи, які вам спадають на думку досягти того, що ви хочете. Жоден з них не буде таким швидким, як досвід, який ви мали б, якби файли зберігалися локально.

Щоб відновити очевидне, якщо ви піддаєте будь-яке з них в Інтернеті, заблокуйте мережевий доступ до сервера з ненадійних IP-адрес (як це потрібно робити у будь-якому випадку), оскільки ви, звичайно, не хочете залежати від вбудованих механізмів аутентифікації щоб захистити ваші дані ... і NFS може працювати щасливо без автентифікації взагалі, що дозволяє вам довіряти іншій машині за її IP-адресою і навіть - за бажанням - довіряти віддаленому користувачеві, коли вони кажуть "ей, ти знаєш, коли це приходить до дозволів на отримання файлів, оскільки я корінь тут , я повинен бути кореневим там ", і NFS каже:" гаразд, добре мені звучить ".



0

Jungle Disk повинен мати можливість робити те, що потрібно:

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

Могло коштувати пару доларів думки.


Дякую за відповідь, Джейсон, але шукаю технічне та безкоштовне рішення. Також намагаються встановити запущений екземпляр EC2 замість S3.
ZenBalance

1
Спробував трохи Google Foo: emreakkas.com/linux-tips / ... . Схоже, це можливо, але ви можете наткнутися на якісь гниди. Успіхів, пане.
Джейсон МакД
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.