Совместное использование файлов веб-приложений между серверами

#php #ubuntu #debian #haproxy

#php #ubuntu #debian #haproxy

Вопрос:

Я хочу сбалансировать нагрузку на свой веб-сайт между многими серверами

думаю, у меня есть 5 серверов для обработки пользовательских запросов, одним из решений является размещение файлов веб-сайта на каждом сервере и использование HAProxy для балансировки запросов

и другим решением является размещение файлов веб-сайта на одном сервере (NAS, SAN, ВЫДЕЛЕННЫЙ СЕРВЕР) и использование серверов для использования этой папки для веб-приложения

как я могу достичь решения secound?

Ответ №1:

Вам просто нужно соединение (достаточно большое и быстрое) с сервером хранения. Это может быть FibreChannel, Ethernet и так далее.

Монтируйте файлы веб-сайта через multipathd, iSCSI, NFS, ceph, … на рабочие узлы.

Будьте осторожны с одновременной записью, возможно, вам нужна кластеризованная файловая система.