Selon le titre de cette question, quelles sont les différences pratiques entre AWS EFS, EBS et S3?
Ma compréhension de chacun:
- S3 est une installation de stockage accessible partout
- EBS est un appareil que vous pouvez monter sur EC2
- EFS est un système de fichiers que vous pouvez monter sur EC2
Alors pourquoi devrais-je utiliser EBS sur EFS? On dirait qu'ils ont les mêmes cas d'utilisation mais des différences sémantiques mineures? Bien que EFS soit répliqué sur les AZ, alors qu'EBS n'est qu'un périphérique monté. Je suppose que ma compréhension de l'EBS fait défaut, je ne peux donc pas faire de distinction.
Pourquoi choisir S3 plutôt qu'EFS? Ils stockent tous deux des fichiers, évoluent et sont répliqués. Je suppose qu'avec S3, vous devez utiliser le SDK où, comme EFS est un système de fichiers, vous pouvez utiliser des méthodes d'E / S standard à partir du langage de programmation de votre choix pour créer des fichiers. Mais est-ce la seule vraie différence?