Есть несколько серверов(логические) на которых лежат только скрипты и несколько серверов(транспортые) на которых будут распологаться медиа файлы.
Запросы на API будут поступать с транспортных серверов на логические, которые в свою очередь должны записить или считать медиа с транспортных серверов. Записать и считать нужно с того же сервера с которого пришел запрос.
Какими инструментами достигаются подобные решения? Первое что пришло на ум использовать FTP в php, но может есть варианты получше!
UPDATE: Погуглив нашел решение монтировать медиа разделы с транспортых серверов на логические. Теперь проблема заключается в том как правильно мониторить доступность монтированного раздела и в случае недоступности монтировать раздел со следующего доступного транспорт сервера
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости