Solution Overview
This solution helps you quickly deploy a highly available Pulsar cluster on Huawei Cloud based on Apache Pulsar. Apache Pulsar is the top-level, open-source project of the Apache Software Foundation. It is a next-generation cloud-native distributed message flow platform. It integrates messaging, storage, and lightweight functional computing. It uses decoupled storage and computing to support multi-tenancy, persistent storage, and multi-equipment room and cross-region data replication. Apache Pulsar features strong consistency, high throughput, low latency, and high scalability, and has other streaming data storage characteristics.
Solution Architecture
Deploy a highly available Pulsar cluster based on Huawei Cloud ECSs. By default, there are three ZooKeeper nodes, three BookKeeper nodes, three broker nodes, and one manager node.

Quickly Deploying a Highly Available Pulsar Cluster
Version: 1.0.0
Last Updated: June 2024
Built By: Huawei Cloud
Time Required for Deployment: About 20 minutes
Time Required for Uninstallation: About 5 minutes
Solution Description
Solution Description
-
Create ten Elastic Cloud Servers (ECSs) and use three of them to deploy three ZooKeeper nodes, three to deploy three bookie nodes, three to deploy three broker nodes, and the remaining one to create a manager node.
-
Create an Elastic IP (EIP) and associate it with the manager node so that the manager node can be accessed from the public network.
-
Create a Virtual Private Cloud (VPC) and a subnet for configuring the network of nodes..
-
Create a security group to control network access to Pulsar nodes.