Informazioni sulla migrazione dei dati in Cloud SQL

Questa pagina descrive le opzioni di migrazione dei dati in Cloud SQL.

Database Migration Service

Per eseguire la migrazione dei dati da un server esterno a Cloud SQL, puoi utilizzare Database Migration Service.

Quando utilizzi Database Migration Service, puoi creare l'istanza Cloud SQL di destinazione quando crei un job di migrazione. Database Migration Service utilizza i job di migrazione per eseguire la migrazione dei dati dall'istanza del database di origine all'istanza Cloud SQL di destinazione. Per ulteriori informazioni, vedi Creare un job di migrazione in una nuova istanza di destinazione.

Tuttavia, potresti voler creare l'istanza Cloud SQL di destinazione al di fuori di Database Migration Service. Ad esempio, puoi utilizzare Terraform o altri strumenti Infrastructure as Code (IaC). In questo caso, dopo aver creato l'istanza Cloud SQL, puoi comunque utilizzare Database Migration Service per eseguire la migrazione dei dati. Per ulteriori informazioni, vedi Creare un job di migrazione in un'istanza di destinazione esistente.

Replica da un server esterno

Un'altra opzione per la migrazione dei dati da un server esterno in Cloud SQL è l'utilizzo della replica. Cloud SQL supporta varie modalità di replica per eseguire la migrazione dei dati nell'istanza.

Per saperne di più, consulta Informazioni sulla replica da un server esterno.

Per configurare Cloud SQL per la migrazione dei dati utilizzando la replica, consulta Configurazione di Cloud SQL e del server esterno per la replica.

Cloud SQL per MySQL supporta anche la migrazione di database MySQL esterni dai file fisici di Percona XtraBackup. Utilizzando i file fisici per configurare la replica anziché i file di dump logici, puoi eseguire la migrazione dei database MySQL esterni nelle istanze Cloud SQL per MySQL fino a tre volte più velocemente rispetto all'utilizzo di file di dump logici in una migrazione parallela e fino a 10 volte più velocemente rispetto all'utilizzo di file di dump logici in una migrazione a thread singolo.

Per maggiori informazioni, vedi Eseguire la migrazione a Cloud SQL da un file fisico XtraBackup.

Limitazioni

  • La migrazione dei dati a un'istanza Cloud SQL con Private Service Connect abilitato o che contiene già dati non è supportata. La migrazione dei dati a un'istanza con una replica di lettura richiede che GTID_MODE sull'istanza di origine sia impostato su ON.
  • Se la tua istanza ha impostazioni di backup personalizzate (ad esempio, una posizione di backup personalizzata), ti consigliamo di personalizzare nuovamente le impostazioni di backup dopo aver promosso l'istanza. Durante il processo di promozione, Cloud SQL reimposta le impostazioni di backup ai valori predefiniti.