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

У меня есть функция загрузки фотографий в веб-приложении с использованием PHP. Что будет размещаться как распределенное приложение на многих серверах.

Теперь проблема в том, как я должен обрабатывать эту функцию загрузки фотографий, чтобы эта фотография была доступна на всех серверах? Мое приложение находится в php.