Menyalin Snapshot EBS ke S3 untuk penyimpanan murah

8

Sasaran: Mampu menyalin snapshot EBS ke S3 dan membuatnya diperlakukan seperti objek sewenang-wenang yang dapat saya unduh ke mesin lokal di tempat jika saya menginginkannya.

Saya mengerti bahwa EBS Snapshots sebenarnya didukung oleh S3 - mereka hanya tidak muncul dalam ember "normal". Mekanisme Konsol dan CLI yang saya lihat untuk menyalin snapshot tampaknya berfokus pada menyalin Snapshot dari satu daerah ke daerah lain "sebagai snapshot", tetapi tidak untuk S3 sebagai "objek arbitrer".

Dari apa yang saya baca, biaya $ / GB untuk Snapshot EBS lebih tinggi daripada untuk objek dalam S3 ... jadi jika saya memiliki beberapa snapshot saya ingin menyimpannya untuk waktu yang lama (tapi saya menang tidak butuh waktu dekat), saya ingin "mengarsipkan" mereka ke S3 sebagai objek ... Intinya:

  1. salin sebagai objek foto ke S3
  2. Hapus Snapshot dalam EC2
  3. Lima-Enam bulan berlalu
  4. Salin-sebagai-potret objek dalam S3 ke EC2
  5. Buat volume dari Snapshot yang sekarang muncul di EC2

Bisakah ini dilakukan?

Russell Christopher
sumber
Jangan mengutip saya dan saya bisa saja salah, tapi saya rasa tidak. Amazon tidak ingin membuatnya mudah untuk mengeluarkan VM Anda dari AWS, jadi apa yang dapat Anda lakukan dengan mereka terbatas.
Tim
Saya tidak ingin benar-benar DL gumpalan besar ke mesin lokal, saya hanya tidak ingin membayar biaya "penyimpanan premium" pada sesuatu yang bernilai bagi saya. Namun, ini bisa menjadi salah satu dari hal-hal "itu apa adanya".
Russell Christopher
1
@jarmod Anda melewatkan desimal. Harga penyimpanan S3 mulai dari $ 0,023 / gb (bukan $ 0,23 / gb). Itu lebih murah daripada EBS dan bisa turun menjadi $ 0,00099 / gb saat menggunakan gletser yang dalam.
jeckhart
@jeckhart Terima kasih telah melihatnya, akan mengoreksi.
jarmod
Harga penyimpanan snapshot EBS sekarang jauh lebih dekat dengan harga S3, misalnya snapshot EBS adalah $ 0,05 per GB / bulan dibandingkan dengan $ 0,023 untuk Standar S3 di us-east-1.
jarmod

Jawaban:

2

Amazon tidak menawarkan ini sebagai fitur.

Jason Martin
sumber
Biaya penyimpanan mereka adalah rip-off secara umum. Mereka melindungi bagian scammy dari bisnis mereka dengan pembatasan seperti itu. Saya sangat suka AWS tetapi biaya penyimpanannya aneh.
John
4

Pada 11 Agustus 2016 Snapshots AWS biaya $ 0,05 per GB , pengurangan 47%. S3 standar masih lebih murah, sekitar $ 0,03 per GB. Saya kira perbedaannya ada pada overhead manajemen.

Tim
sumber
3

Saya sekarang telah membuat alat open-source yang disebut snap-to-s3yang mencapai itu. Ini mengubah snapshot menjadi volume EBS sementara, kemudian menguraikan, mengompresi dan mengunggah partisi volume ke S3:

https://github.com/thenickdude/snap-to-s3

Anda dapat memilih untuk menggunakan ddalih-alih tarmempertahankan setiap byte volume sebagai gantinya, jika Anda mau.

lalu sayang
sumber
2

trik yang tidak mudah:

  • lampirkan EBS ke komputer lain (tidak terpasang, hanya baca)
  • buat gambar dd volume
  • pindahkan gambar dd ke S3

untuk mengembalikan gambar dd, lihat Cara mengembalikan gambar dd ke volume EBS

valentin
sumber