Возможно ли разместить сервер WebDAV на одном компьютере и получить «данные» (папки, файлы и все) с другого сервера?
Примерно так:
CentOS Proxy
|
-------------|--------------
| | |
FreeBSD1 FreeBSD2 FreeBSD3
(ZFS Store) (ZFS Store) (ZFS Store)
Где прокси CentOS - это сервер WebDAV, к которому каждое соединение будет обращаться для просмотра файлов, где файлы фактически хранятся на серверах FreeBSD ZFS? Файлы на серверах FreeBSD будут привязаны к каждому пользователю / группе.
Если это вообще возможно, как бы это сделать и есть ли для этого собственное название? Мне надоело, что люди смешно смотрят на меня, когда я их спрашиваю.
Мы предпочитаем использовать NGINX, но мы с удовольствием рассмотрим apache.
Кроме того, как это (ZFS на FreeBSD) будет сравниваться с GlusterFS на CentOS / XFS или, если на то пошло, с GlusterFS на FreeBSD / ZFS.
Если это имеет значение, в каждом хранилище ZFS планируется использовать RAID-Z, за исключением двух, которые будут работать с RAID-Z3 (на самом деле их больше трех, и идея состоит в том, чтобы иметь возможность органического роста за счет добавления новых серверов)
Нам бы хотелось увидеть какую-нибудь способность к самовосстановлению в стиле OpenStack Swift, но это было бы идеальным вариантом.
TIA
Да, просто удаленно смонтируйте файловые системы ZFS на прокси-машине (используя NFS / CIFS / что-то еще), а затем запустите сервер WEBDAV, который обслуживает точки монтирования.