この質問のタイトルによると、AWS EFS、EBS、および S3 の実際的な違いは何ですか?
それぞれの私の理解:
- S3はどこからでもアクセスできるストレージ施設です
- EBS は EC2 にマウントできるデバイスです
- EFS は、EC2 にマウントできるファイル システムです。
では、なぜ EFS ではなく EBS を使用するのでしょうか? ユースケースは同じようですが、セマンティックの小さな違いはありますか? EFS は AZ 間で複製されますが、EBS は単なるマウントされたデバイスです。EBS についての私の理解が不足しているため、区別できないと思います。
EFS ではなく S3 を選ぶ理由 どちらもファイルを保存し、スケーリングし、複製されます。S3 では SDK を使用する必要があると思いますが、EFS がファイル システムである場合と同様に、選択したプログラミング言語から標準 I/O メソッドを使用してファイルを作成できます。しかし、それは唯一の本当の違いですか?