- Che cos'è Database Migration Service?
- Quali origini sono supportate?
- Quali destinazioni sono supportate?
- È disponibile il supporto per più versioni?
- Quali componenti di dati, schema e metadati vengono migrati?
- Quali modifiche vengono replicate durante la migrazione continua?
- Che cosa non viene migrato?
- Quali metodi di rete vengono utilizzati?
- Quali sono le limitazioni note?
- Che cos'è Database Migration Service?
- Database Migration Service è un servizio che semplifica la migrazione dei dati a Google Cloud. Database Migration Service consente di eseguire il lift and shift dei carichi di lavoro MySQL in Cloud SQL.
- Quali origini sono supportate?
-
- Amazon RDS 5.6, 5.7, 8.0, 8.4
- MySQL autogestito (on-premise o su qualsiasi VM cloud di cui hai il controllo totale) 5.5, 5.6, 5.7, 8.0, 8.4
- Cloud SQL per MySQL 5.6, 5.7, 8.0, 8.4
- Amazon Aurora 5.6, 5.7, 8.0, 8.4
- Microsoft Azure Database for MySQL 5.7, 8.0, 8.4
Per le origini MySQL 8.0, Database Migration Service supporta anche le versioni secondarie seguenti: 8.0.18, 8.0.26, 8.0.27, 8.0.28, 8.0.30, 8.0.31, 8.0.32, 8.0.33, 8.0.34, 8.0.35, 8.0.36, 8.0.37, 8.0.39, 8.0.40, 8.0.41, 8.0.42, 8.0.43.
- Quali destinazioni sono supportate?
-
- Cloud SQL per MySQL 5.6 e 5.7
- Cloud SQL per MySQL 8.0, incluse le seguenti versioni secondarie: 8.0.18, 8.0.26, 8.0.27, 8.0.28, 8.0.30, 8.0.31, 8.0.32, 8.0.33, 8.0.34, 8.0.35, 8.0.36, 8.0.37, 8.0.39, 8.0.40, 8.0.41, 8.0.42, 8.0.43.
- Cloud SQL per MySQL 8.4 con alcune limitazioni. Ad esempio, le migrazioni che utilizzano file di backup fisici non sono supportate per le destinazioni MySQL 8.4. Per ulteriori informazioni, vedi Limitazioni note.
- È disponibile il supporto per più versioni?
- Database Migration Service supporta le migrazioni da MySQL a Cloud SQL in qualsiasi versione principale, in cui la destinazione è la stessa versione o una versione successiva del database di origine. Ad esempio, esegui la migrazione di un database di origine MySQL 5.6 a una destinazione Cloud SQL per MySQL 5.6 o 5.7.
- Quali componenti di dati, schema e metadati vengono migrati?
- Database Migration Service esegue la migrazione di schema, dati e metadati dall'origine alla destinazione. Tutti i seguenti componenti di dati, schema e metadati vengono migrati nell'ambito della migrazione del database:
Migrazione dei dati
- Tutte le tabelle di tutti i database/schemi.
- Denominazione
- Chiave primaria
- Tipo di dati
- Posizione ordinale
- Valore predefinito
- Supporto di valori Null
- Attributi di incremento automatico
- Indici secondari
- Stored procedure
- Funzioni
- Trigger
- Visualizzazioni
- Vincoli di chiave esterna
- Quali modifiche vengono replicate durante la migrazione continua?
- Le modifiche DML e DDL (ovvero le modifiche a tutti i dati, gli schemi e i metadati elencati sopra) vengono aggiornate durante le migrazioni continue.
- Che cosa non viene migrato?
-
Quando esegui la migrazione di un database MySQL, i database di sistema MySQL che contengono informazioni su utenti e privilegi non vengono migrati. Ciò significa che le informazioni sull'account utente/di accesso devono essere gestite direttamente nell'istanza Cloud SQL di destinazione.
Per aggiungere utenti all'istanza di destinazione Cloud SQL, vai all'istanza e aggiungi utenti dalla scheda Utenti o dal client MySQL.
Scopri di più sulla creazione e la gestione degli utenti MySQL.
- Quali metodi di rete vengono utilizzati?
- Per creare una migrazione in Database Migration Service, è necessario stabilire la connettività tra l'origine e l'istanza di destinazione Cloud SQL. Sono supportati diversi metodi.
Scegli quello più adatto al carico di lavoro specifico.
Metodo di Networking Descrizione Vantaggi Svantaggi Lista consentita IP Funziona configurando il server del database di origine in modo che accetti le connessioni dall'IP pubblico di l'istanza Cloud SQL. Se scegli questo metodo, Database Migration Service ti guida nella procedura di configurazione durante la creazione della migrazione. - Facile da configurare.
- Consigliato per scenari di migrazione di breve durata (migrazioni di database POC o di piccole dimensioni).
- La configurazione del firewall potrebbe richiedere l'assistenza del reparto IT.
- Espone il database di origine a un IP pubblico.
- Per impostazione predefinita, la connessione non è criptata. Richiede l'abilitazione di SSL sul database di origine per criptare la connessione.
Tunnel SSH inverso tramite VM ospitata nel cloud Stabilisce la connettività dalla destinazione all'origine tramite un tunnel SSH inverso sicuro. Richiede una VM bastion host nel Google Cloud progetto e una macchina (ad esempio un laptop sulla rete) che abbia la connettività all'origine. Database Migration Service collects the required information at migration creation time, and auto-generates the script for setting it up. - Facile da configurare.
- Non richiede alcuna configurazione personalizzata del firewall.
- Consigliato per scenari di migrazione di breve durata (migrazioni di database POC o di piccole dimensioni).
- La VM bastion è di tua proprietà e sotto il tuo controllo.
- Potrebbero essere applicati dei costi aggiuntivi.
Peering VPC Questo metodo funziona configurando i VPC in modo che comunichino tra loro. È applicabile solo se sia l'origine che la destinazione sono ospitate in Google Cloud. Consigliato per migrazioni di lunga durata o di grandi dimensioni. - Google Cloud soluzione.
- Facile da configurare.
- Larghezza di banda elevata
Disponibile solo quando l'origine è ospitata in Google Cloud. VPN Configura un tunnel VPN IPsec che collega la rete interna e Google Cloud VPC tramite una connessione sicura su internet pubblico. Utilizza Google Cloud VPN o qualsiasi soluzione VPN configurata per la rete interna. - Soluzione di connettività robusta e scalabile.
- Larghezza di banda medio-alta.
- Sicurezza integrata.
- Offerta di soluzioni o di altre terze parti. Google Cloud
- Costo aggiuntivo.
- Configurazione non banale (a meno che non sia già in atto).
Cloud Interconnect Utilizza una connessione a disponibilità elevata e a bassa latenza tra la rete on-premise e Google Cloud. Larghezza di banda massima, ideale per migrazioni di lunga durata e di grandi dimensioni. - Costo aggiuntivo.
- Per impostazione predefinita, la connessione non è sicura.
- Configurazione non banale (a meno che non sia già in atto).
- Quali sono le limitazioni note?
- Consulta Limitazioni note.