Instance edition selection

更新时间:
复制 MD 格式

Microservices Engine (MSE) offers two engine types: Nacos and ZooKeeper. Two instance types are available: Regular and Serverless. Regular instances come in Enterprise, Professional, and Developer editions, while Serverless instances provide Auto Scaling. Compare instance types, editions, and cost-effectiveness to choose the best option for your workload.

Instance types

Important
  • MSE Nacos supports upgrading from the Professional Edition to the Enterprise Edition.

  • Open Source Eureka 2.x is no longer maintained, and development on Open Source Eureka 1.x has slowed. We recommend using MSE Nacos, which is seamlessly compatible with the Eureka protocol and delivers 50% better performance. For more information, see Create a Nacos engine.

  • Migration between Standard Instances and Serverless instances is not supported.

  • Enterprise Edition

    • Fully compatible with the Nacos 3.0 open-source ecosystem and supports the MCP Registry.

    • Enterprise-grade stability and high availability (HA): 3-node deployment by default, dedicated underlying resources, and a 99.99% SLA guarantee.

    • Enhanced security, maximum performance, full observability, and automated O&M.

    • Suitable for development, test, and production environments that require high levels of security, availability, and performance.

  • Professional Edition

    • Open-source compatible with high availability, built-in security, high performance, full observability, and automated O&M.

    • 3-node deployment by default. Suitable for development, test, and production environments.

  • Developer Edition

    • Open-source compatible with built-in security, basic observability, and automated O&M.

    • Single-node only. Intended for development and test environments.

  • Serverless

    • Core features:

      • Auto Scaling: Scales in and out automatically based on traffic, with no minimum resource commitment.

      • O&M-free: No manual node management required. Overall capabilities are similar to the Professional Edition.

      • Cost-effective: Ideal for scenarios with large daily traffic fluctuations or low traffic volumes. Costs less than a Professional Edition Standard Instance.

    • Use cases: Suitable for development, test, and production environments. Ideal for workloads with variable traffic or lightweight business applications.

Instance capability comparison

Nacos engine

Feature

Community edition

Developer edition

Professional edition

Enterprise edition

Serverless edition

Priority access to Nacos 3.0 managed capabilities

Self-hosted and self-managed

Not supported

Not supported

Supported

Not supported

AI capabilities

MCP registration

Not supported

Not supported

Not supported

Supported

Not supported

Availability

Service-Level Agreement (SLA)

Not supported

No SLA guarantee

99.95%

99.99%

99.9%

Automated risk scanning and management

Not supported

Supported

Supported

Supported

Supported

Self-healing for unhealthy nodes

Not supported

Supported

Supported

Supported

Supported

Configuration canary release

Not supported

Supported

Supported

Supported

Supported

Multi-node disaster recovery

Not supported

Not supported

Supported

Supported

Supported

Multi-AZ Disaster Recovery

Not supported

Not supported

Supported

Supported

Supported

Empty Push Protection

Not supported

Not supported

Supported

Supported

Supported

Traffic protection

Not supported

Not supported

Supported

Supported

Supported

Quota management

Not supported

Not supported

Supported

Supported

Supported

Zero-downtime changes

Not supported

Not supported

Supported

Supported

Supported

Auto Scaling

Not supported

Not supported

Not supported

Not supported

Supported (with built-in limits to prevent cost overruns from attacks)

Security

RAM Authentication and Authorization

Not supported

Supported

Supported

Supported

Supported

AccessKey-free access

Not supported

Supported

Supported

Supported

Supported

Allowlist-based access control (ACL)

Not supported

Supported

Supported

Supported

Supported

TLS encryption for data in transit (updates in real time)

Not supported

Supported

Supported

Supported

Supported

Storage Encryption (via KMS) with custom key rotation (updates in real time)

Not supported

Supported

Supported

Supported

Supported

Vulnerability hot-patching (no impact, no restarts)

Not supported

Supported

Supported

Supported

Supported

Data source management

Not supported

Not supported

Not supported

Supported

Not supported

Runtime disk encryption

Not supported

Not supported

Not supported

Supported

Not supported

Usability

Automated O&M

Not supported

Supported

Supported

Supported

Fully managed

Automatic domain binding

Not supported

Supported

Supported

Supported

Supported

Automated recovery for faulty nodes (no manual intervention)

Not supported

Supported

Supported

Supported

Supported

Native integration with gateways, Service Governance, and other services

Not supported

Supported

Supported

Supported

Supported

Graceful migration tools

Not supported

Supported

Supported

Supported

Supported

Eureka protocol compatibility

Not supported

Supported

Supported

Supported

Supported

Event center

Not supported

Supported

Supported

Supported

Supported

Built-in Grafana dashboard with over 30 metrics

Not supported

Supported

Supported

Supported

Supported (limited to service metrics for Auto Scaling)

Pre-configured monitoring and alerts (customizable)

Not supported

Supported

Supported

Supported

Supported (limited to service metrics for Auto Scaling)

Advanced monitoring (traces for service and configuration pushes)

Not supported

Not supported

Supported

Supported

Supported

Performance

Improved push performance

Requires manual tuning

On par with open-source version

202%

300%

202%

Improved transactions per second (TPS)

Requires manual tuning

On par with open-source version

40%

60%

40%

Improved QPS

Requires manual tuning

On par with open-source version

55%

82.5%

55%

ZooKeeper engine

Feature

Developer edition

Professional edition

Enterprise edition

Serverless edition

Usability

Automated O&M

Supported

Supported

Supported

Fully managed

Automatic domain binding

Supported

Supported

Supported

Supported

Automatic removal of faulty nodes

Supported

Supported

Supported

Supported

Deep integration with Cloud-native Gateway and Service Governance

Supported

Supported

Supported

Supported

Web console for managing data, services, and parameters

Supported

Supported

Supported

Supported

Availability

SLA

No SLA guarantee

99.95%

99.99%

99.9%

Multi-node and Multi-AZ Disaster Recovery

Not supported

Supported

Supported

Supported

Automated global risk identification and management

Supported

Supported

Supported

Supported

Auto Scaling

Not supported

Not supported

Supported

Supported (with a scaling cap to prevent cost overruns from attacks)

Scheduled data backup

Not supported

Not supported

Supported

Not supported

Anti-fragility rate limiting

Not supported

Not supported

Supported

Not supported

Security

ACLs

Supported

Supported

Supported

Supported

Web console for SASL user management

Supported

Supported

Supported

Supported

Data encryption

Not supported

Not supported

Supported

Not supported

Observability

Basic monitoring and alerts (resource usage, cluster service metrics, etc.)

Supported

Supported

Supported

Supported (limited to service metrics for Auto Scaling)

Advanced monitoring (audit logs for client read/write operations)

Not supported

Supported

Supported

Supported

Capacity watermark management

Not supported

Not supported

Supported

Not supported

Performance

Improved TPS

On par with baseline

30%

100%

30%

Improved QPS

On par with baseline

70%

100%

70%

Cost-effectiveness analysis

Billing methods

  • Standard Instance: Billed by specifications and node count (Subscription or Pay-as-you-go).

  • Serverless Instance: Billed using Tiered Pricing based on the maximum number of connections per hour.

Example cost calculation

The Tiered Pricing for a Serverless Instance is as follows:

Important

For the latest pricing, see the official product page.

Pricing tier

Maximum connections per hour

Price per 10 connections (CNY/hour)

Tier 1

0–10 (inclusive)

0.16

Tier 2

11–50 (inclusive)

0.07

Tier 3

51–100 (inclusive)

0.05

Tier 4

101 and above

0.018

  • Example: If a workload peaks at 50 connections per hour, its hourly price is calculated as follows:

    • Tier 1 (First 10 connections): 1 block of 10 connections × 0.16 CNY/block = 0.16 CNY.

    • Tier 2 (Next 40 connections): 4 blocks of 10 connections × 0.07 CNY/block = 0.28 CNY.

    • Total hourly price: 0.16 + 0.28 = 0.44 CNY.

    • Estimated monthly price: 0.44 CNY/hour × 24 hours/day × 30 days = 316.80 CNY.

The monthly price for a Standard Instance is based on the Subscription list price for the selected specification. The following table provides an estimated monthly cost comparison:

Maximum connections per hour

Serverless hourly price (CNY)

Serverless monthly estimate (CNY)

Professional Edition spec

Professional Edition monthly price (CNY)

10

0.16

115

1 vCPU, 2 GiB, 3 nodes

498

50

0.44

317

1 vCPU, 2 GiB, 3 nodes

498

100

0.69

497

1 vCPU, 2 GiB, 3 nodes

498

200

0.87

626

1 vCPU, 2 GiB, 3 nodes

498

600

1.59

1145

2 vCPU, 4 GiB, 3 nodes

1107

Cost comparison: Professional Edition vs. Serverless Instance

Use case 1: Stable workloads

For workloads with a constant connection count, a Standard Instance has a fixed monthly rate, while a Serverless Instance is billed based on usage.

  • When the maximum number of connections per hour is 100 or fewer, the Serverless Instance is more cost-effective.

  • When the maximum number of connections per hour is more than 100, the Professional Edition becomes more cost-effective.

The following chart compares the monthly costs of a Serverless Instance and a Professional Edition instance at different connection levels:

image

Use case 2: Fluctuating workloads

For fluctuating workloads, you must provision a Professional Edition instance for peak capacity. A Serverless Instance instead uses Elastic Scaling to match real-time demand automatically. Consider an example where client connections scale from 200 up to 800, and then back down to 200.

A Serverless Instance is therefore more cost-effective for fluctuating workloads.

The following chart compares the cumulative cost of a Professional Edition instance and a Serverless Instance for a fluctuating workload:

image

Selection recommendations

Important

Before purchasing an instance, perform a capacity assessment. For more information, see Capability assessment for Professional and Developer Editions, Nacos Enterprise Edition capacity specifications, and ZooKeeper Enterprise Edition capacity specifications.

Use case

Recommended edition

Description

Development and testing environment

Developer Edition

A single-node, low-cost option. Not recommended for production environments.

Production environments requiring high availability

Professional Edition / Enterprise Edition

  • The Enterprise Edition supports advanced features such as AI capabilities and Datasource Management. It uses dedicated resources for enterprise-grade stability and high availability (HA), backed by a 99.99% SLA guarantee.

  • Both editions are suitable for development, testing, and production environments.

Workloads with variable or low traffic

Serverless Edition

Cost-effective and fully managed with automatic scaling.