Saya sudah melakukan penelitian tentang ini, cukup lucu.
Cadangan Anda ke S3 dapat gagal tergantung pada wilayah Anda karena konsistensi akhirnya; peringatan dasarnya adalah bahwa jika Anda cukup melakukan ini, pada titik tertentu Anda akan memiliki kesalahan membuka atau menemukan file sebagai keajaiban sistem file di latar belakang sinkronisasi Amazon di antara server, sehingga cadangan Anda mungkin tidak dapat diandalkan.
Adapun apakah Anda perlu menyelamatkan mereka dengan cara lain, ini tergantung pada manajemen risiko Anda. Apakah Anda mempercayai Amazon untuk menyimpan data Anda?
Mungkin saja mereka kehilangan sesuatu atau mengalami kegagalan sistem penyimpanan yang lebih besar; mereka tidak diragukan memiliki klausul dalam kontrak mereka yang menyatakan bahwa jika mereka kehilangan data Anda, itu masalah Anda . Bukan milik mereka. Juga, mengingat data Anda disimpan di tempat lain, Anda tidak tahu apa yang akan mereka lakukan dengannya; penegak hukum menginginkan data Anda? Anda bahkan mungkin tidak tahu orang lain yang mengaksesnya.
Apakah Anda mempercayainya? Jika data bukan kunci untuk bisnis Anda dan Anda bersedia menerima risiko ini, maka tidak perlu mengunduhnya ke penyimpanan di luar kantor. Jika Anda tidak mau mengambil risiko bahwa data Anda akan aman di server penyimpanan Amazon di luar sana, Anda harus membuat pengaturan untuk secara berkala membuangnya ke penyimpanan Anda sendiri.
Dengan kata lain saya tidak berpikir ada jawaban langsung untuk ini karena tergantung pada toleransi risiko dan kebutuhan bisnis Anda. Banyak orang tidak akan sepenuhnya memercayai pendapatan mereka hanya pada penyimpanan dengan cloud, secara pribadi saya merasa sedikit khawatir tentang itu ...
Untuk melakukan ini dengan lebih baik, dalam diskusi dan penelitian, pendekatan lain yang perlu dipertimbangkan adalah membuat volume EBS yang cukup besar untuk menyimpan data, melampirkannya ke instance EC2, menyimpan data Anda di sana, lalu Anda dapat meng-unmount volume dan menyimpan data itu ke S3 . Saya sedang meneliti apakah ini akan dilakukan sebagai menyimpan file volume itu sendiri ke S3 atau konten ... tapi kemudian Anda dapat menghapus instance EBS ketika dilakukan untuk menghemat biaya penyimpanan.
EDIT Saya melihat dalam membaca kembali bahwa Anda menyimpan FROM S3 KE instance EC2, bukan sebaliknya (walaupun saya tidak tahu apakah masalah konsistensi akhirnya masih dapat menyebabkan masalah di sana). Anda mencoba menyimpan data ke instance EC2 sebagai cadangan? Saya akan berpikir bahwa hemat biaya itu bukan taktik yang sehat; mungkin lebih murah untuk membuat cadangan ke drive lokal ketika Anda memfaktorkan penyimpanan jangka panjang dari data semacam itu, bersama dengan waktu VM. Dengan biaya drive, Anda dapat menyalin data ke disk lokal sebagai cadangan.
Saya masih akan menyimpan peringatan tentang mempercayai Amazon dan penyimpanannya. Jika Anda ingin menyimpan semuanya di Amazon S3 tetapi memiliki lebih banyak redundansi, duplikat ember S3 Anda di seluruh wilayah, dan jika mereka memiliki pemadaman yang mempengaruhi satu wilayah, itu tidak akan menghancurkan semuanya. Anda berharap. Apa pun itu mungkin.
Itu tergantung pada seberapa besar Anda menghargai data Anda, seberapa banyak Anda bersedia membayar untuk itu dan berapa banyak risiko yang ingin Anda toleransi.