Microservices Engine (MSE) offers two engine types: Nacos and ZooKeeper. instances come in Enterprise, Professional, and Developer editions, Compare instance types, editions, and cost-effectiveness to choose the best option for your workload.
Instance types
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.
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.
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% | |
Selection recommendations
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 |
|