Cette rubrique décrit les types d'instances Redis Open-Source Edition cloud native, notamment la capacité de mémoire, le nombre de cœurs CPU, la bande passante réseau, le nombre maximal de connexions et les valeurs de référence QPS.
Types d'instances
Les tableaux suivants répertorient les spécifications d'un seul shard. Pour une architecture en cluster ou des instances avec séparation lecture/écriture, les performances globales correspondent aux performances par shard multipliées par le nombre de shards.
Le disque cloud ESSD indiqué dans les spécifications sert uniquement aux opérations système, telles que le stockage des journaux, des fichiers de sauvegarde temporaires et des fichiers append-only (AOF). Il ne sert pas au stockage des données.
Pour connaître les différences entre le mode de connexion directe et le mode proxy, consultez la section Architecture en cluster.
Les instances cloud native en architecture en cluster permettent d'ajuster le nombre de shards. Pour plus d'informations, consultez la rubrique Ajuster le nombre de shards pour une instance en cluster.
Spécifications des shards pour l'architecture non cluster (architecture standard)
L'architecture non cluster est également appelée architecture standard. Les spécifications suivantes s'appliquent aux instances cloud native utilisant l'architecture standard.
Si la séparation lecture/écriture est activée pour une instance en architecture standard, consultez les Spécifications des shards pour l'architecture avec séparation lecture/écriture.
|
Nom du type d'instance |
Code du type d'instance (pour les appels API) |
Cœurs CPU |
Mémoire (Go) |
ESSD (Go) |
Bande passante |
Connexions maximales |
QPS de référence |
|
256 Mo (n'est plus disponible à l'achat) |
redis.shard.micro.ce |
3 |
0,25 |
1 |
192 Mbit/s (24 Mo/s) |
10 000 |
100 000 |
|
1 Go |
redis.shard.small.2.ce |
3 |
1 |
5 |
384 Mbit/s (48 Mo/s) |
10 000 |
100 000 |
|
2 Go |
redis.shard.mid.2.ce |
3 |
2 |
10 |
768 Mbit/s (96 Mo/s) |
10 000 |
100 000 |
|
4 Go |
redis.shard.large.ce |
3 |
4 |
20 |
768 Mbit/s (96 Mo/s) |
20 000 |
100 000 |
|
8 Go |
redis.shard.xlarge.ce |
3 |
8 |
40 |
768 Mbit/s (96 Mo/s) |
20 000 |
100 000 |
|
16 Go |
redis.shard.2xlarge.ce |
3 |
16 |
80 |
768 Mbit/s (96 Mo/s) |
20 000 |
100 000 |
|
24 Go |
redis.shard.3xlarge.ce |
3 |
24 |
120 |
768 Mbit/s (96 Mo/s) |
30 000 |
100 000 |
|
32 Go |
redis.shard.4xlarge.ce |
3 |
32 |
160 |
768 Mbit/s (96 Mo/s) |
30 000 |
100 000 |
|
64 Go |
redis.shard.8xlarge.ce |
3 |
64 |
320 |
768 Mbit/s (96 Mo/s) |
30 000 |
100 000 |
Spécifications des shards pour l'architecture en cluster en mode de connexion directe
Les spécifications suivantes s'appliquent aux instances cloud native utilisant l'architecture en cluster en mode de connexion directe.
|
Nom du type d'instance |
Code du type d'instance (pour les appels API) |
Cœurs CPU |
Mémoire (Go) |
ESSD (Go) |
Bande passante |
Connexions maximales |
QPS de référence |
|
1 Go |
redis.shard.small.ce |
3 |
1 |
5 |
384 Mbit/s (48 Mo/s) |
10 000 |
100 000 |
|
2 Go |
redis.shard.mid.ce |
3 |
2 |
10 |
768 Mbit/s (96 Mo/s) |
10 000 |
100 000 |
|
4 Go |
redis.shard.large.ce |
3 |
4 |
20 |
768 Mbit/s (96 Mo/s) |
20 000 |
100 000 |
|
8 Go |
redis.shard.xlarge.ce |
3 |
8 |
40 |
768 Mbit/s (96 Mo/s) |
20 000 |
100 000 |
|
16 Go |
redis.shard.2xlarge.ce |
3 |
16 |
80 |
768 Mbit/s (96 Mo/s) |
20 000 |
100 000 |
|
24 Go |
redis.shard.3xlarge.ce |
3 |
24 |
120 |
768 Mbit/s (96 Mo/s) |
30 000 |
100 000 |
|
32 Go |
redis.shard.4xlarge.ce |
3 |
32 |
160 |
768 Mbit/s (96 Mo/s) |
30 000 |
100 000 |
|
64 Go |
redis.shard.8xlarge.ce |
3 |
64 |
320 |
768 Mbit/s (96 Mo/s) |
30 000 |
100 000 |
Spécifications des shards pour l'architecture en cluster en mode proxy et l'architecture avec séparation lecture/écriture
Les spécifications suivantes s'appliquent aux instances cloud native utilisant l'architecture en cluster en mode proxy ou l'architecture avec séparation lecture/écriture.
|
Nom du type d'instance |
Code du type d'instance (pour les appels API) |
Cœurs CPU |
Mémoire (Go) |
ESSD (Go) |
Bande passante |
Connexions maximales |
QPS de référence |
|
1 Go |
redis.shard.with.proxy.small.ce |
3 |
1 |
5 |
384 Mbit/s (48 Mo/s) |
10 000 |
100 000 |
|
2 Go |
redis.shard.with.proxy.mid.ce |
3 |
2 |
10 |
768 Mbit/s (96 Mo/s) |
10 000 |
100 000 |
|
4 Go |
redis.shard.with.proxy.large.ce |
3 |
4 |
20 |
768 Mbit/s (96 Mo/s) |
20 000 |
100 000 |
|
8 Go |
redis.shard.with.proxy.xlarge.ce |
3 |
8 |
40 |
768 Mbit/s (96 Mo/s) |
20 000 |
100 000 |
|
16 Go |
redis.shard.with.proxy.2xlarge.ce |
3 |
16 |
80 |
768 Mbit/s (96 Mo/s) |
20 000 |
100 000 |
|
24 Go |
redis.shard.with.proxy.3xlarge.ce |
3 |
24 |
120 |
768 Mbit/s (96 Mo/s) |
30 000 |
100 000 |
|
32 Go |
redis.shard.with.proxy.4xlarge.ce |
3 |
32 |
160 |
768 Mbit/s (96 Mo/s) |
30 000 |
100 000 |
|
64 Go |
redis.shard.with.proxy.8xlarge.ce |
3 |
64 |
320 |
768 Mbit/s (96 Mo/s) |
30 000 |
100 000 |
Performances
|
Architecture |
Performances |
|
Les performances de l'instance correspondent aux valeurs indiquées dans le tableau des types d'instance. |
|
|
Architecture en cluster en mode de connexion directe |
Performances globales = performances par shard × nombre de shards. Par exemple, une instance comportant quatre shards du type redis.shard.with.proxy.small.ce présente les performances suivantes par shard :
Les performances totales de l'instance sont les suivantes :
|
Cœurs CPU
Chaque shard dispose de trois cœurs : deux cœurs de travail et un cœur d'arrière-plan. Les cœurs de travail traitent les requêtes utilisateur. Le cœur d'arrière-plan gère les tâches hors service, telles que la persistance, l'expiration accélérée, l'analyse des performances et la journalisation.
Bande passante
Les valeurs de bande passante indiquées dans les tableaux correspondent à un seul shard. La bande passante totale d'une instance en cluster ou avec séparation lecture/écriture équivaut à la somme des bandes passantes de tous les shards.
Les instances en mode proxy de cluster et avec séparation lecture/écriture ont une bande passante maximale de 16 384 Mbit/s (2 048 Mo/s). L'ajout de shards n'augmente pas la bande passante au-delà de cette limite. Le mode de connexion directe en cluster n'a aucune limite globale de bande passante.
La bande passante s'applique indépendamment au trafic montant et descendant. Par exemple, si un type d'instance a une bande passante de 192 Mbit/s (24 Mo/s), la bande passante montante et descendante est de 192 Mbit/s (24 Mo/s) chacune.
La limite de bande passante pour Tair et Redis Open-Source Edition fait référence à la bande passante des nœuds de shard et est indépendante du type de connexion réseau.
Pour plus d'informations, consultez la FAQ sur la bande passante.
Connexions maximales
Mode proxy : connexions maximales par instance : 500 000. Cette limite n'augmente pas, même si vous ajoutez davantage de shards ou de nœuds.
Mode de connexion directe : connexions maximales par shard : 10 000. Connexions maximales par instance : nombre de shards × 10 000.