Несколько серверов совместно используют пространство хранения

Я пытался создать простую систему хостинга только с одним сервером, но теперь я бы создал простую сеть с 2 серверами и балансировщиком нагрузки.

Мне было интересно, возможно ли, чтобы 2 разных сервера совместно использовали свое внутреннее пространство хранения (потому что пример сайта - это хранилище файлов, и я загружаю файлы на сервер). Мне нужно решение без другого внешнего хранилища, я бы хотел, чтобы на каждом сервере было личное хранилище, и чтобы я мог разделять пространство, куда я загружаю файлы

1 ответ

Похоже, ваш вопрос колеблется между разделением дискового пространства и памяти - файлы отправляются на дисковое пространство, но вы запрашиваете память.

И то и другое возможно, но это совсем другое.

Если вы хотите совместно использовать дисковое пространство, вы можете использовать любое из множества решений, например диск NAS (сетевое хранилище) - оба сервера просто подключают один и тот же сетевой диск и используют его. Существуют более сложные решения, диски SAN и т. Д., Но они являются более дорогостоящими и сложными (и предлагают лучшую производительность).

Если вы хотите использовать внутреннюю память, вы можете, например, в VirtualBox запустить гостей = серверы на одном и том же хосте и настроить для этого виртуальные машины (Google "Виртуальная коробка памяти"). Это более редкая концепция, и они, очевидно, должны работать на одном и том же оборудовании, которое, в свою очередь, должно иметь достаточно много памяти, но оно работает просто отлично.

Другие вопросы по тегам