Overview
Web console Topics view
The bundled web management console listing each Kafka topic with its message count, partitions, replication and consumer groups.
Web console Topics view
Web console Nodes view
Web console Consumer Groups
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview Apache Kafka is the leading open source distributed event streaming platform, used to build real time data pipelines and streaming applications. This image delivers Kafka fully installed and configured in KRaft mode, so a complete event streaming broker is running within minutes of launch. The current release available is Kafka 4.x.
Streaming Stack Apache Kafka running as a single combined broker and controller in KRaft mode, with no ZooKeeper dependency. OpenJDK 17. A dedicated systemd service runs the broker as an unprivileged user. The standard Kafka command line tools are on the system path for producing, consuming and administering topics. A bundled web management console gives operators Topics, Nodes and Consumer Groups views in the browser, fronted by an nginx reverse proxy.
Secure First Boot On the first boot of your instance a one shot service generates a fresh broker administrator password, unique to that instance, and bakes it into the KRaft cluster metadata as a SASL SCRAM SHA 256 credential. The same password protects the web management console through HTTP basic authentication. The generated credentials are written to a root only file. No shared or default credentials ship in the image.
Ready To Use The broker, the controller quorum, the web management console and the nginx proxy are all configured and start automatically. A sample topic is created on first boot. Browse to the instance address to reach the web console, or connect a Kafka client to the broker on port 9092 using the generated SASL credentials.
Production Grade Storage Kafka log directories and cluster metadata are stored on a dedicated EBS data volume, separate from the operating system disk and independently resizable, with the mount pinned by filesystem identifier so it survives every reboot.
cloudimg Support 24/7 technical support by email and chat. Help with Kafka deployment, broker tuning, topic and partition design, consumer group management and scaling to a multi broker cluster.
Use Cases Real time data pipelines and stream processing. Event driven microservice communication. Log and metric aggregation. Edge and IoT message brokering. Proof of concept and development clusters.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Highlights
- Apache Kafka preinstalled in KRaft mode with no ZooKeeper and OpenJDK 17, plus a bundled web management console for Topics, Nodes and Consumer Groups behind an nginx proxy
- Hardened first boot generates a fresh SASL SCRAM SHA 256 broker password for every instance, reused for the console basic authentication, and stores it in a file only the root user can read
- 24/7 technical support from cloudimg, with expert assistance for Kafka deployment, tuning, topic design and scaling to a multi broker cluster
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
m5.large Recommended | m5.large | $0.08 |
t3.micro | t3.micro instance type | $0.04 |
t2.micro | t2.micro instance type | $0.04 |
c8id.xlarge | c8id.xlarge instance type | $0.12 |
m5dn.24xlarge | m5dn.24xlarge instance type | $0.24 |
inf1.xlarge | inf1.xlarge instance type | $0.12 |
r6idn.32xlarge | r6idn.32xlarge instance type | $0.24 |
c7i-flex.12xlarge | c7i-flex.12xlarge instance type | $0.24 |
d3en.4xlarge | d3en.4xlarge instance type | $0.24 |
t3a.medium | t3a.medium instance type | $0.04 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of Apache Kafka in KRaft mode with a bundled web management console.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant). The web management console is served on port 80. Browse to http://<instance-public-ip>/ and sign in as the 'cloudimg' user. Retrieve the generated password with: sudo cat /root/kafka-credentials.txt. The Kafka broker accepts SASL SCRAM SHA 256 clients on port 9092 using the same cloudimg credentials. See the user guide for producing and consuming messages and for scaling to a multi broker cluster.
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this product by email and live chat. Our engineers help with deployment, configuration, updates, performance tuning and troubleshooting; critical issues receive a one hour average response. Contact support@cloudimg.co.uk .
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.