When you purchase a Tair instance, we recommend that you select a cloud-native instance. This topic describes the main differences between cloud-native instances and classic instances.
Overview
Item | Cloud-native instance (recommended) | Classic instance |
Architecture | Uses a new-generation management architecture that provides greater flexibility and enhanced scalability. This architecture serves as a basis for subsequent development. | Uses the conventional management architecture. Cluster instances come with predefined specifications that cannot be changed. |
Scalability |
|
|
Feature comparison
Cloud-native instances are built on cloud-native architecture. Cloud-native instances that use the cluster architecture support imperceptible scaling. Redis embraces cloud-native architecture as the primary basis for subsequent development.
In the following table, ️️✔️ indicates that this feature is supported, ❌ indicates that this feature is not supported, and ➖ indicates that this feature is not applicable.
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 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | |
➖ | ✔️ | ➖ | ➖ | ❌ | ➖ | ||
➖ | ✔️ | ➖ | ➖ | ❌ | ➖ | ||
➖ | ➖ | ✔️ | ➖ | ➖ | ❌ | ||
➖ | ➖ | ✔️ | ➖ | ➖ | ❌ | ||
Extended features | ❌ | ❌ | ❌ | ✔️ | ✔️ | ✔️ |
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 access to multi-zone read/write splitting instances | ➖ | ➖ | ✔️ | ➖ | ➖ | ❌ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Unsubscribe from subscription instances | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Network connection management | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Apply for a public endpoint for an ApsaraDB for Redis instance | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
➖ | ✔️ | ➖ | ➖ | ✔️ | ➖ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Bandwidth management | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
High availability management | Manually switch workloads from a master node to a replica node | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
➖ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ | ||
➖ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ | ||
Parameter management | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Manage tags | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Management of maintenance, migration, and data export | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Account and security management | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Performance monitoring | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Log management | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Backup and restoration | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️️️️ | ✔️ | ||
Extended features | ❌ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | |
➖ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Supported instance series, engine versions, and architectures
Instance and its creation method | Supported instance edition and series type | Supported engine version | Supported architecture |
Cloud-native instance | ApsaraDB for Redis Community Edition | 7.0 6.0 5.0 | Standard architecture Cluster architecture Read/write splitting architecture |
Enhanced Edition (Tair) DRAM-based instances | 7.0 6.0 5.0 | Standard architecture Cluster architecture Read/write splitting architecture | |
Enhanced Edition (Tair) persistent memory-optimized instances | 6.0 | Standard architecture Cluster architecture Read/write splitting architecture | |
Enhanced Edition (Tair) ESSD/SSD-based instances | 6.0 | Standard architecture | |
Classic instance | ApsaraDB for Redis Community Edition | 5.0 4.0 | Cluster architecture Standard architecture Read/write splitting architecture |
Enhanced Edition (Tair) DRAM-based instances | 5.0 | Cluster architecture Standard architecture Read/write splitting architecture |