All Products
Search
Document Center

Microservices Engine:Create an MSE registry instance

Last Updated:Mar 11, 2026

Running Nacos or ZooKeeper for service discovery and configuration management requires provisioning servers, configuring clusters, and maintaining availability. Microservices Engine (MSE) eliminates this overhead by providing fully managed Nacos and ZooKeeper instances. Select an engine type and edition, configure networking, and start registering services within minutes.

Nacos vs. ZooKeeper

MSE supports two engine types. Choose the one that matches your architecture:

EngineBest for
NacosMicroservices that need dynamic service discovery and configuration management
ZooKeeperDistributed applications that need cluster coordination
Nacos is seamlessly compatible with the Eureka protocol. If your services currently use Eureka, select Nacos as the engine type.

Developer Edition vs. Professional Edition

Select an edition based on your workload requirements:

AspectDeveloper EditionProfessional Edition
Specifications1 Core, 2 GB Memory or 2 Cores, 4 GB Memory1 Core, 2 GB Memory, 2 Cores, 4 GB Memory, 4 Cores, 8 GB Memory, 8 Cores, 16 GB Memory, or 16 Cores, 32 GB Memory
Node count1 node only3 or more nodes for high availability
Important

Each Developer Edition instance can have only one node. Each Professional Edition instance can have at least three nodes to ensure high availability.

Prerequisites

Before you begin, make sure you have:

  • A VPC and vSwitch in the target region (required for VPC network type)

  • (Optional) Public bandwidth quota, if the instance needs internet access

Create a registry instance

Step 1: Open the creation page

Choose the path that applies:

  • First-time users -- On the MSE product page, click Buy Now, then click the Microservices Registry tab.

  • Existing users -- Log in to the MSE console. In the left-side navigation pane, choose Microservices Registry > Instances, then click Create Instance.

Step 2: Select a product type

MSE offers four product types:

Product typeWhen to use
SubscriptionLong-running production workloads (one month or longer). Lowest unit cost.
Pay-as-you-goShort-term or variable workloads where flexibility matters more than cost.
ServerlessTest environments or small-to-medium production workloads. Scales automatically and reduces idle costs.
Serverless savings planServerless workloads with predictable baseline usage. Combines auto-scaling with committed-use discounts.

Step 3: Select a region

Select the region closest to your application workloads. For the full list of available regions, see Supported regions.

Step 4: Configure the instance

ParameterDescription
Engine TypeSelect Nacos or ZooKeeper. See the Nacos vs. ZooKeeper section for guidance.
Engine VersionSelect the engine version.
Instance NameEnter a descriptive name for the instance.
Engine SpecificationsSelect the CPU and memory for each node. Available options depend on the edition. See the Developer Edition vs. Professional Edition section for details. For sizing guidance, see Estimate instance capabilities.
Number of Cluster NodesSelect the number of nodes. Developer Edition: 1 node only. Professional Edition: 3 or more nodes for high availability.
Resource GroupSelect a resource group to organize billing and access control.

Step 5: Configure networking

Network typeDescriptionRequired fields
VPCPrivate network access. Suitable for production workloads that communicate within a private network.Select a VPC and a vSwitch in the same region.
InternetPublic network access. Alibaba Cloud assigns a public IP address. Suitable for quick testing or external service integration.Configure and purchase public bandwidth.
Both network types support public bandwidth. Even with VPC selected, purchasing public bandwidth generates a public endpoint for internet access.

Step 6: (Optional) Configure public bandwidth

If the instance needs internet access, specify the public bandwidth. This applies to both VPC and Internet network types.

Step 7: (Subscription only) Select a duration

If you selected Subscription as the product type, choose the subscription duration. Enable Auto-renewal to avoid service interruptions.

Step 8: Confirm and pay

  1. Click Buy Now.

  2. On the Confirm Order page, read the terms of service, select the checkbox, and click Pay.

Verify the result

Go to the Instances page in the MSE console. The instance is ready when its status changes to Running.

Important

Authentication is disabled by default on new Nacos instances. After initial testing, enable access authentication and configure a public IP address whitelist to secure the instance.

Next steps

After the instance is running: