Exchange storage between instances

I am using the Engine Yard AppCloud service.

If I want my instances to share storage (for example, to upload / download files), am I the only real option for integrating S3 into my application? Currently, the application expects to use the file system, but it does not seem that multiple instances can mount the same volume of EBS.

Thanks!

+4
source share
2 answers

Probably the easiest option is to have an NFS server, have EBS installed on it, and share it with instances.

But there is another distributed file system that you can use as well as glusterfs, moosefs, etc.

+2
source

There are several common file systems that can run on EC2 or AppCloud without problems, but their support is likely to be 0.

Otherwise, I would suggest studying s3fs

  • MogileFS
  • GlusterFS
+1
source

All Articles