Questo documento descrive come eseguire la migrazione di un'istanza Cloud SQL per PostgreSQL copiando un backup di Cloud SQL in un cluster di prova gratuita di AlloyDB per PostgreSQL. Questa funzionalità ti consente di valutare AlloyDB caricando rapidamente i dati.
Le funzionalità seguenti non sono supportate:
- Ripristino tra progetti e tra regioni
- Istanze con chiavi di crittografia gestite dal cliente (CMEK)
- Istanze con autenticazione di gruppo Identity and Access Management (IAM)
Questo documento è rivolto agli amministratori di database e ai data engineer che utilizzano Cloud SQL. Se non hai mai utilizzato AlloyDB, consulta Panoramica di AlloyDB.
Per scoprire come eseguire la migrazione dei dati da Cloud SQL AlloyDB utilizzando replica continua dei dati, vedi Database Migration Service da PostgreSQL ad AlloyDB.
Prima di iniziare
Per completare le attività in questo documento, assicurati di disporre di quanto segue:
- Le autorizzazioni IAM (Gestione di identità e accessi) necessarie
- Un backup Cloud SQL di dimensioni inferiori a 1 TB
- Versioni di Postgres supportate in AlloyDB
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per copiare un backup Cloud SQL per PostgreSQL in un cluster AlloyDB, chiedi all'amministratore di concederti i seguenti ruoli IAM sul tuo progetto:
-
Visualizzatore (
roles/viewer
) -
Cloud AlloyDB Admin (
roles/alloydb.admin
)
Copia un backup di Cloud SQL in un cluster AlloyDB
Copia di un backup di Cloud SQL in una prova gratuita di AlloyDB ripristina il backup alla stessa versione di PostgreSQL su AlloyDB, ad esempio, Postgres 14 viene ripristinato a Postgres 14. Tieni presente che le versioni delle estensioni e le versioni minori di PostgreSQL potrebbero essere diverse.
Il ripristino da Cloud SQL supporta solo la configurazione di gli elementi supportati nel cluster di prova gratuita di AlloyDB per PostgreSQL.
Per copiare un backup di Cloud SQL in un cluster AlloyDB, segui questi passaggi:
Nella console Google Cloud, vai alla pagina Cluster.
Fai clic su Inizia la prova gratuita.
Fai clic su Copia dal backup Cloud SQL.
Nella pagina Copia dal backup Cloud SQL, abilita il valore le API richieste. Se hai già attivato le API, non è necessario riattivarle.
Seleziona l'istanza Cloud SQL da cui vuoi eseguire il ripristino e quindi fai clic su Seleziona istanza. Puoi filtrare le istanze Cloud SQL.
Vengono visualizzate solo le versioni del database compatibili. Le repliche non hanno backup e non vengono visualizzati nell'elenco delle istanze disponibili.
Seleziona il backup da cui vuoi eseguire l'importazione e fai clic su Seleziona di backup. Questa pagina mostra i 1000 backup più recenti.
Nella pagina Crea il tuo cluster gratuito, inserisci l'ID cluster e il le informazioni di rete.
Fai clic su Crea cluster gratuito. Al termine dell'operazione, viene creata automaticamente un'istanza principale. Vedi un nuovo Cluster AlloyDB con i dati che vengono copiati Backup di Cloud SQL per PostgreSQL selezionato.
Quando copi un backup di Cloud SQL per PostgreSQL Cluster AlloyDB, flag di database e livello di risorsa non viene eseguita la migrazione automatica delle autorizzazioni. Al termine della copia, devi configurare manualmente i flag e le autorizzazioni.