Managed Apache Kafka on Ubuntu

Canonical is uniquely positioned to manage the open source software and applications that run your cloud.

Our app engineers provide full operational management of Apache Kafka across any conformant Kubernetes, public cloud and on-premise environments. Deploy Kafka with agility, and conserve your teams’ resources from ongoing deployments and operations.

Contact us

Watch the webinar - “Kafka in production” ›

Kafka as a service, on any infrastructure

We’ve deployed thousands of clouds with OpenStack and Kubernetes and managed it across all infrastructure types. Canonical’s leadership across open source cloud — both on-premise and in the public cloud — lets us offer the most complete Managed Kafka service.

Any conformant Kubernetes

Canonical will manage Kafka on any conformant Kubernetes. We handle the deployment of Kafka on Kubernetes so you don’t have to.

Any cloud

The only Managed Kafka service that covers hybrid and multi-clouds across GCP, AWS and Azure, on-premise vendors and OpenStack.

Any scale

Canonical’s Managed Kafka does not put limits on data transfer or cluster size. Additionally, We will support any throughput speed your cloud infrastructure can achieve.

Why Managed Kafka?

While Kafka simplifies microservice communications, it creates complexity in its management across different infrastructures and as a layer between different microservices. Offloading the complexity of managing Kafka to Canonical open source experts removes operations as a blocker to team agility and innovation.

Secure by default


  • Data is encrypted at-rest and in-transit
  • Data-plane authorisation with Kafka ACLS
  • Encrypted client-broker transfer with Transport Layer Security (TLS)
  • Data security assurance with SOC2 and ISO27001/2 certification

Integrate with your infrastructure


  • Transparent hostname and IP addresses to connect with other services
  • Access and support for open source Kafka Connector
  • Kafka REST Proxy exposed, to access the cluster with HTTP calls

Reliable, mission-critical clouds


  • Load balancing and data replication allow failure without downtime
  • High availability and throughput through Kafka’s distributed cluster architecture
  • Support in deploying your organisation’s Schema Registry

Tailored to your specific needs


  • Control the version of Kafka your cloud runs
  • Schedule updates to downtime windows
  • Understand key metrics with an integrated web-based dashboard and logging, monitoring and alerting (Graylog-Prometheus-Grafana) stack

Kafka management, architecture and operation

Canonical offers a fully managed service for open source software and applications, including support for Apache Kafka, anywhere you can run Ubuntu.

Contact us

App information

Versions managed Kafka 2.3 by default
We can support your specific version — contact us.
Zookeeper Fully supported and managed

Cloud architecture

Kubernetes Any conformant Kubernetes (Charmed Kubernetes, RKE, OpenShift, AKS, EKS, GKE and more)
Public Clouds AWS, Azure and GCP
Data Center Regions Single or multiple supported
Data Centre Availability Zones Single or multiple supported
On-premise Any OpenStack, bare metal and key third-party providers such as VMWare.
We can support your specific cloud provider - contact us.
Hybrid-cloud Persistent streaming between all cloud types and management across all
Multi-cloud Persistent streaming between all cloud types and management across all

Data

High Availability Yes, minimum of 3 replications to ensure availability and consensus
Number of partitions No limits — we will implement and manage the optimal number of partitions for your configuration
Number of replications No limits — we will implement and manage the optimal number of replications for your configuration
Throughput No limits — we will support any throughput your cloud can achieve
Node size No restrictions on the size of the node
Latency Managed Kafka will match the latency your cloud can achieve
KSQL KSQL can integrate with Managed Kafka

App Operations

Updates All future updates included
Managed updates Schedule updates during specific time windows to minimize downtime
New nodes On-request
Load balancing Automatic load balancing by default
Schema Registry deployment Yes, support in deploying your organisation's Schema Registry
Metrics and Visualisation Yes, Managed Kafka includes Graylog, Prometheus and Grafana monitoring and dashboard tools, to ensure transparency and visibility on all vital metrics

Interoperability

Connectors Yes, open source Kafka Connectors for applications
REST API Yes, administrate Kafka without accessing the underlying Kafka client
Direct Hostname and IP visibility, to connect with your other cloud infrastructure

Security and reliability

Security Patches Yes. Canonical provides all security patches.
Kernel Kernel Livepatch
24/7 Monitoring Yes — Canonical’s Kafka experts cover all geographic regions and time-zones
Break/Fix response Yes
SLA Yes, 99.9% up-time.
We can support your specific requirements - contact us.
ISO270001/2 certified Yes
SOC2 Type 2 certified Yes
GDPR Compliance tested Yes

Contact us

Plan and optimise your Kafka deployment

Watch this webinar to understand the key design decisions in creating a resilient and secure Kafka streaming pipeline, and options to achieve operations at scale.

Watch the webinar

Learn how Managed Apps help organisations maintain business focus

Managed Apps frees DevOps teams to focus on the value their apps can deliver and away from time-consuming cloud-management tasks, at a predictable price.

Watch on-demand

With Managed Apps, DevOps becomes a strategic edge, not just a requirement for others to perform their jobs.