Как хранить загрузки с несколькими серверами web_only?

Какой рекомендуется способ хранения загруженных файлов при использовании конфигурации с разделёнными контейнерами data и web_only с несколькими контейнерами веб-серверов? Это можно реализовать с помощью поддержки загрузки в S3, но в статье Настройка загрузки файлов и изображений в S3 несколько лет назад указывалось, что хранение в S3 не рекомендуется (хотя, похоже, ситуация изменилась). Таким образом, если я запускаю несколько контейнеров web_only, как обеспечить доступ всех из них к одним и тем же загруженным файлам? Думаю, это можно сделать, разместив загрузки на общем NFS или другой сетевой точке монтирования/кластерной файловой системе. Поддерживается ли такой подход? Как это реализовано в Meta (или вы просто используете S3)?

Поддержка S3 сейчас довольно зрелая, эта тема была шесть лет назад, и с тех пор многое изменилось.

Хорошо это слышать, но я также хотел бы узнать, насколько хорошо (или нет) поддерживается общий доступ к сетевому диску между несколькими контейнерами web_only.

Это может сработать, но такой вариант гораздо менее протестирован, чем использование S3 (или его клона).