Saya tertarik menggunakan Amazon S3 untuk membuat cadangan gambar server ~ 100GB kami (dibuat melalui alat cadangan Acronis)
Tentunya, pengunggahan ke S3 ini setiap malam akan mahal, dalam hal bandwidth dan biaya. Saya sedang mempertimbangkan menggunakan rsync dengan S3 dan menemukan s3rsync. Saya hanya ingin tahu apakah ada yang punya pengalaman menggunakan ini, atau utilitas lain?
Jawaban:
Saya baru-baru ini menemukan utas ini di Google dan sepertinya lansekap telah sedikit berubah sejak pertanyaan diajukan. Sebagian besar solusi yang disarankan di sini tidak lagi dipertahankan atau telah berubah menjadi komersial.
Setelah beberapa frustrasi bekerja dengan FUSE dan beberapa solusi lain di luar sana, saya memutuskan untuk menulis rsync "clone" baris perintah saya sendiri untuk S3 dan Google Storage menggunakan Python.
Anda dapat melihat proyek di GitHub: http://github.com/seedifferently/boto_rsync
Proyek lain yang saya sadari baru-baru ini adalah "bermuka dua." Terlihat sedikit lebih rumit dan dapat ditemukan di sini: http://duplicity.nongnu.org/
Semoga ini membantu.
MEMPERBARUI
Tim Python di AWS telah bekerja keras pada proyek CLI berbasis boto untuk layanan cloud mereka. Di antara alat yang disertakan adalah antarmuka untuk S3 yang menduplikasi (dan dalam banyak hal menggantikan) sebagian besar fungsi yang disediakan oleh boto-rsync:
https://github.com/aws/aws-cli
Secara khusus,
sync
perintah dapat dikonfigurasi agar berfungsi hampir persis seperti rsync:http://docs.aws.amazon.com/cli/latest/reference/s3/sync.html
sumber
Saya juga beruntung dengan S3cmd dan S3sync , keduanya gratis.
sumber
Bergantung pada bagaimana gambar Acronis Anda dibuat, saya tidak yakin jenis rsync apa pun akan menghemat bandwidth Anda. Gambar Acronis adalah file tunggal, jadi rsync tidak akan dapat membacanya di dalamnya hanya untuk mencadangkan apa yang diubah. Juga tidak yakin apa jenis gambar server yang Anda buat, tetapi karena Anda mengatakan 100GB saya akan menganggap penuh? Gambar tambahan akan mengurangi ukuran gambar malam hari, sehingga menghemat bandwidth. Anda juga dapat mempertimbangkan untuk menyimpan gambar ke lokasi lain selain S3, seperti media tape, dan menyimpannya di luar situs.
sumber
Saya tidak pernah mencoba S3rsync.
Saya menggunakan duplikat untuk cadangan di luar situs kami. Ini mendukung backup tambahan pada S3 meskipun itu tidak benar-benar menghemat bandwidth karena protokol penyimpanan Amazon S3 di mana setiap modifikasi file memaksa Anda untuk mengunggah seluruh file baru lagi. Bagaimanapun, duplikat hanya mengunggah perbedaan dari cadangan inkremental terakhir.
Dengan Duplicity Anda tidak perlu melalui server lain seperti yang dilakukan S3sync, namun jika Anda mengenkripsi data Anda, patut untuk dicoba S3sync.
sumber
S3 juga memiliki layanan tambahan yang disebut AWS Impor / Ekspor yang memungkinkan Anda untuk mengirim drive USB dengan set data awal 100Gb Anda kepada mereka dan mereka akan memuatnya di cloud S3 menggunakan beberapa alat backend di pusat data mereka. Setelah 100Gb Anda ada di sana, Anda bisa melakukan pencadangan diferensial setiap malam untuk mencadangkan semua yang berubah.
Situs ini adalah http://aws.amazon.com/importexport/
Jika sebagian besar data Anda cukup statis maka ini akan menjadi pilihan yang baik, jika seluruh data 100Gb berubah setiap hari maka ini tidak akan banyak membantu Anda.
sumber
Anda dapat mencoba minio client alias "mc". mc menyediakan alat minimal untuk bekerja dengan penyimpanan cloud dan sistem file Amazon S3 yang kompatibel.
mc mengimplementasikan perintah berikut
Anda dapat menggunakan perintah mirror untuk melakukan operasi Anda. "localdir" menjadi direktori lokal & S3 [alias untuk Amazon S3] dan "remoteDir" nama bucket Anda di S3.
Anda juga dapat menulis cronjob untuk hal yang sama. Juga dalam kasus kemarahan jaringan Anda dapat menggunakan "sesi $ mc" untuk memulai kembali unggahan dari waktu tertentu.
PS: Saya berkontribusi pada proyek minio & akan senang mendapatkan umpan balik & kontribusi Anda. Semoga ini bisa membantu.
sumber
Baru Jungle Disk Server Edition (beta) mungkin berguna untuk Anda. Ini memiliki de-duplikasi blok-level, jadi jika gambar Acronis Anda memiliki kesamaan, ini akan sangat mengurangi jumlah yang Anda butuhkan untuk membuat cadangan. Fitur-fiturnya sempurna untuk cadangan server. Lihat catatan rilis.
Saya telah menguji beta selama dua minggu dan, selain dari beberapa masalah kecil dengan GUI yang saya yakin akan diperbaiki di final, saya senang dengan produk ini.
sumber