O recurso de sincronização de dados do Data Transmission Service (DTS) é fácil de usar. Configure uma tarefa de sincronização de dados em apenas algumas etapas no novo console do DTS.
Observações de uso
Este tópico apresenta um procedimento geral para configurar uma tarefa de sincronização de dados. O procedimento varia conforme os bancos de dados de origem e de destino. Para consultar as etapas específicas de configuração de uma topologia de sincronização, veja os tópicos relacionados em Overview of data synchronization scenarios.
Este tópico usa como exemplo a sincronização unidirecional entre instâncias RDS for MySQL. As configurações de parâmetros servem apenas como referência. A interface do usuário (UI) real no console prevalece.
Preparações
Se o banco de dados de origem ou de destino for autogerenciado, prepare os ambientes necessários para o DTS. Para mais informações, consulte Preparations.ta-node="1359199" data-root="17160" data-tag="xref" href="t1359199.xdita#" id="03f2d94a068e7">Preparações.
Crie as instâncias dos bancos de dados de origem e de destino e confirme que suas versões são compatíveis com o DTS. Para mais informações sobre os bancos de dados e versões suportados, consulte Overview of data synchronization scenarios.versões, consulte Overview of data synchronization scenarios.
Procedimento
-
Acesse a página da lista de tarefas de sincronização da região de destino. Use um dos dois métodos a seguir:
Pelo console do DTS
Faça login no console do Data Transmission Service (DTS).
No painel de navegação à esquerda, clique em Data Synchronization.
No canto superior esquerdo da página, selecione a região onde a instância de sincronização está localizada.
Pelo console do DMS
NotaAs operações reais podem variar conforme o modo e o layout do console do DMS. Para mais informações, consulte Simple mode e Customize the layout and style of the DMS interface.
Faça login no Data Management (DMS).
Na barra de menu superior, escolha .
À direita de Data Synchronization Tasks, selecione a região onde a instância de sincronização está localizada.
Clique em Create Task para abrir a página de configuração da tarefa.
-
Opcional: No canto superior direito da página, clique em New Configuration Page.
NotaSe o botão no canto superior direito for Back to Previous Version, ignore esta etapa.
As páginas de configuração nova e antiga possuem parâmetros diferentes. Recomendamos o uso da nova página de configuração.
-
Configure os bancos de dados de origem e de destino.
AvisoApós selecionar as instâncias de origem e de destino, leia atentamente os limites exibidos na parte superior da página. O não cumprimento desses limites pode causar falha na tarefa ou inconsistência de dados.
Categoria
Configuração
Descrição
N/A
Task Name
O DTS gera automaticamente um nome para a tarefa. Recomendamos especificar um nome descritivo para facilitar a identificação. O nome não precisa ser único.
Source Database
Select Existing Connection
Neste exemplo, não é necessário selecionar uma conexão existente. Insira as informações do banco de dados nas seções a seguir.
Database Type
Selecione MySQL.
Access Method
Selecione Alibaba Cloud Instance.
Instance Region
Selecione a região onde reside a instância RDS for MySQL de origem.
Replicate Data Across Alibaba Cloud Accounts
Este exemplo utiliza uma instância de banco de dados pertencente à conta atual do Alibaba Cloud. Selecione No.
RDS Instance ID
Selecione o ID da instância RDS for MySQL de origem.
Database Account
Insira a conta do banco de dados da instância RDS for MySQL de origem. A conta deve ter as permissões REPLICATION CLIENT e REPLICATION SLAVE, além da permissão SELECT nos objetos a serem sincronizados.
Database Password
Insira a senha correspondente à conta do banco de dados.
Encryption
Neste exemplo, não é necessário selecionar um método de conexão. Mantenha a configuração padrão.
Destination Database
Select Existing Connection
Para este exemplo, insira as informações do banco de dados nos campos abaixo.
Database Type
Selecione MySQL.
Access Method
Selecione Alibaba Cloud Instance.
Instance Region
Selecione a região onde reside a instância RDS for MySQL de destino.
Replicate Data Across Alibaba Cloud Accounts
Este exemplo utiliza uma instância de banco de dados pertencente à conta atual do Alibaba Cloud. Selecione No.
RDS Instance ID
Selecione o ID da instância RDS for MySQL de destino.
Database Account
Insira a conta do banco de dados da instância RDS for MySQL de destino. A conta deve ter permissões de leitura e gravação.
Database Password
Insira a senha correspondente à conta do banco de dados.
Encryption
Para este exemplo, utilize as opções padrão.
1">
Para este exemplo, utilize as opções padrão.
Após concluir a configuração, clique em Test Connectivity and Proceed na parte inferior da página.
Certifique-se de que os blocos CIDR de endereços IP dos servidores do DTS estejam adicionados às configurações de segurança dos bancos de dados de origem e de destino para permitir o acesso. Adicione os blocos automática ou manualmente. Para mais informações, consulte Add the IP address CIDR blocks of DTS servers to a whitelist.
Se o banco de dados de origem ou de destino for autogerenciado (onde o Access Method não é Alibaba Cloud Instance), clique também em Test Connectivity na caixa de diálogo CIDR Blocks of DTS Servers.
Configure os objetos da tarefa.
-
Na página Configure Objects, configure os objetos a serem sincronizados.
Neste exemplo, selecione Schema Synchronization, Full Data Synchronization e Incremental Data Synchronization para Synchronization Types. Em seguida, selecione os objetos a sincronizar na caixa Source Objects. Mantenha as configurações padrão para os outros parâmetros ou configure-os conforme necessário.
-
Clique em Next: Advanced Settings para configurar parâmetros avançados.
Neste exemplo, as configurações padrão são utilizadas. Configure os parâmetros conforme necessário.
-
Clique em Next: Data Validation para configurar uma tarefa de validação de dados.
Para utilizar o recurso de validação de dados, consulte Configure data validation para obter instruções de configuração.
d">
Retry Time for Other Issues
Após o início da tarefa de sincronização, se ocorrerem outros problemas não relacionados à conectividade com o banco de dados de origem ou de destino (como exceções na execução de DDL ou DML), o DTS relata um erro e inicia imediatamente operações contínuas de nova tentativa. A duração padrão é de 10 minutos. Personalize a duração dentro do intervalo de 1 a 1.440 minutos. Recomendamos definir 10 minutos ou mais. Se as operações relevantes forem bem-sucedidas dentro da duração definida, a tarefa de sincronização será retomada automaticamente. Caso contrário, a tarefa falhará.
O valor para Retry Time for Other Issues deve ser menor que o valor para Retry Time for Failed Connections.
Enable Throttling for Full Data Synchronization
Durante o estágio de sincronização completa, o DTS consome recursos de leitura e gravação dos bancos de dados de origem e de destino, o que pode aumentar a carga do banco de dados. Para reduzir essa carga, defina um limite de taxa para a tarefa de sincronização completa configurando os parâmetros Queries per second (QPS) to the source database, RPS of Full Data Migration e Data migration speed for full migration (MB/s).
Este item de configuração está disponível apenas quando Synchronization Types está definido como Full Data Synchronization.
Também é possível adjust the full synchronization rate após a instância de sincronização estar em execução.
Enable Throttling for Incremental Data Synchronization
Defina também um limite de taxa para a tarefa de sincronização incremental. Para aliviar a pressão no banco de dados de destino, configure RPS of Incremental Data Synchronization e Data synchronization speed for incremental synchronization (MB/s).
Environment Tag
Selecione uma tag de ambiente para identificar a instância.
Whether to delete SQL operations on heartbeat tables of forward and reverse tasks
Escolha se deseja gravar informações SQL de heartbeat no banco de dados de origem enquanto a instância do DTS estiver em execução.
Yes: As informações SQL de heartbeat não são gravadas no banco de dados de origem. Isso pode fazer com que a instância do DTS relate atraso.
No: Grava informações SQL de heartbeat no banco de dados de origem. Isso pode interferir em recursos como backup físico e clonagem do banco de dados de origem.
Configure ETL
Escolha se deseja ativar o recurso de extração, transformação e carregamento (ETL). Para mais informações, consulte What is ETL? Valores válidos:
Yes: Ativa o recurso ETL. Insira instruções de processamento de dados no editor de código. Para mais informações, consulte Configure ETL in a data migration or data synchronization task.
No: Desativa o recurso ETL.
Monitoring and Alerting
Especifique se deseja configurar alertas. Se a sincronização falhar ou a latência exceder o limiar especificado, uma notificação será enviada a um contato de alerta.
No: Nenhum alerta é configurado.
Yes: Configure alertas definindo um limiar de alerta e especificando um notificação de alerta. Para mais informações, consulte Configure monitoring and alerting during task configuration.
data-isbold="true" data-tag="uicontrol" id="144ef7f777nbh">
Especifique se deseja configurar alertas. Se a sincronização falhar ou a latência exceder o limiar especificado, uma notificação será enviada a um contato de alerta.
No: Nenhum alerta é configurado.
Yes: Configure alertas definindo um limiar de alerta e especificando um notificação de alerta. Para mais informações, consulte Configure monitoring and alerting during task configuration.
Clique em Next: Data Validation para configurar uma tarefa de validação de dados.
Para utilizar o recurso de validação de dados, consulte Configure data validation para obter instruções de configuração.
Salve a tarefa e execute uma pré-verificação.
Para visualizar os parâmetros da API para configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão exibido.
Após terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.
Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só pode começar após a aprovação de todos os itens da pré-verificação.
Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme indicado e execute a pré-verificação novamente.
-
Se a pré-verificação retornar um aviso:
Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.
Para itens de verificação que podem ser ignorados, clique em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se optar por ocultar o item de aviso, isso pode causar problemas como inconsistência de dados e representar riscos aos seus negócios.
Adquira a instância.
Quando a Success Rate for 100%, clique em Next: Purchase Instance.
-
Na página Purchase, selecione o método de faturamento e a especificação de link para a instância de sincronização de dados. A tabela a seguir descreve esses parâmetros em detalhes.
Categoria
Parâmetro
Descrição
New Instance Class
Método de Faturamento
-
Assinatura: O pagamento ocorre na criação da instância. Adequado para necessidades de longo prazo e mais econômico que o pagamento conforme o uso. Quanto maior a duração da assinatura, maior o desconto.
-
Pagamento conforme o uso: A cobrança é feita por hora. Adequado para necessidades de curto prazo. Libere a instância imediatamente após o uso para economizar custos.
Configuração do Grupo de Recursos
O grupo de recursos ao qual a instância pertence. O padrão é o grupo de recursos padrão. Para mais informações, consulte What is Resource Management?.
Especificação de Link
O DTS oferece especificações de sincronização com diferentes níveis de desempenho. A especificação do link de sincronização afeta a taxa de sincronização. Escolha uma especificação com base no seu cenário de negócios. Para mais informações, consulte Data synchronization link specifications.
Duração da Assinatura
No modo de assinatura, selecione a duração e a quantidade para a instância. Escolha uma assinatura mensal de 1 a 9 meses ou uma assinatura anual de 1, 2, 3 ou 5 anos.
NotaEsta opção está disponível apenas quando o método de faturamento é Subscription.
-
Após concluir a configuração, leia e selecione Data Transmission Service (Pay-as-you-go) Service Terms.
-
Clique em Buy and Start. Na caixa de diálogo OK, clique em OK.
Visualize o progresso da tarefa na página Data Synchronization.
i>
para movê-lo para a caixa Selected Objects.