Как вы создаете Sharesystem между двумя узлами в кластере для приложения Rails?
-
05-10-2019 - |
Вопрос
Я развернул к кластеру и понял, что каждый узел удерживает свою собственную независимую базу данных.
Я в настоящее время использую двор двигателя как мой хост.
Как я могу создать Sharesystem так, чтобы все мои узлы / экземпляры разделяют одну и ту же файловую систему?
Некоторые люди рекомендуют S3, но это может быть не лучший выбор, потому что мои пользователи должны быть в состоянии редактировать их файлы, которые они загружают.
Есть идеи?
Решение
Добавьте экземпляр утилиты в ваш кластер и используйте это. /data
На экземплярах облаков Ey - это тома EBS, которую вы можете снимокнуть для резервного копирования / любых целей. Вы можете использовать rsync или что-то еще для фактического передачи файлов из экземпляра приложения к экземпляру утилиты.