You can purchase an ApsraDB for Redis instance that uses local disks or cloud disks based on your needs. This topic compares ApsraDB for Redis instances that use local disks and those that use cloud disks.

Overview

Item Instance that uses local disks Instance that uses cloud disks
Architecture The instances that use local disks are developed based on the traditional management architecture of ApsaraDB for Redis. The instances that use cloud disks are developed based on the new-generation management architecture of ApsaraDB for Redis.
Note New types of instances will evolve based on this architecture. ApsaraDB for Redis allows you to migrate data from an instance that uses local disks to an instance that uses cloud disks.
Scale-out
  • A scale-out consumes more time.
  • Transient connections occur when you scale out a cluster instance.
  • In a scale-out, you can only double the number of shards in a cluster instance. For example, if the original cluster instance has two shards, you can scale the instance only to four shards.
  • A scale-out consumes less time.
  • Transient connections do not occur when you scale out a cluster instance.
  • You can scale shards in a cluster instance to a number that is no less than one and scale up or down a single shard. This allows the instance to better cope with read/write hotspots and skewed requests.

Feature comparison

An ApsaraDB for Redis instance that uses local disks provides a complete suite of features. An ApsaraDB for Redis instance that uses cloud disks adopts the cloud native architecture. An ApsaraDB for Redis cluster instance supports the imperceptible scaling feature.In the future, more and more ApsaraDB for Redis instances will use cloud disks. 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.

Item Feature Local disk Cloud disk
Standard architecture Cluster architecture Read/write splitting architecture Standard architecture Cluster architecture
Lifecycle management Change the configurations of an instance ✔️ ✔️ ✔️ ✔️ ✔️

Support Imperceptible scaling.

Support a custom number of shards. For more information, see Adjust the number of shards for an ApsaraDB for Redis instance.

Restart one or more ApsaraDB for Redis instances ✔️ ✔️ ✔️ ✔️ ✔️
Change the billing method to subscription ✔️ ✔️ ✔️
Renewal ✔️ ✔️ ✔️ ✔️ ✔️
Specify a custom number of shards ✔️
Adjust the number of shards for an ApsaraDB for Redis instance ✔️
Upgrade the major version ✔️ ✔️ ✔️
Update the minor version ✔️ ✔️ ✔️ ✔️ ✔️
Release pay-as-you-go instances ✔️ ✔️ ✔️ ✔️ ✔️
Manage instances in the recycle bin ✔️ ✔️ ✔️ ✔️ ✔️
Network connection management Change the VPC or vSwitch of an ApsaraDB for Redis instance ✔️ ✔️ ✔️
Apply for a public endpoint for an ApsaraDB for Redis instance ✔️ ✔️ ✔️ ✔️ ✔️
Enable the direct connection mode ✔️ ✔️
Change the endpoint or port number of an ApsaraDB for Redis instance ✔️ ✔️ ✔️ ✔️ ✔️
Bandwidth management Enable bandwidth auto scaling ✔️ ✔️ ✔️
Adjust the bandwidth of an ApsaraDB for Redis instance ✔️ ✔️ ✔️
High availability (HA) management Manually switch workloads from a master node to a replica node ✔️ ✔️ ✔️
Restart or rebuild a proxy node ✔️ ✔️
Upgrade proxy nodes ✔️ ✔️
Parameter management Modify parameters of an instance ✔️ ✔️ ✔️ ✔️ ✔️
Tag management Create tags ✔️ ✔️ ✔️ ✔️ ✔️
Filter ApsaraDB for Redis instances by tag ✔️ ✔️ ✔️ ✔️ ✔️
Remove or delete tags ✔️ ✔️ ✔️ ✔️ ✔️
Other management Set a maintenance window ✔️ ✔️ ✔️ ✔️ ✔️
Migrate an instance across zones ✔️ ✔️ ✔️ ✔️
Export the instance list ✔️ ✔️ ✔️ ✔️ ✔️
Security management Create and manage database accounts ✔️ ✔️ ✔️ ✔️ ✔️
Change or reset the password ✔️ ✔️ ✔️ ✔️ ✔️
Configure whitelists ✔️ ✔️ ✔️ ✔️ ✔️
Add security groups ✔️ ✔️ ✔️ ✔️
Configure SSL encryption ✔️
Enable password-free access ✔️ ✔️ ✔️ ✔️ ✔️
Enable the release protection feature ✔️ ✔️ ✔️
Performance monitoring View monitoring data ✔️ ✔️ ✔️ ✔️ ✔️
Customize metrics (previous version) ✔️ ✔️ ✔️ ✔️ ✔️
Modify the data collection interval (previous version) ✔️ ✔️ ✔️ ✔️ ✔️
Alert settings ✔️ ✔️ ✔️ ✔️ ✔️
Performance trends ✔️ ✔️ ✔️ ✔️ ✔️
View performance metrics in real time ✔️ ✔️ ✔️ ✔️ ✔️
Instance sessions ✔️ ✔️ ✔️ ✔️ ✔️
Slow queries ✔️ ✔️ ✔️ ✔️ ✔️
Latency insight ✔️ ✔️ ✔️ ✔️ ✔️
Offline key analysis ✔️ ✔️ ✔️ ✔️ ✔️
Use the real-time key statistics feature ✔️ ✔️ ✔️ ✔️ ✔️
Create a diagnostic report ✔️ ✔️ ✔️ ✔️ ✔️
Log management Enable the new audit log feature ✔️ ✔️ ✔️
View slow logs ✔️ ✔️ ✔️ ✔️ ✔️
View active logs ✔️ ✔️ ✔️ ✔️ ✔️
Backup and recovery Automatic or manual backup ✔️ ✔️ ✔️ ✔️ ✔️ (Only automatic backups are supported.)
Download a backup file ✔️ ✔️ ✔️ ✔️ ✔️
Use data flashback to restore data by point in time ✔️ ✔️
Restore data from a backup set to a new instance ✔️ ✔️ ✔️ ✔️ ✔️
Extended feature Global Distributed Cache for Redis ✔️ ✔️ ✔️
Use proxy query cache to address issues caused by hotkeys ✔️
Extended data structures of ApsaraDB for Redis Enhanced Edition (Tair) ✔️ ✔️ ✔️ ✔️ ✔️
Multi-threading model ✔️ ✔️ ✔️ ✔️ ✔️

Supported instance types, engine versions, and architectures

Instance disk type and creation method Supported instance edition Supported engine version Supported architecture
Local disk-based instance

Create an ApsaraDB for Redis instance that uses local disks

ApsaraDB for Redis Community Edition

4.0

5.0

Cluster architecture

Standard architecture

Read/write splitting architecture

Performance-enhanced instances of the ApsaraDB for Redis Enhanced Edition (Tair)

5.0

Cluster architecture

Standard architecture

Read/write splitting architecture

Cloud disk-based instance

Create an ApsaraDB for Redis instance

ApsaraDB for Redis Community Edition

7.0

6.0

5.0

Standard architecture

Cluster architecture

Performance-enhanced instances of the ApsaraDB for Redis Enhanced Edition (Tair)

5.0

Standard architecture

Cluster architecture

Performance-enhanced instances of the ApsaraDB for Redis Enhanced Edition (Tair) 6.0

Standard architecture

Cluster architecture

Performance-enhanced instances of the ApsaraDB for Redis Enhanced Edition (Tair) 4.0

Standard architecture