1 принимает все и раскидывает через SSH
2 в БД храним пути так
path1, path_preview или json поля, можно ранить id сервера сэкономим на имени домена в пути.
Последний mysql умеет работать с json а sphinx еще в прошлом году научился индексировать json
Ну на правах рекламы
https://github.com/sanchezzzhak/yii2storage
Умеет качать картинки по http ресайзить через 3 драйвера по приоритету доступности, худший вариант GD)
Закидывать файлы на текущий сервер
Перекидывать файлы через SSH на другой сервер
Закачивать файлы на amazon
Также имеет виджет закачки файлов...
ну если что то не работает можно написать в скайп kak_kotyavo (ч.пояс МСК)