ApsaraMQ for Kafka is a distributed message queue service provided by Alibaba Cloud. This service features high throughput and scalability. Widely used in big data fields such as log collection, monitoring data aggregation, streaming data processing, and online and offline analytics, ApsaraMQ for Kafka consists of an indispensable part of the big data ecosystem.

Access Message Queue for Apache Kafka instances in VPCs

ApsaraMQ for Kafka allows you to access an instance over the Internet or in a virtual private cloud (VPC). You can fully manage your VPC. For example, you can specify CIDR blocks and configure route tables and gateways for your VPC. You can also deploy Alibaba Cloud resources such as Elastic Compute Service (ECS) instances, ApsaraDB RDS instances, and Server Load Balancer (SLB) instances in your VPC.


ApsaraMQ for Kafka provides fully managed services for open source Apache Kafka and helps solve pain points of open source Apache Kafka. ApsaraMQ for Kafka does not require deployment and O&M. This way, you can focus on business development. Compared with open source Apache Kafka, ApsaraMQ for Kafka features lower costs, higher scalability, and higher reliability.

Application ecosystem

ApsaraMQ for Kafka provides a rich application ecosystem that covers the following fields:

  • Big data: Message Queue for Apache Kafka is widely used in fields such as website user action analysis, log aggregation, application monitoring, streaming data processing, and online and offline data analysis.
  • Data integration: Message Queue for Apache Kafka allows you to import messages to offline data warehouses such as MaxCompute, Object Storage Service (OSS), ApsaraDB RDS, Hadoop, and HBase.
  • ETL integration: Message Queue for Apache Kafka integrates ETL engines such as Realtime Compute, E-MapReduce, Spark, and Storm.