Итак, я установил deis на HyperV с тремя узлами. Это работает так, как должно :). Приложения, которые будут работать на DEIS, являются приложениями PHP и являются частными приложениями, поэтому нет облачных сервисов :(PHP ObjectStorag on Deis
Приложение имеет три зависимости: Memcached (кеширование), MySql (данные, хранение сеансов) и хранилище файлов. Каковы наилучшие методы для запуска такого приложения? Я хотел бы сохранить все в этих трех узлах. Memcached не проблема, просто разворачивайте некоторые контейнеры докеров. MySQL может жить на отдельном сервере.
При попытке измените приложение на способ 12Factor, я хотел бы использовать хранилище объектов для загруженных файлов. S3 не является опцией, а контейнеры не имеют постоянного хранилища. Который оставляет другой сервер или использует уже имеющиеся компоненты.
Я заметил, что порт 8888 открыт на узлах, делая Curl дает мне XML с «ListAllMyBucketsResult», который является ответом от Ceph Rados GW. Есть ли способ добавить пользователя для приложения и использовать его для хранения объектов?
Хорошо, так вы думаете, что это путь? или мне придется развернуть что-то вроде minio или swift где-нибудь? – Stapelpanda