Kafka MirrorMaker: Database Mirroring
Kafka MirrorMaker
Easily copy and stream data between two Apache Kafka clusters. Get a 100% managed service for maintaining full replication in a remote datacentre, and high availability for your Kafka clusters.
Why choose OVHcloud Managed Kafka MirrorMaker?
Open-source and managed
Get the official open-source version of Kafka MirrorMaker. OVHcloud deploys, manages, maintains and scales your services for you.
Price/performance ratio
Your services are billed per use, at the best prices on the market, with IOPS and traffic included. They are based on latest generation instances.
Security and compliance
This solution meets the highest security standards (ISO/IEC 27001, ISO/IEC 27701, SOC 2 Type 2), so your data remains confidential and fully protected.
More than 60 Public Cloud services
Service integrated with OVHcloud Managed Kafka and our catalogue of IaaS and PaaS services, which helps you manage your cloud-native, data and AI application projects more efficiently.
Use case examples

Data replication
Kafka MirrorMaker lets you replicate data from a source cluster to a target cluster, giving you greater resilience for your Apache Kafka cluster data.

Multi-cloud Kafka clusters
Kafka MirrorMaker offers the option to mirror data in a Kafka cluster. You can make this replication work between Kafka clusters, whether on-premises or hosted by different cloud providers.
SPECIFICATIONS
Technical specifications
Scalability
From one plan to another in one click
OVHcloud Managed Kafka
Compatible
Data encryption
At rest and in transit (TSL/SSL)
Private networks
Included (vRack)
Terraform support
Included
Our Managed Kafka Mirrormaker range
Solutions designed to meet all your needs
Documentation
Tutorial to get started
Learn how to get started with the Managed Kafka MirrorMaker solution
General information
Find out more about our Data Analytics services
General guides
Learn how to use our Data Analytics services
Kafka MirrorMaker guides
Have a look at our guides designed for this service
You may also like
Your questions answered
What is Kafka MirrorMaker?
Kafka MirrorMaker provides high availability for a Kafka cluster by replicating data to another Kafka target cluster.
Why use Kafka MirrorMaker?
This solution is ideal for meeting the high resilience requirements of the data processed by a Kafka cluster, since it performs the mirroring in the source Kafka cluster.
What is OVHcloud Managed Kafka MirrorMaker?
Managed Kafka MirrorMaker is associated with the OVHcloud Managed Kafka solution. It is one of the managed services available on our Public Cloud. Its purpose is to save you time, since we take care of your database’s management and administration.
What is the difference between the Essential, Business and Enterprise service options?
Each pack includes different features for various uses. Among other factors, they do not all have the same benefits or the same level of availability.
Can this solution be integrated into a Public Cloud project?
Yes, our service can be used as a resource, or as part of a Public Cloud infrastructure. You can manage it from the OVHcloud Control Panel, the OVHcloud API or the OpenStack API. We also offer managed services for managing relational databases (SQL), such as MySQL and PostgreSQL, and non-relational databases (NoSQL), such as Caching and MongoDB.
Is MirrorMaker open-source?
The use of Apache Kafka, Kafka Connect and MirrorMaker components is governed by the open-source Apache Licence version 2.0. This licence authorises the modification and distribution of the code in open or proprietary form, free or paid, and requires preservation of the copyright notice upon any modification. A copy of the licence must also be provided with the source code.
How does Kafka mirroring work?
MirrorMaker replicates data between your Kafka clusters to guarantee high availability for your data.
The most common case for using mirroring with Kafka MirrorMaker is disaster recovery, by replicating all messages from your Kafka database in a different region to where your primary Kafka cluster is hosted.
Another common use case for mirroring with Kafka MirrorMaker is the adoption of cloud computing. Some customers who use on-premise Apache Kafka can perfectly replicate their data with a cloud provider through MirrorMaker, in addition to preparing for its migration to the cloud.
MirrorMaker helps global organisations replicate data easily for processing purposes. The virtual machines or instances dedicated to processing this data can be strategically placed near users and distributed across different locations. As a result, Kafka MirrorMaker lowers latency to deliver optimal performance.