Este é um problema comum quando se muda para o EC2. Suas opções são uma das seguintes:
-
S3
- Use s3fs como mencionado, mas você pode sofrer problemas de desempenho
- Reescreva o aplicativo para armazenar o conteúdo do usuário no S3 em vez de no disco.
- Seu aplicativo pode fazer proxy da solicitação para S3 ou
- Você pode fazer com que seu cliente seja enviado diretamente para o S3 usando URLs pré-assinados.
- O usuário pode ser direcionado para recuperar conteúdo diretamente do S3.
-
Use um sistema de arquivos em cluster como Gluster.
- Use 2 servidores NFS dedicados em Ativo / Passivo usando um back-end de DRBD.
EDIT 20160705
A AWS agora oferece o Elastic File System (EFS) em várias regiões. O EFS é um serviço NFS hospedado, efetivamente fornecendo um NAS como Serviço.