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 serviço de migração de base de dados 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 serviço de migração de base de dados. 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.
Replique 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), recomendamos que personalize novamente as definições de cópia de segurança depois de promover a instância. 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.