Pengaturan & pengoperasian

Bagaimana cara mem-backup VPS dengan benar?

Jawaban singkat

Ikuti aturan 3-2-1: tiga salinan, pada dua jenis media, satu di luar lokasi. Dalam praktiknya itu berarti snapshot untuk rollback cepat, plus backup terenkripsi malam dengan restic atau Borg ke yurisdiksi berbeda, plus pemulihan yang benar-benar Anda uji. Backup yang tidak diuji adalah hipotesis.

Backup data, bukan mesinnya. Database memerlukan dump yang tepat atau snapshot yang konsisten dengan sistem file, bukan salinan file naif dari direktori data yang berjalan, yang menghasilkan salinan korup yang tampak berhasil.

Enkripsi sebelum data meninggalkan instance. restic dan Borg keduanya mengenkripsi di sisi klien, sehingga target backup — termasuk milik kami — tidak pernah melihat teks biasa.

  • restic backup /srv --repo sftp:backup-host:/repo, with a password file
  • Dump database terlebih dahulu: pg_dump atau mariabackup, lalu backup dump-nya
  • Simpan setidaknya satu salinan di yurisdiksi berbeda
  • Jadwalkan uji pemulihan triwulanan dan taruh di kalender

Lihat juga: Snapshot