EMQX
by kCloudHub LLC
Version 6.0.1 + Free Support on ALMA LINUX 10
EMQX 6.0.1 on AlmaLinux 10 with Free Maintenance Support by kCloudHubs.
MQTT Broker | Event Streaming Platform | IoT Messaging System
This Azure Marketplace image provides a self-managed EMQX deployment on Azure Virtual Machines, built and validated by kCloudHubs. It delivers a high-performance, distributed MQTT broker designed for massive-scale IoT, real-time messaging, and event-driven applications.
The image is intended for organisations that require full control over messaging infrastructure, data flow, and security without relying on managed broker services.
What This Image Provides
- Ready-to-run EMQX 6.0.1 broker on Azure Virtual Machines
- High-throughput, low-latency MQTT messaging engine
- Self-managed runtime with full administrative access
- Suitable for production, staging, and development environments
This is not a hosted messaging service. All operations, scaling, security, and lifecycle management remain entirely under customer control.
Core Capabilities
- MQTT 3.1, 3.1.1, and MQTT 5.0 protocol support
- Massive concurrent device connections
- QoS 0, 1, and 2 message delivery
- Rule engine for real-time data processing
- Authentication and authorization mechanisms
- WebSocket and HTTP integration support
Streaming & Messaging
- Real-time message ingestion and routing
- Event-driven architecture support
- Session persistence and retained messages
- Bridging and data integration capabilities
IoT & Event-Driven Workloads
- IoT device telemetry and control
- Smart manufacturing and industrial IoT
- Connected vehicles and fleet systems
- Real-time analytics and monitoring pipelines
Base System & Runtime
- AlmaLinux 10 (cloud-optimized for Azure)
- EMQX 6.0.1 installed from the official open-source distribution
- Pre-configured service startup and system tuning
- Clean baseline aligned with upstream defaults
Deployment Model on Azure
Infrastructure
- Runs entirely on Azure Virtual Machines
- Deployed within the customer virtual network
- Uses Azure Network Security Groups
- Supports public or private subnet deployments
Scaling
- Vertical scaling via VM resizing
- Horizontal scaling using EMQX clustering
- High-availability and fault-tolerant architecture
Security & Data Control
- Full data ownership within the customer Azure account
- No external control plane or third-party access
- TLS/SSL encryption for client and broker communication
- Logs and metrics compatible with Azure Monitor
Operations & Automation
- Infrastructure-as-Code friendly (Terraform, Bicep)
- CI/CD compatible for configuration and rule updates
- Predictable startup and shutdown behaviour
- Operational visibility through built-in dashboards
Common Use Cases
- IoT device messaging and telemetry
- Event-driven backend systems
- Real-time data streaming platforms
- Smart city and industrial IoT solutions
- Messaging backbone for distributed applications
Licensing & Support
- Includes only open-source EMQX components
- Licensed under the original open-source license
- No commercial or enterprise licenses included
Why Use kCloudHubs Images?
- Production-grade open-source deployments on Azure
- Built for engineers with full transparency
- Minimal abstraction and consistent runtime behaviour
- Repeatable and predictable image builds
- Designed for long-term operability on Azure
Usage Instructions
After a successful launch, wait for approximately 60 seconds for the services to initialize. Connect to your virtual machine via SSH using the username almalinux.
To access the EMQX Dashboard, open your browser and navigate to:
http://<Public_IP>:18083
Disclaimer:
EMQX is an open-source project distributed under its respective open-source license. This product is a repackaged open-source software offering with free maintenance support provided by kCloudHubs. kCloudHubs is not affiliated with or endorsed by EMQ Technologies. All trademarks