When you purchase a Tair instance, we recommend that you select a cloud-native edition instance. This topic describes the main differences between cloud-native and classic edition instances to help you make an informed decision.
Feature comparison
Item | Cloud-native instance (Recommended) | Classic instance |
Architecture and scaling | Built on a new-generation control architecture that provides greater flexibility and scalability. You can quickly scale out an instance without migration if local resources are sufficient. This process is faster and has a minimal impact on your services. For more information, see Change instance configurations. | Uses a traditional control architecture. Cluster instances have defined specifications and cannot be customized. Scaling out is time-consuming. |
The standard architecture lets you create multi-replica instances with up to 1 primary node and 9 secondary nodes. | Supports only one secondary node. | |
|
| |
|
| |
Disaster recovery | If an instance is deployed across multiple zones, it supports high-availability (HA) failover within the primary zone. This prevents an increase in service access latency caused by a failover to the secondary zone. For more information, see Avoid cross-zone failovers by customizing the number of nodes. | Multi-zone instances can only fail over to the secondary zone. You must then manually switch back to the primary zone. |
Feature support comparison
Cloud-native instances use a cloud-native infrastructure. The cloud-native cluster architecture supports seamless scaling. Tair will continue to evolve based on this architecture.
The following table compares feature support. ✔️ means the feature is supported. ❌ means the feature is not supported. ➖ means the concept is not applicable.
View only features with differences
Category | Feature | Cloud-native instance | Classic instance | ||||
Standard architecture | Cluster architecture | Read/write splitting architecture | Standard architecture | Cluster architecture | Read/write splitting architecture | ||
Lifecycle management | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | |
➖ | ✔️ | ➖ | ➖ | ❌ | ➖ | ||
➖ | ✔️ | ➖ | ➖ | ❌ | ➖ | ||
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
➖ | ➖ | ✔️ | ➖ | ➖ | ❌ | ||
➖ | ➖ | ✔️ | ➖ | ➖ | ❌ | ||
Backup and recovery | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | |
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
Extensions | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | |
View all features
Category | Feature | Cloud-native instance | Classic instance | ||||
Standard architecture | Cluster architecture | Read/write splitting architecture | Standard architecture | Cluster architecture | Read/write splitting architecture | ||
Lifecycle management | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
➖ | ✔️ | ➖ | ➖ | ❌ | ➖ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
➖ | ✔️ | ➖ | ➖ | ❌ | ➖ | ||
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
➖ | ➖ | ✔️ | ➖ | ➖ | ❌ | ||
Proximity-based access for read/write splitting architecture in multi-zone deployments | ➖ | ➖ | ✔️ | ➖ | ➖ | ❌ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Cancel a subscription instance | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Manage network connectivity | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
➖ | ✔️ | ➖ | ➖ | ✔️ | ➖ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Manage bandwidth | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Manage high availability | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
➖ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ | ||
➖ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ | ||
Manage parameters | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Manage tags | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Other management features | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Accounts and security | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Performance and monitoring | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Auditing and logs | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Backup and recovery | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️️️️ | ✔️ | ||
Extensions | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
Proxy query cache | ➖ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Product support
Instance and creation method | Supported instance types | Supported engine versions | Supported architectures |
Cloud-native edition instance | Redis Open-Source Edition | 7.0 6.0 5.0 | Standard architecture Cluster architecture Read/write splitting architecture |
Tair (Enterprise Edition) Memory-optimized | Compatible with Redis 7.0 Compatible with Redis 6.0 Compatible with Redis 5.0 | Standard architecture Cluster architecture Read/write splitting architecture | |
Tair (Enterprise Edition) Persistent Memory-optimized | Compatible with Redis 6.0 | Standard architecture Cluster architecture Read/write splitting architecture | |
Tair (Enterprise Edition) Disk-based | Compatible with Redis 6.0 | Standard architecture Cluster architecture | |
Classic edition instance | Redis Open-Source Edition | 5.0 | Cluster architecture Standard architecture Read/write splitting architecture |
Tair (Enterprise Edition) Memory-optimized | 5.0 | Cluster architecture Standard architecture Read/write splitting architecture |
FAQ
Q: How do I convert a classic instance to a cloud-native instance?
A: On the instance details page in the console, you can click Convert To Cloud-native. For more information, see Convert to the cloud-native deployment mode.