Можно ли как-то расширить свое веб-пространство, подключившись к серверу, на котором больше места?
Допустим, у меня есть удаленный сервер с небольшим диском и локальный сервер с большим количеством свободного дискового пространства. Могу ли я как-то навсегда смонтировать пространство на моем локальном сервере на удаленном сервере?
Конечно, вы можете использовать что-то вроде sshfs, но это кажется смехотворно сложным и опасным способом решения проблем с дисковым пространством. Это решение, которое вы бы использовали, если бы вас не заботило время безотказной работы вашего веб-сервера и усилия, которые вы потратите на его устранение, когда что-то сломается.
Лучше заплатить своему хостинг-провайдеру, чтобы он получил больше места на диске. Другой способ - изменить дизайн вашего веб-сайта, чтобы использовать более подходящее внешнее хранилище, например S3 от Amazon.
iSCSI это один из распространенных способов сделать это. Еще бы NFS.
Оба они не подходят для сценария WAN, особенно когда включена сеть с небольшой полосой пропускания, по причинам задержки и безопасности.
это возможно, и отделение хранилища от сервера является разумным сценарием для подключения сервера к общему, высокодоступный, запоминающее устройство (например, NAS или SAN) как часть вашего первоначального проекта для этого сервера.
я не стал бы "просто добавьте немного места с другого сервера" на уже развернутый сервер, нет. Вместо того, чтобы ваша веб-служба зависела от одного сервера и его связи с Интернетом, вы бы создали службу, которая зависела бы от вашей ссылки на Интернет, обоих серверов и любых соединений между этими двумя серверами. Вы сделаете свой сервис гораздо более ненадежным просто ради экономии денег, добавив хранилище на веб-сервер более разумным способом. Это было бы хорошей демонстрацией британской поговорки: «Мудрый пенни, но глупый фунт».