Questa guida alla risoluzione dei problemi affronta i problemi comuni che potresti riscontrare con i backup, il ripristino e la replica di AlloyDB per PostgreSQL. Vengono fornite le correzioni consigliate.
Vuoi ripristinare un cluster eliminato
Descrizione:in AlloyDB, i backup on demand e automatici sono indipendenti dal cluster che vuoi ripristinare. Puoi ripristinare i dati da un backup in un nuovo cluster AlloyDB anche se il cluster che hai utilizzato per creare il backup è stato eliminato. Il livello di archiviazione gestisce i backup di AlloyDB. Inoltre, il database non viene bloccato durante il processo di backup, il che garantisce la disponibilità continua.
Il ripristino del backup in AlloyDB è fuori posto, il che significa che ripristini il backup in un nuovo cluster anziché sovrascrivere un cluster esistente. Dopo aver ripristinato il cluster, puoi aggiungere nuove istanze di pool primario o di lettura al cluster ripristinato.
Quando ripristini un cluster utilizzando il recupero point-in-time (PITR), puoi ripristinarlo solo da un momento che rientra nella finestra di recupero configurata. Devi scegliere un timestamp per un momento in cui il cluster aveva un'istanza.
Correzione consigliata: Ripristina un cluster da un backup archiviato.
Per impostazione predefinita, AlloyDB esegue il backup continuo dei tuoi dati con una finestra di recupero di 14 giorni. Se riconfiguri il piano di backup, potrebbero essere necessarie fino a 24 ore prima che il backup e il ripristino continui creino un backup e attivino la funzionalità di ripristino continuo.
Se hai bisogno di aiuto per questo problema, contatta l'assistenza Google Cloud.
Non sai come trovare i tuoi backup
Descrizione: i backup vengono archiviati separatamente dall'archiviazione del cluster per motivi di sicurezza e accessibilità.
Correzione consigliata: trova i tuoi backup utilizzando le seguenti interfacce:
Interfaccia | Trovare i backup |
---|---|
ConsoleGoogle Cloud | Visualizza un elenco di backup in un progetto. |
Google Cloud CLI | Visualizza un elenco di backup in un progetto. |
API REST | Utilizza il
metodo projects.locations.backups.list , che ti consente di elencare tutti i backup in un progetto e in una località specificati.
|
Vuoi eseguire un PITR, ma non riesci a selezionare un orario
Descrizione:AlloyDB offre il recupero point-in-time (PITR) nell'ambito del backup e del ripristino continui. I log delle transazioni, essenziali per il PITR, vengono scaricati su Cloud Storage, il che garantisce che non influiscano sulle dimensioni o sulle prestazioni dei cluster.
Potresti non riuscire a selezionare un orario specifico per il ripristino temporaneo per i seguenti motivi:
- Il cluster che vuoi ripristinare non esiste. Non puoi utilizzare il PITR per ripristinare un cluster eliminato.
- La funzionalità di backup continuo non è attivata. Il PITR si basa sui log write-ahead (WAL) che vengono raccolti solo quando la funzionalità di backup continuo è abilitata.
- Il punto di ripristino del backup è precedente alla data del backup continuo meno recente.
- Non hai selezionato un timestamp per un momento in cui il cluster aveva un'istanza.
Correzione consigliata:seleziona un orario specifico per il ripristino temporizzato.
Prova le seguenti soluzioni:
- Verifica che il cluster che vuoi ripristinare esista. Se il cluster esiste, segui i passaggi descritti in Utilizzare il recupero point-in-time (PITR).
- Controlla se i backup continui sono abilitati sul cluster. Se i backup continui sono abilitati, segui i passaggi descritti in Utilizzare il recupero point-in-time (PITR).
- Controlla se l'ora in cui vuoi ripristinare il backup rientra nella finestra di ripristino configurata. Per impostazione predefinita, AlloyDB esegue il backup continuo dei tuoi dati con una finestra di recupero di 14 giorni. Per ulteriori informazioni, vedi Configurare il backup continuo.
I backup vengono eliminati in modo imprevisto
Descrizione: i backup di AlloyDB non vengono eliminati automaticamente, a meno che l'eliminazione automatica dei backup non sia richiesta dalla configurazione della conservazione. Il periodo di conservazione di un backup viene determinato quando un piano di backup crea il backup. Il periodo di conservazione viene scritto nei metadati del backup al momento della creazione del backup e il campo è immutabile.
I backup vengono creati dai piani di backup, ad esempio backup e ripristino continui o backup automatici. I backup hanno una finestra di conservazione definita nella configurazione del piano di backup, che è la finestra di conservazione predefinita di 14 giorni o un parametro di conservazione configurato dall'utente. Non puoi scegliere un periodo di conservazione direttamente. I backup on demand hanno un periodo di conservazione di 365 giorni.
Soluzione consigliata: per evitare eliminazioni impreviste dei backup, rivedi le configurazioni del piano di backup.
Devi ripristinare un backup in una regione diversa
Description: Puoi ripristinare i backup solo nella regione in cui si trova il backup, a meno che tu non crei prima un nuovo backup on demand del cluster originale.
Correzione consigliata: ripristina un cluster in una nuova regione creando un nuovo backup on demand del cluster originale:
- Crea il nuovo backup nella regione di destinazione.
- Utilizza il nuovo backup per eseguire il ripristino nella regione che preferisci.
AlloyDB supporta anche i backup sulle repliche interregionali. Se hai una replica tra regioni, l'esecuzione di un backup da questa replica può soddisfare molti requisiti di backup tra regioni. Per saperne di più, consulta Panoramica della replica tra regioni.