Esta página descreve as opções de migração de dados no Cloud SQL.
Database Migration Service
Para migrar dados de um servidor externo para o Cloud SQL, pode usar o serviço de migração de base de dados.
Quando usa o serviço de migração de base de dados, pode criar a instância do Cloud SQL de destino quando cria uma tarefa de migração. O Database Migration Service usa tarefas de migração para migrar dados da instância da base de dados de origem para a instância do Cloud SQL de destino. Para mais informações, consulte o artigo Crie uma tarefa de migração para uma nova instância de destino.
No entanto, pode querer criar a instância do Cloud SQL de destino fora do Database Migration Service. Por exemplo, pode usar o Terraform ou outras ferramentas de infraestrutura como código (IaC). Nesse caso, depois de criar a instância do Cloud SQL, pode continuar a usar o serviço de migração de base de dados para migrar dados para a mesma. Para mais informações, consulte o artigo Crie uma tarefa de migração para uma instância de destino existente.
Faça a replicação a partir de um servidor externo
Outra opção para migrar dados de um servidor externo para o Cloud SQL é usar a replicação. O Cloud SQL suporta vários modos de replicação para migrar dados para a sua instância.
Para mais informações, consulte o artigo Acerca da replicação a partir de um servidor externo.
Para configurar o Cloud SQL para a migração de dados através da replicação, consulte o artigo Configure o Cloud SQL e o servidor externo para replicação.
Limitações
- Se a sua instância tiver definições de cópia de segurança personalizadas (por exemplo, uma localização de cópia de segurança personalizada), depois de promover a instância, recomendamos que personalize novamente as definições de cópia de segurança. Durante o processo de promoção, o Cloud SQL repõe as definições de cópia de segurança para os respetivos valores predefinidos.
- Depois de promover uma instância, recomendamos que ative a recuperação num determinado momento.