Deploy Apache Kafka on Arm-based Microsoft Azure Cobalt 100 virtual machines
Introduction
Overview
Create an Arm-based cloud virtual machine using Microsoft Cobalt 100 CPU
Install Kafka
Run baseline testing with Kafka on Azure Arm VM
Benchmark with official Kafka tools
Next Steps
Deploy Apache Kafka on Arm-based Microsoft Azure Cobalt 100 virtual machines
Who is this for?
This is an advanced topic for developers looking to migrate their Apache Kafka workloads from x86_64 to Arm-based platforms, specifically on Microsoft Azure Cobalt 100 (arm64) virtual machines.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Provision an Azure Arm64 virtual machine using Azure console, with Ubuntu Pro 24.04 LTS as the base image
- Deploy Kafka on an Ubuntu virtual machine
- Perform Kafka baseline testing and benchmarking on Arm64 virtual machines
Prerequisites
Before starting, you will need the following:
- A Microsoft Azure account with access to Cobalt 100 based instances (Dpsv6)
- Basic understanding of Linux command line
- Familiarity with the Apache Kafka architecture and deployment practices on Arm64 platforms