Seperti disebutkan dalam jawaban lain, EBS adalah solusi standar untuk penyimpanan disk yang persisten dan nyaman. Itu harus menjadi pilihan default Anda. Memang, tipe instance EC2 yang lebih baru menggunakannya secara default, atas penyimpanan instance orisinal yang tidak bertahan lama.
Namun, ketika mempertimbangkan kegigihan, Anda juga perlu mempertimbangkan ketersediaan (menghindari waktu ketika data tidak tersedia) dan daya tahan (menghindari kehilangan data) untuk data Anda.
EBS mencakup kasus penggunaan dasar, tetapi perlu diingat:
- S3 dirancang untuk daya tahan yang lebih tinggi daripada EBS. Sederhananya, mereka menyimpan lebih banyak salinan data Anda, dan mengklaim ketahanan 99,999999999% sangat tinggi untuk S3 (lihat FAQ S3). Probabilitas numerik aktual di sini (yang begitu tinggi membuat invasi Mars terlihat lebih mungkin) tidak sepenting fakta bahwa AWS telah mempertaruhkan reputasi mereka pada daya tahan S3 dan memiliki catatan yang sangat baik di sini. Hal yang sama tidak berlaku untuk EBS.
- Sementara Amazon tidak akan memberikan statistik ini secara langsung, banyak orang percaya penyimpanan instan secara historis menawarkan ketersediaan yang lebih tinggi daripada EBS.
Pemadaman AWS baru-baru ini, seperti kegagalan multi-hari yang parah pada tahun 2011 dan yang lainnya pada tahun 2012 , memberikan beberapa ilustrasi tentang kompleksitas EBS dan risiko kecil namun tidak dapat diabaikan dari pemadaman dan kehilangan data.
Intinya: Untuk memastikan Anda tidak akan kehilangan data, simpan cadangan data di S3 . Jepretan EBS adalah cara mudah untuk melakukan ini untuk EBS. Jika ketersediaan tinggi sangat penting, pertimbangkan juga menggunakan penyimpanan instan di beberapa zona ketersediaan (selain, atau bukannya, EBS).