Backup Multi-Cloud & Disaster Recovery: GCP e Hetzner

Data di pubblicazione:

"Abbiamo il backup del database sullo stesso server del DB."

Se questa frase vi fa venire i brividi, siete nel posto giusto! Per garantire una vera resilienza aziendale e continuità operativa (Business Continuity), una delle regole fondamentali del Disaster Recovery è la separazione geografica e di provider dei dati e delle copie di sicurezza.

L'Architettura di Backup Multi-Cloud

Nel nostro ultimo setup infrastrutturale per un ambiente di produzione critico, abbiamo implementato una strategia multi-cloud automatizzata:

  1. Infrastruttura Primaria: I database PostgreSQL girano su istanze VPS dedicate ad alte prestazioni su Hetzner Cloud.
  2. Backup Off-Site su Google Cloud Storage (GCS): Ogni notte, un dump cifrato a livello applicativo viene inviato in streaming compresso verso un bucket privato su GCS con retention policy vincolante (Object Lock).
  3. Autenticazione Zero-Trust: L'accesso da Hetzner a GCP non fa uso di credenziali statiche salvate su disco. L'autenticazione avvengono in modo sicuro via Workload Identity Federation (WIF) e Service Accounts a privilegio minimo.
  4. Monitoraggio Attivo: Integrazione dell'Ops Agent di GCP con notifiche istantanee via webhook su Google Chat e Email per qualsiasi anomalia o mancata esecuzione del dump notturno.

Risultati e Tempi di Ripristino

In caso di guasto hardware grave, disservizio del provider o incidente isolato nel data center primario, il ripristino di un'istanza DB da zero su un nuova infrastruttura richiede pochi minuti e garantisce RPO (Recovery Point Objective) e RTO (Recovery Time Objective) ottimali con zero perdita di dati.

I vostri backup aziendali su che infrastruttura risiedono?