Backup e snapshot VPS: usarli entrambi con criterio
Uno snapshot VPS è in genere lo stato acquisito in un preciso momento all’interno della piattaforma di hosting; un backup è una copia conservata per il recupero, idealmente in un dominio di guasto indipendente. Nessuno dei due termini garantisce coerenza, conservazione fuori sede, durata o buon esito del ripristino: contano più l’implementazione e i risultati delle prove che l’etichetta.
Dati principali
- Punto di forza dello snapshot
- Rollback rapido attorno a una modifica controllata
- Punto di forza del backup
- Recupero versionato oltre la piattaforma primaria
- Lacuna comune
- La copia esiste, ma il ripristino non è mai stato provato
- Obiettivo del cliente
- Punto e tempo di recupero definiti
Separare rollback e recupero
Gli snapshot sono comodi prima di un aggiornamento del sistema operativo, una modifica di configurazione o un breve esperimento. Possono conservare rapidamente lo stato di un disco virtuale e semplificare il rollback. Tuttavia, uno snapshot sulla stessa piattaforma, account o storage può perdersi insieme all’originale, essere cancellato da un attaccante o scadere secondo la politica della piattaforma.
Un programma di backup conserva versioni in base a una pianificazione e a una politica di conservazione, le protegge dallo stesso guasto che colpisce la produzione e include un metodo di ripristino. I backup consapevoli dell’applicazione possono inoltre conservare la coerenza di database o transazioni meglio di un’acquisizione istantanea crash-consistent del disco.
- Usa gli snapshot per proteggere modifiche a breve termine.
- Usa backup indipendenti contro cancellazione, compromissione e guasto della piattaforma.
- Non considerare backup una replica che riproduce subito la cancellazione.
Partire dagli obiettivi di recupero
Il recovery point objective indica quanti dati recenti il servizio può perdere; il recovery time objective indica quanto può durare il ripristino. Un RPO basso può richiedere log frequenti del database o replica insieme ai backup. Un RTO basso può richiedere infrastruttura preparata e automazione collaudata, non soltanto un archivio notturno.
Censisci configurazione, segreti, file applicativi, database, object storage, DNS, certificati e dipendenze esterne. Decidi che cosa può essere ricreato e che cosa va copiato. Il backup di un disco senza chiavi di cifratura o istruzioni di ripristino può lasciare i dati inutilizzabili.
- Definisci RPO e RTO per singolo servizio, non per l’azienda in generale.
- Includi nell’inventario le impostazioni del piano di controllo e il DNS.
- Documenta dipendenze e ordine di recupero.
Progettare per domini di guasto diversi
Conserva più di una copia utile, usa più supporti o sistemi quando opportuno e mantieni almeno una copia separata dall’ambiente primario. Per ransomware o sottrazione dell’account può essere utile un livello immutabile o offline. Cifra i backup sensibili in transito e a riposo, proteggendo separatamente le chiavi.
Controlla se i backup del fornitore sono facoltativi, con quale frequenza vengono eseguiti, per quanto restano disponibili, se il cliente può avviare il ripristino e quale separazione geografica o di piattaforma esiste. Le informazioni del piano nel configuratore VPSEverywhere.com sono la fonte autorevole; questa guida non afferma che il backup sia incluso.
- Evita una sola credenziale capace di cancellare produzione e ogni backup.
- Monitora completamento, età, dimensioni ed errori di ripristino.
- Applica la conservazione agli obblighi legali di cancellazione oltre che al recupero.
Dimostrare il recupero con una prova di ripristino
Ripristina periodicamente in un ambiente isolato. Verifica apertura dei file, integrità dei database, avvio delle applicazioni, disponibilità dei segreti tramite il percorso previsto e rilevamento corretto dell’istanza da parte del monitoraggio. Misura il tempo trascorso e confrontalo con l’RTO dichiarato.
Dopo la prova elimina in sicurezza la copia temporanea e registra risultato, difetti, responsabile e data successiva. Una notifica verde del job dimostra che un processo è stato eseguito; soltanto una prova di ripristino mostra se il servizio può recuperare.
Fonti
Domande frequenti
Uno snapshot del fornitore è un backup?
Può essere una copia di recupero, ma non basta se condivide con la produzione account, piattaforma, storage o percorso di cancellazione. Chiedi durata e separazione del dominio di guasto.
Con quale frequenza devo eseguire il backup di un VPS?
Scegli in base alla massima perdita di dati tollerabile. Un servizio con RPO di un’ora richiede un progetto diverso da un sito statico ricostruibile dal sorgente.
Devo fermare il database per uno snapshot?
Dipende dal database e dal meccanismo. Usa il metodo di backup o quiescenza supportato dal database e verifica la coerenza dopo il ripristino.