Kafka en Producción · Lección 24
¿Qué función cumple MirrorMaker (o MirrorMaker 2) en una estrategia de disaster recovery entre dos clusters de Kafka distintos?
Replica continuamente los eventos de topics específicos desde un cluster origen hacia un cluster destino (potencialmente en otra región geográfica), manteniendo ambos sincronizados para poder hacer failover si el cluster origen falla
MirrorMaker reemplaza por completo la necesidad de tener un replication factor configurado dentro de cada cluster individual
Solo puede replicar hacia un cluster destino ubicado en la misma región geográfica exacta que el origen
Elimina automáticamente los eventos del cluster origen una vez replicados hacia el destino
Kafka en Producción · Lección 24
Completa el código
MirrorMaker 2 está basado internamente en el framework de
Revisa: está basado internamente en el framework de Kafka Connect.
Kafka en Producción · Lección 24
¿Por qué tener un cluster de Kafka réplica en otra región geográfica (sincronizado con MirrorMaker) protege contra un desastre que afecte por completo la región donde vive el cluster original?
Pista: la replicación interna del cluster (basada en el replication factor) protege contra la falla de brokers individuales, pero no contra un desastre que afecte a toda la región donde vive el cluster completo; solo un cluster réplica en una región geográfica distinta, mantenido sincronizado con MirrorMaker, sobreviviría a ese escenario.
✓
¡Lección completada!
Backup y disaster recovery (MirrorMaker)
0
XP ganado
3
Vidas restantes