How do you create large, growable, shared filesystems on Linux at AWS?

Posted by Reece on Server Fault See other posts from Server Fault or by Reece
Published on 2012-10-25T02:38:32Z Indexed on 2012/10/25 5:06 UTC
Read the original article Hit count: 449

Filed under:
|
|
|
|

What are acceptable/reasonable/best ways to provide large, growable, shared storage at AWS, exposed as a single filesystem?

We're currently making 1TB EBS volumes ~biweekly and NFS exporting with no_subtree_check and nohide. In this setup, distinct exports appear under a single mount on the client. This arrangement does not scale well.

The options we've considered:

  • LVM2 with ext4. resize2fs is too slow.
  • Btrfs on Linux. not obviously ready for prime time yet.
  • ZFS on Linux. not obviously ready for prime time yet (although LLNL uses it)
  • ZFS on Solaris. future of this combo is uncertain (to me), and new OS in the mix
  • glusterfs. heard mostly good but two scary (and maybe old?) stories.

The ideal solution would provide sharing, a single fs view, easy expandability, snapshots, and replication.

Thanks for sharing ideas and experience.

© Server Fault or respective owner

Related posts about linux

Related posts about amazon-ec2