Backup Data VPS ke Layanan Object Storage IDCloudHost

AH
Ahmad Lukman Hakim

Dedicated Author of LUKMANLAB

# linux# s3

Ketika kita sudah peduli betapa pentingnya menjaga data, tentu kita perlu cari cara terbaik dan efisien untuk backup data vps kita ke layanan backup. Lokasi dimana kita taruh data backup juga perlu kita pikirkan.

Ada beberapa pertimbangan kemarin ketika saya mencoba berfikir dimana ya? kira-kira lokasi yang tepat untuk menaruh data backup ini?

Karena vps saya berada di IDCloudHost, maka saya mencoba mengoptimalkan layanan yang ada di IDCloudHost. Ketemu lah layanan Object Storage.

Percobaan 1: Pakai Software fuse dan s3fs

Tahap percobaan pertama, saya coba pakai software diatas atas dokumentasi yang diberikan oleh IDCloudHost untuk backup data Linux ke Object Storage.

Hasil dan kendala

  • Berhasil backup data ke Object Storage dari Linux

  • Kendala 1: Kurang stabil dan lambat untuk backup data kecil-kecil, seperti aset gambar, pdf dan sebagainya.

  • Kendala 2: Ada kondisi dimana mounting nya bermasalah, perlu unmount, re-mount ke Linux server.

  • Kendala 3: /tmp direktori memenuhi storage, perlu pengendalian ekstra untuk pembersihan.

Percobaan 2: Membuat Software Alat Bantu (Utils) Menggunakan Python

Saat ini lagi tahap percobaan kedua yaitu membuat utils sederhana untuk proses:

  • Backup + archive

  • Clean up (hasil backup)

  • Upload hasil backup

  • Clean up (hasil backup) yang ada di Object Storage

    • untuk efisiensi harga
  • Notifikasi proses backup ke Telegram

Teman-teman bisa mencoba nya melalui repositori berikut:

Hasil

Kesimpulan

Karena saat ini masih percobaan tahap 2, maka artikel ini akan ditetap diperbarui kedepanya. Selain artikel ini, utils diatas akan dilakukan refactor untuk mempermudah teman-teman developer memahami, karena saya sendiri jarang pakai Python. Jadi, code nya masih berantakan.

Silahkan yang mau berkontribusi, bikin PR aja. Terimakasih