O ApsaraMQ for Kafka permite sincronizar dados de mensagens de uma instância Kafka de source para uma instância Kafka de destino. É possível criar tarefas de sincronização em cenários da mesma conta ou entre contas, além de configurar tópicos, recursos computacionais, simultaneidade de tarefas, tipo de compressão e estratégia de redefinição de offset conforme necessário. A sincronização de dados foi projetada para cenários de transferência de dados entre instâncias a longo prazo, como distribuição de dados, backup e recuperação de desastres.
Limites de uso
Atualmente, esse recurso está disponível mediante solicitação. Para ativá-lo, envie um ticket de suporte.
Faturamento
A sincronização de dados é cobrada com base em CU. Para mais detalhes, consulte CU Pós-pago.
Caso a sincronização envolva transferência de dados entre contas ou entre VPCs, também será necessário pagar taxas de transferência de dados da VPC. Para mais informações, consulte Transferência de dados da VPC pós-paga.
Pré-requisitos
Antes de criar uma tarefa de sincronização de dados entre contas, verifique se a conta da instância de source ou de destino já concluiu a autorização. Para mais informações, consulte Gerenciamento de autorizações. Após a autorização, a conta autorizada poderá selecionar a instância correspondente como source ou destino ao criar uma tarefa de sincronização.
Criar uma tarefa de sincronização de dados
Faça login no console do ApsaraMQ for Kafka.
No painel de navegação à esquerda, selecione Data Synchronization.
Na página Data Synchronization, clique em Create Task.
Na página Create Synchronization Task, preencha as configurações conforme instruído.
Etapa 1: Configurar informações básicas
|
Parâmetro |
Descrição |
|
Nome da tarefa |
Insira um nome para a tarefa. Recomendamos usar um nome que identifique a finalidade do negócio, a instância de source e a instância de destino, facilitando a operação e manutenção (O&M) e a solução de problemas. |
Após concluir a configuração, clique em Next.
Etapa 2: Configurar o service de source
|
Parâmetro |
Descrição |
|
Instância entre contas |
Especifique se a instância de source pertence a outra conta Alibaba Cloud. Em caso afirmativo, a conta proprietária da instância de source deve concluir a autorização antecipadamente. |
|
Instância de cluster de source |
Selecione a instância Kafka de source da qual os dados serão lidos. |
|
Sincronizar todos os tópicos |
Defina se todos os tópicos da instância de source devem ser sincronizados. Se você escolher No, especifique os tópicos a serem sincronizados conforme solicitado. |
|
CU |
Escolha a especificação de recursos computacionais. Geralmente, um valor maior de CU oferece maior capacidade de sincronização. Consulte as especificações disponíveis na página para mais detalhes. |
|
Número de tarefas |
Defina a quantidade de tarefas de sincronização simultâneas. |
|
Tipo de compressão |
Selecione o tipo de compressão aplicado às mensagens gravadas na instância de destino. A escolha deve considerar seus requisitos de compatibilidade e a eficiência de compressão desejada. |
|
Estratégia de redefinição de offset de mensagens |
Escolha a estratégia de redefinição de offset de mensagens para a tarefa. |
Após concluir a configuração, clique em Next.
Etapa 3: Configurar o service de destino
|
Parâmetro |
Descrição |
|
Cluster de destino |
Selecione a instância Kafka de destino que receberá os dados sincronizados. Caso a instância de destino pertença a outra conta, essa conta precisa concluir a autorização antecipadamente. |
Após confirmar as configurações, clique em Create Synchronization Task.
Próximas etapas
Depois de criar a tarefa, visualize seu status, progresso de sincronização e detalhes de execução na página Data Synchronization. Recomendamos verificar se os tópicos, o status de gravação de mensagens e a cadeia de consumo na instância de destino atendem às expectativas antes de redirecionar o tráfego.