custom background image

Analytics with Kafka® MirrorMaker


Kafka® MirrorMaker

Easily copy and stream data between two Apache Kafka clusters. Get a 100% managed service for maintaining full replication in a remote data center, and high availability for your Kafka clusters.

Why choose OVHcloud Kafka MirrorMaker?

Open-source and managed

Get the official open-source version of your database engine. OVHcloud deploys, manages, maintains, and scales your services for you.

Price/performance ratio

Your databases are billed per use, at some of the most competitive prices on the market, with IOPS, backups, and traffic included. They are built on the latest generation instances.

Security and industry standard

These services are built to follow globally recognized security practices. This ensures that comprehensive security measures are in place to manage risks, address vulnerabilities, and protect sensitive information.

Integrated with Public Cloud services

Your databases are integrated with our IaaS and PaaS services, which helps you manage your cloud-native, data, and AI application projects more efficiently.

Use case examples

restorable OVHcloud

Data replication

Replicate data from a source cluster to a target cluster and drive greater resilience for your Apache Kafka cluster data.

flexible OVHcloud

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 a few clicks

OVHcloud Managed Kafka

Compatible

Data encryption

At rest and in transit (TSL/SSL)

Private networks

Included (vRack)

Terraform support

Included

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

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 Cloud Databases for Kafka MirrorMaker?

Cloud Databases for Kafka MirrorMaker is a service linked to Managed Databases Apache Kafka. It is one of the managed services available on our Public Cloud. Our goal is to save you time by entrusting us with the management and maintenance of your database.

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 your Control Panel, the OVHcloud API, or the OpenStack API. We also offer managed services for managing relational databases (SQL), such as MySQL and PostgreSQL, or non-relational databases (NoSQL), such as Valkey.

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. 

How does Kafka mirroring work?

MirrorMaker replicates data between your Kafka clusters to help guarantee high availability for your data.

The most common case for using mirroring with Kafka MirrorMaker is disaster recovery, which is done 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 organizations 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.

Kafka® is a registered trademark of The Apache Software Foundation and has been licensed for use by OVHcloud, who has no affiliation with and is not endorsed by The Apache Software Foundation.