Sesuai judul pertanyaan ini, apa perbedaan praktis antara AWS EFS, EBS dan S3?
Pemahaman saya masing-masing:
- S3 adalah fasilitas penyimpanan yang dapat diakses di mana saja
- EBS adalah perangkat yang dapat Anda pasang ke EC2
- EFS adalah sistem file yang dapat Anda pasang ke EC2
Jadi mengapa saya menggunakan EBS dibandingkan EFS? Sepertinya mereka memiliki kasus penggunaan yang sama tetapi perbedaan semantik kecil? Meskipun EFS direplikasi di AZs dimana EBS hanyalah perangkat yang dipasang. Saya kira pemahaman saya tentang EBS kurang maka saya tidak dapat membedakan.
Mengapa memilih S3 daripada EFS? Keduanya menyimpan file, skala dan direplikasi. Saya kira dengan S3 Anda harus menggunakan SDK di mana dengan EFS sebagai sistem file, Anda dapat menggunakan metode I / O standar dari bahasa pemrograman pilihan untuk membuat file. Tetapi apakah itu satu-satunya perbedaan nyata?