Was sind laut Titel dieser Frage die praktischen Unterschiede zwischen AWS EFS, EBS und S3?
Mein Verständnis von jedem:
- S3 ist ein Speicher, der überall zugänglich ist
- EBS ist ein Gerät, das Sie auf EC2 montieren können
- EFS ist ein Dateisystem, das Sie auf EC2 mounten können
Warum sollte ich EBS über EFS verwenden? Sie scheinen dieselben Anwendungsfälle zu haben, aber geringfügige semantische Unterschiede? Obwohl EFS über AZs hinweg repliziert wird, ist EBS nur ein bereitgestelltes Gerät. Ich denke, mein Verständnis von EBS fehlt, daher kann ich nicht unterscheiden.
Warum S3 anstelle von EFS wählen? Beide speichern Dateien, skalieren und werden repliziert. Ich denke, mit S3 müssen Sie das SDK verwenden, wo Sie wie mit EFS als Dateisystem Standard-E / A-Methoden aus der Programmiersprache Ihrer Wahl verwenden können, um Dateien zu erstellen. Aber ist das der einzige wirkliche Unterschied?