Configurazione e gestione

Come si esegue il backup di un VPS correttamente?

Risposta breve

Segui la regola 3-2-1: tre copie, su due tipi di supporti, una fuori sede. In pratica significa snapshot per un rollback rapido, più un backup notturno crittografato con restic o Borg verso una giurisdizione diversa, più un ripristino che hai effettivamente testato. Un backup non testato è un'ipotesi.

Esegui il backup dei dati, non della macchina. I database necessitano di un dump appropriato o di uno snapshot coerente con il filesystem, non di una copia ingenua di una directory dati in esecuzione, che produce una copia corrotta che sembra riuscita.

Crittografa prima che i dati lascino l'istanza. restic e Borg crittografano entrambi lato client, quindi la destinazione del backup — inclusa la nostra — non vede mai il testo in chiaro.

  • restic backup /srv --repo sftp:backup-host:/repo, with a password file
  • Esegui prima il dump dei database: pg_dump o mariabackup, poi esegui il backup del dump
  • Mantieni almeno una copia in una giurisdizione diversa
  • Pianifica un test di ripristino trimestrale e mettilo nel calendario

Vedi anche: Snapshot