Migração de dados
A migração de dados transfere informações entre fontes de dados homogêneas ou heterogêneas. Os casos de uso mais comuns incluem migração para a nuvem, movimentação de dados entre instâncias no Alibaba Cloud e divisão ou dimensionamento de bancos de dados.
|
Categoria |
Recurso |
Descrição |
Referências |
|
Migração homogênea |
Migração lógica |
Transfere dados entre bancos de dados do mesmo tipo. |
Migrar dados de um banco de dados MySQL autogerenciado para uma instância do ApsaraDB RDS for MySQL |
|
Migração homogênea |
Migração física |
Transfere dados de um banco de dados autogerenciado para a nuvem por meio de um gateway físico. |
Migrar dados de um banco de dados SQL Server autogerenciado para uma instância do ApsaraDB RDS for SQL Server usando um gateway de protocolo físico / Migrar dados de um banco de dados SQL Server autogerenciado para uma instância do ApsaraDB RDS for SQL Server usando um gateway físico em um bastion host |
|
Migração heterogênea |
Migração lógica |
Transfere dados entre bancos de dados de tipos diferentes. |
Migrar dados de um banco de dados Oracle autogerenciado para uma instância do AnalyticDB for PostgreSQL / Mapeamentos de tipos de dados entre bancos de dados heterogêneos |
|
Cutover de tráfego |
Cutover de banco de dados para a nuvem |
Após concluir a avaliação e a transformação do banco de dados e da aplicação, realize o cutover dos seus negócios para bancos de dados na nuvem de forma suave e com interrupção mínima. |
|
|
Tarefas periódicas |
Migração completa agendada |
Migra dados de esquema e dados históricos do banco de dados de origem para o banco de dados de destino em uma programação regular, utilizando as configurações de política de agendamento do recurso de integração de dados. |
Configure uma tarefa de integração de dados entre instâncias do ApsaraDB RDS for MySQL |
|
Migração de contas |
Migração completa de contas |
Migra contas, incluindo senhas e permissões, do banco de dados de origem para o banco de dados de destino ao configurar uma tarefa de sincronização ou migração. |
|
Conjunto de recursos |
Recurso |
Descrição |
Referências |
|
Validação homogênea |
Validação de metadados |
Valide o esquema de dados homogêneos. |
|
|
Validação de dados completos |
Valide os dados históricos de bancos de dados homogêneos. |
||
|
Validação de dados incrementais |
Valide dados provenientes de sincronização ou migração incremental entre bancos de dados homogêneos. |
||
|
Validação heterogênea |
Validação de equivalência de metadados |
Valide o esquema de dados heterogêneos. |
|
|
Validação de dados completos |
Valide os dados históricos de bancos de dados heterogêneos. |
||
|
Validação de dados incrementais |
Valide dados provenientes de sincronização ou migração incremental entre bancos de dados heterogêneos. |
||
|
Correção |
Correção de metadados |
Se uma inconsistência de esquema for encontrada durante a validação, corrija-a com base nos resultados da validação. |
|
|
Correção de dados completos |
Caso seja detectada uma inconsistência nos dados completos, baixe o SQL de correção com base nos resultados da validação para aplicar as correções. |
||
|
Correção de dados incrementais |
Se uma inconsistência de dados incrementais for identificada, aplique a correção com base nos resultados da validação. |
|
Conjunto de recursos |
Recurso |
Descrição |
Referências |
|
Gerenciamento de tarefas |
Criação e configuração de tarefas |
Crie tarefas de transmissão de dados entre diversas fontes de dados. Configure a tarefa antes ou depois da compra. |
|
|
Agendamento de tarefas |
Por padrão, o DTS agenda tarefas em um cluster compartilhado. Durante a configuração avançada, selecione um cluster dedicado para agendar a tarefa. |
- |
|
|
Monitoramento de tarefas |
Visualize o status do link e diversas métricas de desempenho de uma tarefa no console do DTS. Essas informações auxiliam no gerenciamento das suas tarefas. |
||
|
Diagnóstico de tarefas |
Fornece resultados de diagnóstico e sugestões ao verificar o desempenho do banco de dados de origem, do banco de dados de destino, da rede e do DTS durante a migração incremental. |
||
|
Modificação de tarefas |
Gerencie tags de ambiente para instâncias. Adicione ou remova objetos de sincronização enquanto uma instância de sincronização de dados está em execução. Modifique a configuração de ETL de uma instância de sincronização ou migração. |
||
|
Exclusão de tarefas |
Para instâncias do DTS que concluíram suas tarefas de transmissão de dados e cujas configurações não precisam ser mantidas, libere manualmente as instâncias de pagamento conforme o uso ou cancele a assinatura das instâncias por assinatura para evitar cobranças extras. |
||
|
Acesso entre contas |
Configure tarefas que abrangem múltiplas contas da Alibaba Cloud. Ideal para cenários como migração ou consolidação de recursos entre contas da Alibaba Cloud e ajustes na arquitetura de negócios. |
Configure uma tarefa que abrange múltiplas contas da Alibaba Cloud |
|
|
Acesso híbrido e multicloud |
Conecte-se a bancos de dados usando endereços IP públicos para migrar dados entre contas com propriedades diferentes, como contas de nuvem pública e Alibaba Finance Cloud. |
- |
|
|
Auditoria de operações |
Consulte os logs de operação de uma instância para obter informações sobre as operações executadas, seus resultados e os responsáveis pela execução. |
||
|
Gerenciamento de conexões de dados |
Insira as informações do banco de dados para poder selecionar um banco de dados pré-registrado ao configurar uma tarefa. O DTS preenche automaticamente as informações do banco de dados, eliminando a necessidade de inseri-las manualmente. |
||
|
OpenAPI |
POP API |
Chame e teste APIs no OpenAPI Portal. |
|
|
SDK |
Chame APIs usando um SDK. |
||
|
Terraform |
Suporta a ferramenta de código aberto Terraform. |
- |
|
|
Gerenciamento de rede |
Conexão entre regiões |
Suporta transmissão de dados onde os bancos de dados de origem e de destino estão em regiões diferentes. |
|
|
Compressão de transmissão |
O link do DTS suporta transmissão comprimida simultânea para reduzir o uso de largura de banda. |
||
|
Acesso por endpoint privado |
Ao conectar-se a um banco de dados de origem ou de destino através de uma VPC, utilize um endpoint privado para estabelecer a conexão com o banco de dados. |
- |
|
|
Database Gateway (DG) |
Conecte bancos de dados ao DTS usando o Database Gateway (DG). |
||
|
Conexão via tráfego de internet |
Conecte-se a bancos de dados usando endereços IP públicos. |
Adicionar os blocos CIDR dos servidores DTS à lista de permissões de endereços IP |
|
|
Transmissão transfronteiriça |
Por padrão, apenas tarefas de sincronização de dados não transfronteiriças são suportadas. Para criar uma tarefa de sincronização de dados transfronteiriça, solicite as permissões necessárias. |
||
|
Event Center |
Notificação de eventos |
Assine eventos importantes e configure notificações de alerta personalizadas através da plataforma Cloud Monitor. Isso mantém você informado sobre a ocorrência e o progresso de eventos, ajudando a analisar e localizar rapidamente problemas durante falhas de negócios. |
|
|
Plataforma proativa de O&M |
Suporta alertas de eventos de O&M. Quando o sistema detecta um risco que pode impedir o funcionamento adequado de uma instância do DTS, ele aciona um evento de O&M correspondente e notifica você através do console, e-mail ou mensagens internas. |
||
|
Serverless |
Gerenciamento de instâncias Serverless |
Execute operações em instâncias Serverless, como pausar a instância, visualizar métricas e modificar os limites superior e inferior de DUs. |
- |
|
Cluster dedicado |
Gerenciamento de DUs |
Visualize as informações de criação e uso de DUs do cluster dedicado. Modifique o número de DUs para uma tarefa de cluster dedicado para ajustar as especificações da tarefa. |
|
|
Modificação de espaço em disco |
Se o uso de disco de um cluster dedicado estiver muito alto e não atender às necessidades atuais do negócio, escale horizontalmente o espaço em disco para garantir que ele corresponda aos seus requisitos. |
Escalar horizontalmente o espaço em disco de um cluster dedicado |
|
|
Migração entre clusters compartilhados e dedicados |
Altere o cluster onde uma instância é executada. Migre uma instância de um cluster dedicado para um cluster público, ou de um cluster público para um cluster dedicado. |
Migrar uma instância entre um cluster dedicado e um cluster público |
|
|
Gerenciamento de instâncias de cluster dedicado |
Execute operações em clusters dedicados, como renovação manual, alteração de configurações de nós e definição da taxa de overcommit. |
||
|
Segurança |
Criptografia de dados |
Conecte-se a bancos de dados usando conexões criptografadas por SSL. |
|
|
Isolamento de operações |
Use identidades do RAM com privilégio mínimo, como usuários do RAM e funções do RAM, para acessar o DTS. Isso melhora a segurança dos dados e reduz riscos de segurança decorrentes de abuso de permissões. |
- |
|
|
Controle de permissões de conta |
Acesse recursos da nuvem, como RDS e ECS, sob a conta atual da Alibaba Cloud concedendo políticas do sistema. Use contas de banco de dados com permissões suficientes para concluir tarefas de transmissão de dados. |
||
|
Confiabilidade |
Alta disponibilidade (HA) de cluster |
Utiliza servidores de alta especificação para garantir bom desempenho de transmissão para cada link de migração ou sincronização. |
|
|
Transmissão retomável |
Possui um mecanismo automático de retomada de transmissão para garantir a confiabilidade da transmissão de dados. |
||
|
Proteção de recuperação de desastres da fonte de dados |
Se um banco de dados de origem ou de destino não puder ser conectado ou apresentar outros problemas, o DTS iniciará imediatamente novas tentativas contínuas. |
- |
|
Conjunto de recursos |
Recurso |
Descrição |
Referências |
|
Rastreamento de alterações |
Canal de rastreamento de alterações |
Crie uma instância de rastreamento de alterações para obter mudanças incrementais de dados em tempo real de um banco de dados. |
|
|
SDK de rastreamento de alterações |
Use códigos de exemplo para o cliente SDK, flink-dts-connector ou cliente Kafka para imprimir dados assinados. Isso permite que clientes SDK, Flink e Kafka consumam dados do canal de rastreamento de alterações. |
||
|
Gerenciamento de tráfego de rastreamento de alterações |
Quando o banco de dados de origem de uma instância de rastreamento de alterações for MySQL, configure o tipo de faturamento para determinar se haverá cobrança pelo tráfego de dados. |
|
Conjunto de recursos |
Recurso |
Descrição |
Referências |
|
Migração homogênea |
Migração lógica |
Suporta migração de dados entre bancos de dados homogêneos. |
Migrar um banco de dados MySQL autogerenciado para uma instância RDS for MySQL |
|
Migração física |
Migre um banco de dados autogerenciado para a nuvem usando um gateway físico. |
||
|
Migração heterogênea |
Migração lógica |
Suporta migração de dados entre bancos de dados heterogêneos. |
|
|
Cutover |
Cutover de banco de dados para a nuvem |
O cutover de banco de dados ajuda você a migrar sua carga de trabalho para um banco de dados na nuvem de forma tranquila, após a conclusão da avaliação do banco de dados e da transformação da aplicação. |
|
|
Tarefa periódica |
Migração completa agendada |
Utilize a política de agendamento do recurso de integração de dados para migrar periodicamente o esquema e os dados históricos do banco de dados de origem para o banco de dados de destino. |
Configure uma tarefa de integração de dados entre instâncias RDS for MySQL |
|
Migração de contas |
Migração completa de contas |
Ative o recurso de migração de contas ao configurar uma tarefa de sincronização ou migração. Isso permite migrar rapidamente as contas, incluindo senhas e permissões, do banco de dados de origem para o banco de dados de destino. |
Sincronização de dados
A sincronização de dados mantém os dados sincronizados entre fontes de dados em tempo real. Os casos de uso incluem redundância geográfica ativa, recuperação de desastres geográfica, recuperação de desastres por zona, sincronização de dados transfronteiriça, sistemas de business intelligence (BI) baseados em nuvem e data warehousing em tempo real.
|
Categoria |
Recurso |
Descrição |
Referências |
|
Gerenciamento de instâncias de sincronização |
Alternância de recuperação de desastres reversa |
Crie uma instância de sincronização reversa em poucas etapas para uma instância de sincronização em execução. A instância reversa sincroniza dados incrementais de volta do banco de dados de destino para o banco de dados de origem. |
|
|
Recuperação de desastres e redundância multi-ativa |
Sincronização bidirecional |
Configure sincronização de dados bidirecional em tempo real entre dois bancos de dados, como um banco de dados ApsaraDB RDS for MySQL e um banco de dados MySQL autogerenciado. Adequado para redundância geográfica ativa baseada em arquitetura celular e recuperação de desastres geográfica. |
Configure sincronização de dados bidirecional entre instâncias MySQL / Configure sincronização de dados bidirecional entre clusters PolarDB for PostgreSQL (compatível com Oracle) / Configure sincronização de dados bidirecional entre instâncias ApsaraDB RDS for PostgreSQL / Configure sincronização de dados bidirecional entre instâncias de conjunto de réplicas do ApsaraDB for MongoDB / Configure sincronização bidirecional entre instâncias Tair |
|
Recuperação de desastres e redundância multi-ativa |
Alternância de direção para instâncias de sincronização bidirecional |
Alterne a direção de sincronização de uma instância de sincronização bidirecional existente sem criar uma nova. Útil ao alternar entre bancos de dados primários e secundários ou entre plataformas de nuvem. |
Alternar a direção de uma instância de sincronização bidirecional |
|
Recuperação de desastres e redundância multi-ativa |
Cluster de banco de dados ativo global (GAD) |
Crie um cluster GAD baseado em ApsaraDB RDS e DTS para habilitar a recuperação de desastres do banco de dados e permitir que os usuários acessem os recursos mais próximos. |
N/D |
|
Gerenciamento de topologia de sincronização |
Atualização de topologia |
Atualize a topologia de sincronização de uma tarefa de unidirecional para bidirecional conforme os requisitos de negócios evoluem. |
Atualize topologia de sincronização de unidirecional para bidirecional |
|
Detecção e resolução de conflitos |
Detecção de conflitos |
Detecte conflitos, incluindo conflitos de unicidade de operações INSERT, registros inconsistentes de operações UPDATE e registros alvo de exclusão que não existem. |
N/D |
|
Detecção e resolução de conflitos |
Resolução de conflitos |
Três políticas estão disponíveis: TaskFailed encerra a tarefa e relata um erro quando ocorre um conflito; Ignore mantém os registros conflitantes no destino; Overwrite substitui os registros conflitantes no destino. |
N/D |
|
Sincronização heterogênea |
Sincronização para data warehouses em tempo real |
Sincronize dados para data warehouses em tempo real para processamento offline de alto throughput e análise online de alto desempenho. |
Sincronizar dados de uma instância ApsaraDB RDS for MySQL para um cluster AnalyticDB for MySQL V3.0 |
|
Sincronização heterogênea |
Sincronização sem banco de dados |
Sincronize dados para uma função no Function Compute, onde você pode escrever código de função para processar os dados. |
Sincronizar dados de uma instância de conjunto de réplicas do MongoDB para uma função do Function Compute / Sincronizar dados de uma instância de cluster fragmentado do ApsaraDB for MongoDB para uma função do Function Compute |
|
Sincronização heterogênea |
Sincronização de banco de dados heterogêneo |
Sincronize dados entre bancos de dados de tipos diferentes. |
Mapeamentos de tipos de dados para sincronização de esquema / Sincronizar dados de um banco de dados Oracle autogerenciado para uma instância AnalyticDB for PostgreSQL |
|
Envio de dados |
Canal de envio de dados |
Crie uma instância de envio de dados para estabelecer um canal de envio de dados e, em seguida, use o SDK de envio de dados para enviar dados de suas fontes para o DTS. |
|
|
Envio de dados |
SDK de envio de dados |
Use o SDK de envio de dados para enviar dados de várias fontes para o DTS, que então sincroniza os dados com o banco de dados de destino. Isso estende a variedade de tipos de origem suportados. |
|
|
Sincronização homogênea |
Sincronização em tempo real |
Sincronize dados em tempo real entre bancos de dados do mesmo tipo. |
|
Conjunto de recursos |
Recurso |
Descrição |
Referências |
|
Divisão de leitura/gravação e desvio de tráfego |
Cache TP em tempo real |
Migre bancos de dados MySQL, como MySQL autogerenciado ou RDS for MySQL, para instâncias Redis. Essa abordagem reduz a carga no banco de dados relacional de back-end e melhora a experiência do usuário. |
|
|
Filtragem e mapeamento de metadados |
Filtragem de banco de dados, tabela e coluna |
Ao configurar objetos de tarefa, selecione-os na granularidade de banco de dados, tabela e coluna. |
- |
|
Filtragem DDL e DML |
Durante a configuração de objetos de tarefa de sincronização ou migração, use operações SQL para filtrar os dados destinados à sincronização ou migração incremental. |
- |
|
|
Mapeamento de nomes de banco de dados, tabela e coluna |
Na configuração de objetos de tarefa de sincronização ou migração, defina os nomes dos objetos (banco de dados, tabela, coluna) na instância de banco de dados de destino. Utilize esse recurso para sincronizar ou migrar dados para um objeto específico no destino, ou para criar um objeto com a mesma estrutura, mas com nome diferente. |
||
|
Mapeamento de topologia |
O recurso de sincronização de dados suporta múltiplas topologias. Planeje suas instâncias de sincronização de acordo com as necessidades do seu negócio. |
||
|
Filtragem, processamento e mapeamento de dados |
Filtragem por cláusula WHERE |
Ao configurar objetos de tarefa de sincronização ou migração, defina condições de filtro para sincronizar ou migrar apenas os dados que atendem aos seus requisitos do banco de dados de origem para o de destino. |
|
|
Mapeamento de tipos de dados |
Na sincronização ou migração de dados entre bancos de dados heterogêneos, o mapeamento de tipos de dados ocorre durante a fase de sincronização ou migração de esquema. Esse processo converte os tipos de dados do banco de origem para tipos suportados pelo banco de destino. |
|
Conjunto de recursos |
Recurso |
Descrição |
Referências |
|
Gerenciamento de link de sincronização |
Failover de recuperação de desastres reversa com um clique |
Crie uma instância de sincronização incremental reversa para uma instância de sincronização em execução com apenas um clique. |
|
|
Recuperação de desastres e ativo-ativo |
Sincronização bidirecional |
Estabeleça sincronização de dados bidirecional em tempo real entre dois bancos de dados, como uma instância RDS for MySQL e um banco de dados MySQL autogerenciado. Ideal para cenários de redundância geográfica ativa (unitização) e recuperação de desastres geográfica. |
|
|
Inversão da direção de sincronização com um clique |
Inverta a direção de uma instância de sincronização bidirecional. Ao alternar entre bancos de dados primário e secundário ou entre duas nuvens, ajuste facilmente a direção de uma instância bidirecional existente sem reconfigurá-la. |
Inverter a direção de uma instância de sincronização bidirecional |
|
|
Cluster de Banco de Dados Ativo Global (GAD) |
Construa um cluster de banco de dados ativo-ativo global usando RDS e DTS. Essa solução oferece recuperação de desastres de banco de dados e experiência de acesso mais próximo para os usuários. |
- |
|
|
Gerenciamento de topologia de sincronização |
Atualize a topologia de sincronização de uma tarefa de unidirecional para bidirecional para atender às necessidades evolutivas do negócio. |
Atualize uma tarefa de sincronização unidirecional para bidirecional |
|
|
Gerenciamento de Conflitos |
Detecção de conflitos |
Detecte conflitos de unicidade causados por INSERT, correspondências incompletas de registros em UPDATE e registros inexistentes em DELETE. |
- |
|
Tratamento de conflitos |
Oferece suporte a três estratégias de resolução de conflitos: TaskFailed (a tarefa relata um erro e encerra), Ignore (usa o registro conflitante da instância de destino) e Overwrite (sobrescreve o registro conflitante na instância de destino). |
- |
|
|
Sincronização heterogênea |
Sincronização de data warehouse em tempo real |
Sincronize dados com um data warehouse em tempo real para suportar processamento offline de alto throughput e análise online de alto desempenho. |
Sincronizar dados de uma instância RDS for MySQL para uma instância AnalyticDB for MySQL 3.0 |
|
Sincronização não relacionada a banco de dados |
Sincronize dados com uma função especificada no Function Compute (FC). Escreva código de função para processamento secundário de dados. |
||
|
Sincronização entre bancos de dados heterogêneos |
Suporta sincronização de dados entre bancos de dados heterogêneos. |
||
|
Envio de dados |
Canal de envio de dados |
Crie uma instância de envio de dados para estabelecer um canal de envio. Isso permite usar um SDK para entregar dados de uma fonte de dados ao DTS. |
|
|
SDK de envio de dados |
Utilize um kit de desenvolvimento de software (SDK) para entregar vários tipos de dados de uma fonte ao DTS. O DTS então sincroniza os dados com o banco de dados de destino, suportando uma gama mais ampla de fontes de dados. |
||
|
Sincronização homogênea |
Sincronização homogênea lógica em tempo real |
Suporta sincronização de dados entre bancos de dados homogêneos. |
Sincronizar dados de um banco de dados MySQL autogerenciado para uma instância RDS for MySQL |
Rastreamento de alterações
O rastreamento de alterações captura dados incrementais em tempo real de bancos de dados. Consuma ou grave esses dados incrementais conforme as necessidades do seu negócio para suportar atualizações de cache, desacoplamento assíncrono de negócios, sincronização de dados em tempo real entre fontes heterogêneas e pipelines complexos de extração, transformação e carga (ETL).
|
Categoria |
Recurso |
Descrição |
Referências |
|
Rastreamento de alterações |
Canais de rastreamento de alterações |
Crie uma instância de rastreamento de alterações para capturar mudanças de dados incrementais em tempo real de um banco de dados. |
|
|
Rastreamento de alterações |
SDK de rastreamento de alterações |
Consuma dados rastreados usando um cliente SDK, cliente Flink ou cliente Kafka. O demo do cliente SDK, flink-dts-connector e o demo do cliente Kafka estão disponíveis para exibir os dados rastreados. |
|
|
Rastreamento de alterações |
Gerenciamento de tráfego |
Para instâncias de rastreamento de alterações com banco de dados de origem MySQL, as taxas de transferência de dados são cobradas com base no tipo de taxa de configuração selecionado. |
Itens faturáveis / Rastrear alterações de dados de uma instância ApsaraDB RDS for MySQL |
Gerenciamento de tarefas
|
Categoria |
Recurso |
Descrição |
Referências |
|
Gerenciamento de tarefas |
Criação e configuração de tarefas |
Crie tarefas DTS entre várias fontes de dados. Configure uma tarefa antes ou depois de adquirir uma instância DTS. |
|
|
Gerenciamento de tarefas |
Agendamento de tarefas |
Por padrão, o DTS agenda tarefas para um cluster compartilhado. Selecione um cluster dedicado nas configurações avançadas para fixar uma tarefa em recursos dedicados. |
N/D |
|
Gerenciamento de tarefas |
Monitoramento de tarefas |
Visualize o status da conexão entre o DTS e seus bancos de dados de origem e destino, além das métricas de desempenho da instância DTS. |
|
|
Gerenciamento de tarefas |
Diagnóstico de tarefas |
Durante a migração incremental, verifique o desempenho do banco de dados de origem, banco de dados de destino, rede e DTS. Resultados de diagnóstico e sugestões são fornecidos. |
Monitorar o desempenho da tarefa / Visualize o status da conexão e o desempenho da migração incremental de dados / Visualize o status da conexão e o desempenho da sincronização de dados |
|
Gerenciamento de tarefas |
Modificação de tarefas |
Gerencie tags de ambiente, adicione ou remova objetos sincronizados enquanto uma instância de sincronização está em execução e modifique configurações ETL para tarefas de migração ou sincronização. |
Modificar os objetos a serem sincronizados / Configure ETL em uma tarefa de migração ou sincronização de dados / Gerenciar tags de ambiente |
|
Gerenciamento de tarefas |
Exclusão de tarefas |
Libere uma instância DTS de pagamento conforme o uso ou cancele a assinatura de uma instância DTS quando todas as tarefas forem concluídas e a instância não for mais necessária, para evitar cobranças adicionais. |
|
|
Gerenciamento de tarefas |
Acesso entre contas |
Configure tarefas DTS entre contas Alibaba Cloud para cenários como migração de recursos, fusão de contas ou ajustes de arquitetura de negócios. |
|
|
Gerenciamento de tarefas |
Acesso entre nuvens em nuvem híbrida |
Acesse bancos de dados via endereços IP públicos para migrar dados entre contas com atributos diferentes, como entre uma conta de nuvem pública e uma conta de nuvem financeira. |
N/D |
|
Gerenciamento de tarefas |
Logs de operação |
Consulte os logs de operação de uma instância para ver quais operações foram executadas, seus resultados e quem as realizou. |
|
|
Gerenciamento de tarefas |
Gerenciamento de conexão de banco de dados |
Registre bancos de dados antecipadamente para que o DTS preencha automaticamente os detalhes de conexão ao configurar uma tarefa, eliminando a entrada manual. |
|
|
APIs |
OpenAPI (POP) |
Chame operações da API DTS no OpenAPI Explorer para testes e integração. |
|
|
APIs |
SDKs |
Chame operações da API DTS programaticamente usando os SDKs fornecidos. |
|
|
APIs |
Terraform |
Gerencie recursos DTS usando a ferramenta de código aberto Terraform. |
N/D |
|
Gerenciamento de rede |
Conectividade entre regiões |
Transmita dados entre bancos de dados de origem e destino em regiões diferentes. |
|
|
Gerenciamento de rede |
Compressão de dados |
O DTS usa compressão de dados simultânea durante a transmissão para minimizar a utilização da largura de banda. |
|
|
Gerenciamento de rede |
Acesso por endpoint interno |
Conecte-se a um banco de dados de origem ou destino em uma Virtual Private Cloud (VPC) por meio de um endpoint interno. |
N/D |
|
Gerenciamento de rede |
Database Gateway |
Conecte um banco de dados local ou de nuvem de terceiros ao DTS usando o Database Gateway. |
|
|
Gerenciamento de rede |
Acesso pela internet pública |
Conecte um banco de dados ao DTS por meio de um endereço IP público. |
|
|
Gerenciamento de rede |
Transmissão de dados transfronteiriça |
Por padrão, o DTS suporta sincronização de dados apenas dentro do mesmo país ou região. Solicite permissões transfronteiriças para sincronizar dados além das fronteiras. |
Solicitar permissões para sincronizar dados transfronteiriços / Instâncias transfronteiriças e entre regiões |
|
Central de eventos |
Notificações de eventos |
Use o recurso de assinatura de eventos do CloudMonitor para configurar notificações de alerta personalizadas para eventos importantes, garantindo que você seja informado prontamente sobre o status do evento e possa analisar e resolver interrupções nos negócios. |
|
|
Central de eventos |
O&M proativo |
Quando o DTS detecta riscos que podem causar falhas nas instâncias, eventos de O&M são acionados e notificações são enviadas via console, e-mail ou mensagens internas. |
|
|
Instâncias serverless |
Gerenciamento de instâncias serverless |
Suspenda uma instância serverless, visualize dados de métricas e modifique os limites superior e inferior das unidades DTS (DUs). |
N/D |
|
Clusters dedicados |
Gerenciamento de DU |
Visualize as unidades DTS (DUs) alocadas a um cluster dedicado e seu uso. Modifique o número de DUs de uma tarefa para ajustar suas especificações. |
Modificar o número de DUs para uma tarefa em um cluster dedicado DTS / Visualize informações de DU de um cluster dedicado DTS |
|
Clusters dedicados |
Expansão de disco |
Expanda a capacidade do disco de um cluster dedicado quando o uso do disco estiver muito alto para as necessidades do seu negócio. |
Aumentar o espaço de armazenamento dos nós em um cluster dedicado DTS |
|
Clusters dedicados |
Migração de instâncias entre clusters |
Mova instâncias DTS entre um cluster dedicado e um cluster público. |
Migrar uma instância DTS entre um cluster dedicado e um cluster público |
|
Clusters dedicados |
Gerenciamento de cluster |
Renove manualmente um cluster dedicado, modifique configurações de nó e defina a taxa de overcommit. |
|
|
Segurança |
Criptografia de dados |
Conecte-se a bancos de dados usando conexões protegidas por SSL. |
|
|
Segurança |
Isolamento de operação |
Acesse o DTS usando usuários do Resource Access Management (RAM) e funções RAM com as permissões mínimas necessárias, reduzindo riscos de segurança decorrentes de abuso de permissões. |
N/D |
|
Segurança |
Gerenciamento de permissões de conta |
Use políticas do sistema para autorizar o DTS a acessar recursos da Alibaba Cloud, como instâncias ApsaraDB RDS e Elastic Compute Service (ECS), permitindo que as tarefas sejam executadas com uma conta de banco de dados que tenha permissões suficientes. |
Autorizar o DTS a acessar recursos da Alibaba Cloud / Preparar as contas de banco de dados para migração de dados |
|
Confiabilidade |
Clusters de alta disponibilidade (HA) |
O DTS utiliza servidores de alta especificação para garantir desempenho consistente para cada instância de sincronização ou migração de dados. |
|
|
Confiabilidade |
Retomada de transferência |
O DTS retoma automaticamente transferências interrompidas de onde pararam, garantindo transmissão confiável de dados sem necessidade de reinício. |
|
|
Confiabilidade |
Proteção de recuperação de desastres para fontes de dados |
Se o banco de dados de origem ou destino ficar inacessível, o DTS tenta reconectar imediata e continuamente. |
N/D |
Integração de dados
A integração de dados une recursos de ETL à replicação de dados do DTS. Configure tarefas de ETL por meio de operações de arrastar e soltar ou instruções Flink SQL para extrair dados das origens, transformá-los em fluxo e carregá-los nos destinos. Essa abordagem reduz o esforço de desenvolvimento e viabiliza o processamento de dados em tempo real em grande escala.
|
Categoria |
Recurso |
Descrição |
Referências |
|
Separação de leitura e escrita |
Cache em tempo real |
Migre dados de um banco de dados MySQL (autogerenciado ou ApsaraDB RDS for MySQL) para uma instância Redis, aliviando a carga sobre os bancos de dados relacionais de backend. |
Sincronizar dados de uma instância ApsaraDB RDS for MySQL para uma instância Tair (compatível com Redis OSS) / Migrar dados de uma instância ApsaraDB RDS for MySQL para uma instância Tair (compatível com Redis OSS) |
|
Filtragem e mapeamento de metadados |
Filtragem de bancos de dados, tabelas e colunas |
Selecione bancos de dados, tabelas e colunas específicos como objetos da tarefa ao configurar uma tarefa do DTS. |
N/D |
|
Filtragem e mapeamento de metadados |
Filtragem de DDL e DML |
Utilize instruções SQL para filtrar quais dados serão incluídos na sincronização ou migração incremental durante a configuração da tarefa. |
N/D |
|
Filtragem e mapeamento de metadados |
Mapeamento de nomes de objetos |
Especifique nomes personalizados para bancos de dados, tabelas e colunas na instância de destino. Esse recurso é útil para sincronizar ou migrar dados para objetos com nomes diferentes, ou para criar objetos que correspondam a um esquema de origem sob outro nome. |
|
|
Filtragem e mapeamento de metadados |
Mapeamento de topologia |
A sincronização de dados oferece suporte a diversas topologias. Planeje suas instâncias de sincronização de acordo com os requisitos do seu negócio. |
|
|
Filtragem e mapeamento de dados |
Filtragem baseada em condições WHERE |
Defina condições SQL ao configurar uma tarefa para que apenas as linhas correspondentes sejam sincronizadas ou migradas para o destino. |
|
|
Filtragem e mapeamento de dados |
Mapeamento de tipos de dados |
Ao sincronizar ou migrar dados entre bancos de dados heterogêneos, o DTS mapeia os tipos de dados de origem para tipos compatíveis no destino durante a sincronização ou migração de esquema. |
Mapeamentos de tipos de dados para sincronização de esquema / Mapeamentos de tipos de dados entre bancos de dados heterogêneos |
Verificação de dados
A verificação de dados monitora diferenças entre os bancos de dados de origem e de destino sem interrupção de serviço, permitindo identificar inconsistências de dados e de esquema o mais cedo possível.
|
Categoria |
Recurso |
Descrição |
Referências |
|
Verificação homogênea |
Verificação de metadados |
Valide o esquema de bancos de dados homogêneos. |
|
|
Verificação homogênea |
Verificação completa de dados |
Valide dados históricos em bancos de dados homogêneos. |
|
|
Verificação homogênea |
Verificação incremental de dados |
Valide dados incrementais sincronizados ou migrados entre bancos de dados homogêneos. |
|
|
Verificação heterogênea |
Verificação de equivalência de metadados |
Valide o esquema de bancos de dados heterogêneos. |
|
|
Verificação heterogênea |
Verificação completa de dados |
Valide dados históricos em bancos de dados heterogêneos. |
|
|
Verificação heterogênea |
Verificação incremental de dados |
Valide dados incrementais sincronizados ou migrados entre bancos de dados heterogêneos. |
|
|
Correção de dados |
Correção de metadados |
Caso o processo detecte inconsistências de esquema, corrija o esquema com base nos resultados da verificação. |
|
|
Correção de dados |
Correção completa de dados |
Se houver inconsistências nos dados completos, baixe as instruções SQL geradas para corrigir os dados. |
|
|
Correção de dados |
Correção incremental de dados |
Quando forem detectadas inconsistências nos dados incrementais, corrija os dados com base nos resultados da verificação. |
Solução baseada em cenários
|
Conjunto de recursos |
Recurso |
Descrição |
Referências |
|
ZeroETL |
Sincronização do PolarDB for MySQL para o AnalyticDB for MySQL 3.0 |
Utilize análises federadas em conjunto com o recurso AnalyticDB Pipeline Service (APS) do AnalyticDB for MySQL para sincronizar dados do PolarDB for MySQL com o AnalyticDB for MySQL Data Lakehouse Edition (V3.0) em tempo real. |