Я работаю над облачным приложением Python/MySQL с довольно сложной архитектурой. Управление этой системой (в настоящее время) создает временные файлы (обычный текст, YAML) и файлы журналов, и я планировал их хранить в файловой системе.
Однако наш потенциальный оператор облака предоставляет только временную, непостоянную файловую систему для приложений. Это означает, что первоначальный подход с сохранением временных файлов и журналов не будет работать.
Должен быть стандартный подход к решению этой проблемы, о котором я не знаю. Я не хочу использовать хранилище объектов, такое как S3, потому что оно расширяет текущий стек и увеличивает сложность. Но у меня есть возможность установить дополнительное специализированное приложение (если оно сделано для этой цели) на другом сервере с одним и тем же провайдером. Единственное ограничение заключается в том, что это должно было быть в PHP, Python, MySQL.
Общий вопрос: каков стандартный подход к хранению файлов, когда нет постоянной файловой системы?
И для моего конкретного случая: есть ли какое-либо решение с использованием Python и/или MySQL, которое просто и быстро реализовать? Является ли это обязательным для Редиса?