Railsアプリのクラスター内の2つのノード間に共有システムを作成するにはどうすればよいですか?

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

質問

クラスターに展開し、各ノードに独自の独立したデータベースが保持されていることに気付きました。

私は現在、エンジンヤードをホストとして使用しています。

すべてのノード/インスタンスが同じファイルシステムを共有できるように、共有システムを作成するにはどうすればよいですか?

一部の人々はS3を推奨していますが、ユーザーがアップロードするファイルを編集できる必要があるため、これは最良の選択ではないかもしれません。

何か案は?

役に立ちましたか?

解決

クラスターにユーティリティインスタンスを追加し、それを使用します。 /data Ey Cloudインスタンスには、バックアップ/どんな目的でもスナップショットできるEBSボリュームがあります。アプリインスタンスからユーティリティインスタンスへの実際のファイル転送には、RSYNCなどを使用できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top