Моя ситуация: я управляю малым бизнесом и хочу перенести файлы с нашего локального файлового сервера в «облачную» службу. Существует большое количество сервисов «хранения файлов» и «хостинга файлов» (S3, Rackspace Cloud Files, Dropbox, ...). Они предлагают «функции» (управление версиями, конфигурация совместного использования, приложения для смартфонов и т. Д.), Но никакие службы, похоже, не предлагают очевидного: файловую систему NFS, которую я могу просто и безопасно смонтировать на наших UNIX-компьютерах.
Очевидно, я мог бы настроить это сам с помощью выделенного сервера в облаке, но часть стимула для перехода в облако заключается в том, что конфигурация моего сервера снята с моей спины. Так: какие существуют службы, предлагающие хостинг NFS?
Какие из них предлагают доступ по NFS? Я ничего не знаю. Но вы все равно этого не хотите - NFS - один из самых небезопасных протоколов, осмелюсь сказать, даже хуже (с точки зрения безопасности), чем FTP. Это нормально (но все же не очень хорошо) в сети, которую вы полностью контролируете, но вы должны никогда предлагать NFS через Интернет.
Есть несколько сервисов (например, rsync.net), которые разрешают SSH-доступ к вашей облачной файловой системе; затем вы можете использовать, например, SSHFS для доступа к ним почти так же, как вы использовали бы NFS.
Однако я бы предупредил, что при переходе с локального файлового сервера в облако воля привести к (часто серьезному) снижению производительности. Я бы посоветовал вам оставить локальный файловый сервер, но использовать облачный сервис для резервного копирования. Если вы не хотите поддерживать этот файловый сервер, вы можете либо нанять системного администратора на неполный рабочий день, либо поручить администрирование другой компании (это становится все более распространенным явлением, и на самом деле компания, в которой я работаю, начинает предлагать эту услугу).
В 2019 году эта страница по-прежнему остается лидером поиска. С 2011 года многое изменилось. Вот один вариант, которого тогда не существовало: Google Cloud Filestore. Это управляемая реализация NFS в облаке Google.
Вот руководство по его настройке: Настройка NFS-сервера в Google Cloud - Google Cloud FileStore Service https://devopscube.com/nfs-servers-google-cloud-filestore/
Также можно обслуживать NFS в Azure и Amazon EC2.
Вот еще одна практическая статья: Как настроить NFS Server 2016 в Azure - Cloud Infrastructure Services https://cloudinfrastructureservices.co.uk/how-to-setup-nfs-server-2016-in-azure/
SoftNAS предлагает решения для AWS, Azure и VMWare: https://www.softnas.com/wp/
Вы также можете найти поставщиков управляемого хостинга, которые настроят для вас безопасный сервер NFS.