Migração de bancos de dados

Nesta página, fornecemos orientações de arquitetura e estratégias de migração para migrar bancos de dados relacionais e não relacionais para o Google Cloud.

Se você é administrador de banco de dados, arquiteto de nuvem ou engenheiro de dados, use as informações desta página para avaliar padrões de migração de banco de dados, escolher as ferramentas certas, garantir alta fidelidade de dados, minimizar o atraso de replicação de transações e controlar o tempo de inatividade durante a transição.

Antes de ler esta página, você precisa ter concluído uma avaliação inicial da origem e entender os esquemas de banco de dados, o dimensionamento e as dependências de rede do aplicativo.

Opções de migração de banco de dados

Ao planejar migrações de banco de dados, use a tabela a seguir para escolher um serviço e uma ferramenta de destino com base no mecanismo de banco de dados de origem:

Banco de dados de origem Plataforma de destino Ferramenta recomendada Padrão de migração
MySQL, PostgreSQL ou SQL Server Cloud SQL ou AlloyDB para PostgreSQL Database Migration Service Replicação contínua de CDC
Oracle AlloyDB ou Solução Bare Metal Modernization Hub do Google Cloud, conversão de esquema do Database Migration Service Migração homogênea ou heterogênea
Cassandra, MongoDB ou HBase Bigtable, Spanner ou Firestore Dataflow ou conectores de código aberto Ingestão em lote ou de streaming

Migrar bancos de dados usando o Database Migration Service

O Database Migration Service oferece jobs de migração sem servidor para mover bancos de dados relacionais para o Google Cloud.

Principais recursos do Database Migration Service

O Database Migration Service oferece os seguintes recursos:

  • Arquitetura sem servidor: não é necessário provisionar ou gerenciar VMs de replicação dedicadas ou infraestrutura de migração.
  • Captura de dados alterados (CDC) contínua: replica transações usando registros binários de origem (binlog para MySQL, wal2json para PostgreSQL e CDC para SQL Server) para manter os bancos de dados de destino sincronizados com o mínimo de atraso.
  • Conectividade privada flexível: conecta-se com segurança aos bancos de dados de origem por meio de peering de rede VPC, túneis SSH reversos, Cloud VPN ou Cloud Interconnect.

Para informações sobre o fluxo de trabalho de migração completo, consulte Visão geral do Database Migration Service.

A seguir