Мы настраиваем Moodle для нашей LMS и разрабатываем его для автоматического масштабирования.
Вот текущие технические характеристики стека:
- Запущено приложение Moodle (приложение + данные)в образ и запускается в группу управляемых экземпляров
- Облачный SQL для базы данных (MySQL 5.7 подключен через Cloud SQL Proxy)
- Облачный балансировщик нагрузки - балансировка нагрузки HTTPS с группой управляемых экземпляров выполняется следующим образом:backend + привязка к сеансу включена
Вопросы:
Мне все еще нужен Redis / Memcached для моего сеанса?Или достаточно сходства сеанса балансировщика нагрузки?
Я думаю об использовании Cloud Filestore для папки Data.Является ли это рекомендуемым по сравнению с другим Compute Engine?
Меня больше беспокоит кэш сессий и кеш контента для будущего увеличения пользователей.Что бы вы порекомендовали добавить в смесь?Любой совет по CI / CD также будет полезен.