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

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

1 ответ1

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .