¿Cómo se crea un sharesystem entre dos nodos de un clúster para una aplicación Rails?
-
05-10-2019 - |
Pregunta
I desplegado a un clúster, y se dio cuenta de que cada nodo mantiene su propia base de datos independiente.
Actualmente estoy usando Engine Yard como mi huésped.
¿Cómo puedo crear un sharesystem para que todos mis nodos / instancias comparten el mismo sistema de archivos?
Algunas personas recomiendan S3, pero esto puede no ser la mejor opción, porque mis usuarios deben ser capaces de editar sus archivos que suben.
¿Alguna idea?
Solución
Añadir una instancia de utilidad para el clúster, y usar eso. /data
en instancias EY nube es un volumen EBS que puede crear una instantánea de / backup qué propósitos. Puede usar rsync o lo que sea para la transferencia de archivos real de ejemplo aplicación a la instancia de servicio.