Мы делаем дистрибутивное программное обеспечение, которое хранит некоторые данные (вложения) в a) базу данных или b) Amazon S3. База данных используется, потому что она не требует другой конфигурации. Amazon S3 - лучший вариант.
То, что мы хотим сейчас, - это решение для клиентов, которые не хотят использовать Amazon S3. Очевидно, что мы просто используем файловую систему, но это может быть проблематично, если есть несколько веб-серверов и файлы должны быть реплицированы; это также требует от нас написать дополнительный код для обработки различных проблем, которые могут возникнуть.
Что мы предпочли бы, было бы, если бы была часть серверного программного обеспечения, которое по существу реплицирует Amazon S3 API. Таким образом, наши клиенты могут установить сервер на ящик; и нам не нужно менять какой-либо код. Итак... есть ли там такое программное обеспечение?