Esta página descreve as opções de migração de dados no Cloud SQL.
Serviço de Migração de Banco de Dados
Para migrar dados de um servidor externo para o Cloud SQL, você pode usar o Database Migration Service .
Ao usar o Database Migration Service, você pode criar a instância de destino do Cloud SQL ao criar um job de migração. O Database Migration Service usa jobs de migração para migrar dados da sua instância do banco de dados de origem para a instância de destino do Cloud SQL. Para obter mais informações, consulte Criar um job de migração para uma nova instância de destino .
No entanto, talvez você queira criar sua instância de destino do Cloud SQL fora do Database Migration Service. Por exemplo, você pode usar o Terraform ou outras ferramentas de Infraestrutura como Código (IaC). Nesse caso, após criar a instância do Cloud SQL, você ainda poderá usar o Database Migration Service para migrar dados para ela. Para obter mais informações, consulte Criar um job de migração para uma instância de destino existente .
Replicar 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 oferece suporte a vários modos de replicação para migrar dados para sua instância.
Para obter mais informações, consulte Sobre a replicação de um servidor externo .
Para configurar o Cloud SQL para migração de dados usando replicação, consulte Configurar o Cloud SQL e o servidor externo para replicação .
Limitações
- Não há suporte para migrar dados para uma instância do Cloud SQL que tenha o Private Service Connect habilitado ou que já contenha dados.
- Se a sua instância tiver configurações de backup personalizadas (por exemplo, um local de backup personalizado ), após promovê-la, recomendamos que você personalize suas configurações de backup novamente. Durante o processo de promoção, o Cloud SQL redefine suas configurações de backup para os valores padrão.
- Depois de promover uma instância, recomendamos que você habilite a recuperação de ponto no tempo .