References for instance specifications | Description |
DRAM-based instances | DRAM-based instances use a multi-threaded model. A DRAM-based instance provides approximately three times the read and write performance of a Redis Open-Source Edition instance that has the same specifications. If the instance uses the standard architecture, the instance provides up to 64 GB of memory and supports up to approximately 300,000 QPS. If the instance uses the read/write splitting architecture, the instance provides up to 64 GB of memory and supports up to approximately 1,800,000 QPS. If an instance uses the cluster architecture, the instance provides up to 16,384 GB (64 GB × 256 shards) of memory. The overall performance of the instance is calculated by using the following formula: Number of shards × Performance per shard. The performance of each shard is determined by the shard specifications.
DRAM-based instances support the classic (local disk-based) deployment mode. Standard master-replica architecture: uses a multi-threaded model and provides approximately three times the performance of a Redis Open-Source Edition instance that has the same specifications. Each instance provides up to 64 GB of memory and supports up to approximately 240,000 QPS. Read/write splitting architecture: uses a multi-threaded model, runs in the master-replica architecture, and consists of a master node and one or more read replicas. A read/writing splitting instance provides approximately three times the performance of a Redis Open-Source Edition instance that has the same specifications. Each instance provides up to 64 GB of memory and supports up to approximately 1,440,000 QPS. Cluster architecture: uses a multi-threaded model and provides approximately three times the performance of a Redis Open-Source Edition instance that has the same specifications. Each data shard uses the master-replica architecture. Each instance provides up to 4,096 GB (16 GB × 256 shards) of memory and supports up to approximately 61,440,000 QPS. This maximum QPS value is for reference only.
|
Persistent memory-optimized instances | Persistent memory-optimized instances do not use disks to implement data persistence. A persistent memory-optimized instance provides almost the same performance as a Redis Open-Source Edition instance in terms of throughput and latency while persisting each operation. A standard persistent memory-optimized instance can offer up to 30% cost reduction compared with a Redis Open-Source Edition instance. If the instance uses the standard architecture, the instance provides up to 64 GB of memory and supports up to approximately 100,000 QPS. If the instance uses the read/write splitting architecture, the instance provides up to 64 GB of memory and supports up to approximately 600,000 QPS. If the instance uses the cluster architecture, the instance provides up to 16,384 GB of memory (64 GB × 256 shards). The overall performance of the instance is calculated by using the following formula: Number of shards × Performance per shard. The performance of each shard is determined by the shard specifications.
|
ESSD/SSD-based instances | ESSD/SSD-based instances store all data in disks and use memory to accelerate caching. ESSD/SSD-based instances reduce up to 85% of costs compared with Redis Open-Source Edition instances, and deliver approximately 60% of the performance of Redis Open-Source Edition instances. ESSD/SSD-based instances are suitable for warm and cold data storage scenarios that require compatibility with open source Redis, large capacity, and high access performance. Each instance provides up to 32,768 GB (128 GB × 256 shards) of memory and has a standard storage capacity of up to 327,680 GB (1,280 GB × 256 shards). |