Apache Kafka
Apache Kafka is a distributed data store optimized for ingesting and processing streaming data in real-time.
Delivery method
AWS AMI
Operating system
Ubuntu 22.04 LTS
Architecture
x86_64
What it is
What it is
Apache Kafka is a distributed data store optimized for ingesting and processing streaming data in real-time. Kafka provides three main functions to its users:
- Publish and subscribe to streams of records
- Effectively store streams of records in the order in which records were generated
- Process streams of records in real time
Kafka is primarily used to build real-time streaming data pipelines and applications that adapt to the data streams. It combines messaging, storage, and stream processing to allow storage and analysis of both historical and real-time data. It uses a partitioned log model, which combines messaging queue and publish subscribe approaches. It uses binary protocol over TCP.
Getting started
See the deployment & usage guide for launch and connection steps.
Why it's different
Stream in real time
Ingest and process high-throughput event streams as they happen, with durable storage.
Scales horizontally
A partitioned, distributed log spreads data across brokers for throughput beyond a single server.
Ready to run
Kafka (with ZooKeeper) is pre-configured and starts on boot — begin producing and consuming immediately.
Recommended instances
Ports
- 2181/tcp — ZooKeeper
- 9092/tcp — Apache Kafka broker
Pricing
$0.02 / hour
Hourly (pay-as-you-go)
All instance types, plus standard EC2 costs. AWS Free Tier eligible instances supported.
365-day contract
Annual contract
Save up to 9% vs hourly.
Frequently asked questions
How is Apache Kafka delivered on AWS Marketplace?
Apache Kafka is delivered as an Amazon Machine Image (AMI). You launch it as an EC2 instance directly from the AWS Marketplace listing.
How much does Apache Kafka cost?
$0.02 / hour — All instance types, plus standard EC2 costs. AWS Free Tier eligible instances supported. 365-day contract — Save up to 9% vs hourly. Software charges are billed through AWS Marketplace; you also pay standard AWS infrastructure costs.
How do I access Apache Kafka after deploying?
Connect over SSH as "ubuntu" using your EC2 key pair. See the deployment guide for full steps.
What operating system does Apache Kafka run on?
Ubuntu 22.04 LTS (version 2.0.20250122).
What support is available for Apache Kafka?
Email aws-marketplace-support@ioanyt.com for help.
Support
Questions or issues? Email aws-marketplace-support@ioanyt.com.
Ready to deploy?
Launch it in your own AWS account, or talk to our team about a custom hardened image for your stack.
View on AWS MarketplaceRuns entirely inside your AWS account