Как вы создаете Sharesystem между двумя узлами в кластере для приложения Rails?

StackOverflow https://stackoverflow.com/questions/2950487

Вопрос

Я развернул к кластеру и понял, что каждый узел удерживает свою собственную независимую базу данных.

Я в настоящее время использую двор двигателя как мой хост.

Как я могу создать Sharesystem так, чтобы все мои узлы / экземпляры разделяют одну и ту же файловую систему?

Некоторые люди рекомендуют S3, но это может быть не лучший выбор, потому что мои пользователи должны быть в состоянии редактировать их файлы, которые они загружают.

Есть идеи?

Это было полезно?

Решение

Добавьте экземпляр утилиты в ваш кластер и используйте это. /data На экземплярах облаков Ey - это тома EBS, которую вы можете снимокнуть для резервного копирования / любых целей. Вы можете использовать rsync или что-то еще для фактического передачи файлов из экземпляра приложения к экземпляру утилиты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top