ApsaraMQ for Kafka permite sincronizar los datos de mensajes desde una instancia de Kafka de origen hacia una instancia de Kafka de destino. Es posible crear tareas de sincronización en escenarios de la misma cuenta o entre cuentas distintas. También se configuran los temas, los recursos de cómputo, la concurrencia de tareas, el tipo de compresión y la estrategia de restablecimiento del desplazamiento según las necesidades. Esta función está diseñada para escenarios de transferencia de datos a largo plazo entre instancias, como la distribución de datos, la copia de seguridad y la recuperación ante desastres.
Límites de uso
Esta función se encuentra disponible actualmente bajo solicitud. Para habilitarla, envíe un ticket de soporte.
Facturación
La sincronización de datos se factura con base en CU. Para más detalles, consulte CU postpaid.
Si la sincronización de datos involucra cuentas o VPC distintas, también se deben pagar las tarifas de transferencia de datos de VPC. Para más detalles, consulte VPC data transfer postpaid.
Requisitos previos
Antes de crear una tarea de sincronización de datos entre cuentas, asegúrese de que la cuenta de la instancia de origen o de destino haya completado la autorización. Para más información, consulte Authorization management. Una vez otorgada la autorización, la cuenta autorizada puede seleccionar la instancia correspondiente como origen o destino al crear una tarea de sincronización.
Crear una tarea de sincronización de datos
Inicie sesión en la consola de ApsaraMQ for Kafka.
En el panel de navegación izquierdo, seleccione Data Synchronization.
En la página Data Synchronization, haga clic en Create Task.
En la página Create Synchronization Task, complete la configuración según las instrucciones.
Paso 1: Configurar la información básica
|
Parámetro |
Descripción |
|
Task name |
Introduzca un nombre para la tarea. Se recomienda usar un nombre que identifique el propósito comercial, la instancia de origen y la instancia de destino. Esto simplifica las operaciones de mantenimiento y la resolución de problemas. |
Una vez terminada la configuración, haga clic en Next.
Paso 2: Configurar el servicio de origen
|
Parámetro |
Descripción |
|
Cross-account instance |
Especifique si la instancia de origen pertenece a otra cuenta de Alibaba Cloud. De ser así, la cuenta propietaria debe completar la autorización por adelantado. |
|
Source cluster instance |
Seleccione la instancia de Kafka de origen de la cual se leerán los datos. |
|
Sync all Topics |
Indique si desea sincronizar todos los temas de la instancia de origen. Si elige No, especifique los temas que se sincronizarán según las indicaciones. |
|
CU |
Seleccione la especificación de recursos de cómputo. Un valor de CU más alto proporciona, por lo general, una mayor capacidad de sincronización. Para más detalles, consulte las especificaciones que aparecen en la página. |
|
Number of tasks |
Seleccione la cantidad de tareas de sincronización concurrentes. |
|
Compression type |
Seleccione el tipo de compresión para los mensajes escritos en la instancia de destino. Elija la opción adecuada según sus requisitos de compatibilidad y la eficiencia de compresión. |
|
Message offset reset strategy |
Seleccione la estrategia de restablecimiento del desplazamiento de mensajes para la tarea. |
Una vez terminada la configuración, haga clic en Next.
Paso 3: Configurar el servicio de destino
|
Parámetro |
Descripción |
|
Target cluster |
Seleccione la instancia de Kafka de destino que recibirá los datos sincronizados. Si dicha instancia pertenece a otra cuenta, esa cuenta debe completar la autorización por adelantado. |
Después de confirmar la configuración, haga clic en Create Synchronization Task.
Pasos siguientes
Una vez creada la tarea, puede consultar su estado, el progreso de la sincronización y los detalles de ejecución en la página Data Synchronization. Se recomienda comprobar que los temas, el estado de escritura de mensajes y la cadena de consumo en la instancia de destino cumplan con lo esperado antes de cambiar el tráfico.