SAE provides three application editions: Lightweight Edition, Standard Edition, and Professional Edition. This topic describes how to choose the appropriate edition based on your requirements and use case.
Comparison of application editions
In the following table, ✅ indicates that the feature is supported, and ❌ indicates that the feature is not supported.
Item | Lightweight Edition | Standard Edition | Professional Edition (Recommended) | |
Scenarios | Suitable for simple application hosting. Advanced application monitoring and microservice administration features are not supported. | Suitable for applications that use a microservices model. Advanced application monitoring and microservice administration features must be activated and are billed separately. | Suitable for applications that use a microservices model. Provides a one-stop, out-of-the-box solution that integrates advanced application monitoring and microservice administration (MSE Enterprise Edition). You do not need to activate and pay for these features separately. This edition saves you more than 20% in costs compared with purchasing these features separately with the Standard Edition. | |
Microservice administration | Registry center. The following types are supported:
| ✅ | ✅ | ✅ |
Configuration management. Provides a built-in configuration center and distributed configuration push. | ✅ | ✅ | ✅ | |
Graceful online and offline deployment | ❌ | Requires separate purchase | ✅ | |
Canary release | ❌ | Requires separate purchase | ✅ | |
Traffic protection | ❌ | Requires separate purchase | ✅ | |
System protection | ❌ | Requires separate purchase | ✅ | |
Message canary release | ❌ | Requires separate purchase | ✅ | |
End-to-end canary release | ❌ | Requires separate purchase | ✅ | |
Zone affinity routing | ❌ | Requires separate purchase | ✅ | |
Application monitoring | Infrastructure monitoring. Supports host monitoring, including metrics such as CPU, memory, disk, network, and the number of TCP connections. | ✅ | ✅ | ✅ |
Application overview | ❌ | Requires separate purchase | ✅ | |
Application details | ❌ | Requires separate purchase | ✅ | |
API call monitoring | ❌ | Requires separate purchase | ✅ | |
Database call monitoring | ❌ | Requires separate purchase | ✅ | |
NoSQL call monitoring | ❌ | Requires separate purchase | ✅ | |
External call monitoring | ❌ | Requires separate purchase | ✅ | |
MQ monitoring | ❌ | Requires separate purchase | ✅ | |
Scheduled task monitoring | ❌ | Requires separate purchase | ✅ | |
JVM monitoring | ❌ | Requires separate purchase | ✅ | |
Thread pool and connection pool monitoring | ❌ | Requires separate purchase | ✅ | |
Host monitoring | ❌ | Requires separate purchase | ✅ | |
Container monitoring | ❌ | Requires separate purchase | ✅ | |
Exception analysis | ❌ | Requires separate purchase | ✅ | |
Error analysis | ❌ | Requires separate purchase | ✅ | |
Trace query | ❌ | Requires separate purchase | ✅ | |
Intelligent insights | ❌ | Requires separate purchase | ✅ | |
Continuous profiling | ❌ | Requires separate purchase | ✅ | |
Trace analysis | ❌ | Requires separate purchase | ✅ | |
Memory snapshot | ❌ | Requires separate purchase | ✅ | |
Thread profiling | ❌ | Requires separate purchase | ✅ | |
Log analysis | ❌ | Requires separate purchase | ✅ | |
Arthas diagnostics | ❌ | Requires separate purchase | ✅ | |
Application O&M | Application lifecycle management. Supports application lifecycle management, including creating, deploying, rolling back, starting, stopping, restarting, scaling, and deleting applications. | ✅ | ✅ | ✅ |
Logs. Supports real-time logs and persistent logs, and is deeply integrated with Simple Log Service (SLS). | ✅ | ✅ | ✅ | |
Events. Supports runtime events, change events, and system events. | ✅ | ✅ | ✅ | |
Auto Scaling. Supports manual scaling and automatic scaling. Automatic scaling supports scheduled, metric-based, and hybrid policies. | ✅ | ✅ | ✅ | |
CI/CD. Supports the OpenAPI software development kit (SDK) and the official Jenkins plugin, and is integrated with the new version of Alibaba Cloud DevOps. | ✅ | ✅ | ✅ | |
Phased release policy | ✅ | ✅ | ✅ | |
Canary release policy | ❌ | ✅ | ✅ | |
CPU Burst | ❌ | For CPUs with 4 cores or fewer, the performance is boosted by a factor of 2 by default for 300 seconds. | For CPUs with 4 cores or fewer, the performance is boosted by a factor of 2 by default for 300 seconds. | |
Enterprise permission management | Access control. Supports tenant-level isolation and fine-grained control with RAM. | ✅ | ✅ | ✅ |
Multi-environment management. Use the logical isolation capability of namespaces to quickly build multiple independent environments, such as development, testing, and production. | ✅ | ✅ | ✅ | |
Approval settings. Set up approval workflows to implement fine-grained permission control for risky operations, such as application deployments and SLB creation. | ✅ | ✅ | ✅ | |
Upgrade an application edition
You can upgrade applications from the Lightweight Edition and Standard Edition to the Professional Edition. However, you cannot upgrade an application from the Lightweight Edition to the Standard Edition.
If you attempt to create a Professional Edition application and receive a system prompt that the current agent version does not support this feature, contact technical support in the DingTalk group (ID: 32874633) to upgrade the agent version.
Upgrading the application edition triggers a redeployment. To minimize the impact on your business, perform this operation during off-peak hours.
Log on to the SAE console. In the navigation pane on the left, choose .
Click the
icon in the Actions column of the target application, and then click Upgrade.In the Upgrade Edition dialog box, set Destination Edition to Professional Edition, and then click OK.