Здравствуйте!
В данный момент, стоит 2 сервера.
На одном база данных, на втором nginx + скрипты + файлы (в основном изображения).
Как лучше реализовать распределение загрузки файлов по нескольким серверам? Так как место скоро подойдет к нулю и хотелось бы распределить файлы на одни сервера, базу на другой, исполняемые скрипты еще на другой))
Есть один из вариантов:
1. Файл загружается на основной сервер
2. Исходя из статистики в базе определять на какой сервер отправить изображение
3. Настроить rsync
+ к этому, добавить сервер для балансировки + пару серваков на исполнение скриптов, чтоб при нагрузке было куда перекидывать.
Смотрел на варианты с облаками, но т.к. фотки тянуться часто, то трафик выходит не особо дешево + само хранения.