У меня есть приложение REST, .NET Core, работающее в Google App Engine Flexible.
Оно считывает двоичные файлы из облачного хранилища (несколько МБ, редко сотни МБ). Чтобы он работал быстрее, я кеширую эти файлы в локальной файловой системе (/ tmp). Но этот подход не работает, когда приложение масштабируется, и одновременно запускается больше экземпляров.
Каковы мои варианты быстрого файлового кэша, который совместно используется экземплярами приложения?
- ОблакоФайловое хранилище выглядит великолепно, но недоступно для App Engine
- Cloud Memorystore - я не уверен, что оно подходит для меня