2010-12-01 52 views
4

J'utilise le service Engine Yard AppCloud.Partage du stockage entre instances

Si je veux que mes instances partagent le stockage (par exemple pour les téléchargements/téléchargements de fichiers), est-ce que ma seule véritable option est de construire l'intégration de S3 dans mon application? Pour le moment, l'application s'attend à utiliser le système de fichiers, mais il ne semble pas que plusieurs instances puissent monter le même volume EBS.

Merci!

Répondre

2

Probablement, l'option simple est d'avoir un serveur NFS, de monter l'EBS dessus et de le partager avec les instances.

Mais il existe d'autres systèmes de fichiers distribués que vous pouvez également utiliser comme glusterfs, moosefs et autres.

1

Il y a des systèmes de fichiers partagés qui peuvent travailler sur EC2 ou AppCloud sans problème mais le soutien d'entre eux serait probablement 0.

Sinon, je vous suggère de regarder dans s3fs

  • MogileFS
  • GlusterFS