Réplication : mode OSS cluster Valkey et Redis désactivé ou activé - Amazon ElastiCache

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Réplication : mode OSS cluster Valkey et Redis désactivé ou activé

À partir de Valkey 7.2 et de Redis OSS version 3.2, il est possible de créer l'un des deux types distincts de clusters (API/CLI: groupes de réplication). Un cluster Valkey ou Redis OSS (mode cluster désactivé) possède toujours une seule partition (groupe de nœudsAPI/CLI:) contenant jusqu'à 5 nœuds de réplication en lecture. Un cluster Valkey ou Redis OSS (mode cluster activé) comporte jusqu'à 500 partitions contenant chacune 1 à 5 nœuds de réplication de lecture.

Image : clusters Valkey ou Redis OSS (mode cluster désactivé), et clusters Valkey ou Redis OSS (mode cluster activé)

Clusters Valkey ou Redis OSS (mode cluster désactivé), et Valkey ou Redis OSS (mode cluster activé)

Le tableau suivant résume les différences importantes entre les clusters Valkey ou Redis OSS (mode cluster désactivé) et les clusters Valkey ou Redis OSS (mode cluster activé).

Comparaison de clusters Valkey ou Redis OSS (mode cluster désactivé) et Valkey ou Redis OSS (mode cluster activé)
Fonctionnalité Valkey ou Redis OSS (mode cluster désactivé) Valkey ou Redis OSS (mode cluster activé)
Adaptabilité Oui. Prend en charge l'ajout et la suppression des nœuds de réplica et la mise à l'échelle du type de nœud. Limité. Pour plus d’informations, consultez Gestion des versions pour ElastiCache et Mise à l'échelle des clusters dans Valkey ou Redis OSS (mode cluster activé).
Partitionnement de données Non Oui
Partitions 1 1 à 500
Réplicas en lecture 0 à 5
Important

Si vous n'avez aucun réplica et que le nœud échoue, vous risquez de perdre toutes les données.

0 sur 5 par partition.
Important

Si vous n'avez aucun réplica et qu'un nœud échoue, vous risquez de perdre toutes les données de cette partition.

Multi-AZ Oui, avec au moins 1 réplica.

Facultatif. Activé par défaut.

Oui

Facultatif. Activé par défaut.

Instantanés (Sauvegardes) Oui, création d'un fichier .rdb unique. Oui, création d'un fichier .rdb unique pour chaque partition.
Restaurer Oui, en utilisant un seul fichier .rdb provenant d'un cluster Valkey ou Redis OSS (mode cluster désactivé). Oui, en utilisant des fichiers .rdb provenant d'un cluster Valkey ou Redis OSS (mode cluster désactivé) ou d'un cluster Valkey ou Redis OSS (mode cluster activé).
Pris en charge par Toutes les versions de Valkey et Redis OSS Toutes les versions de Valkey, ainsi que Redis OSS 3.2 et versions ultérieures
Moteur évolutif Oui, avec certaines limites. Pour de plus amples informations, veuillez consulter Gestion des versions pour ElastiCache. Oui, avec certaines limites. Pour de plus amples informations, veuillez consulter Gestion des versions pour ElastiCache.
Chiffrement Versions 3.2.6 (prévues pourEOL, voir le calendrier de fin de vie des OSS versions Redis) et 4.0.10 et versions ultérieures. Versions 3.2.6 (prévues pourEOL, voir le calendrier de fin de vie des OSS versions Redis) et 4.0.10 et versions ultérieures.
HIPAAÉligible Versions 3.2.6 (prévues pourEOL, voir le calendrier de fin de vie des OSS versions Redis) et 4.0.10 et versions ultérieures. Versions 3.2.6 (prévues pourEOL, voir le calendrier de fin de vie des OSS versions Redis) et 4.0.10 et versions ultérieures.
PCIDSSConforme Versions 3.2.6 (prévues pourEOL, voir le calendrier de fin de vie des OSS versions Redis) et 4.0.10 et versions ultérieures. Versions 3.2.6 (prévues pourEOL, voir le calendrier de fin de vie des OSS versions Redis) et 4.0.10 et versions ultérieures.
Repartitionnement en ligne N/A Version 3.2.10 (prévue pourEOL, voir le calendrier de fin de vie des OSS versions Redis) et versions ultérieures.

Lequel choisir ?

Lorsque vous choisissez entre Valkey ou Redis OSS (mode cluster désactivé) ou Valkey ou Redis OSS (mode cluster activé), tenez compte des facteurs suivants :

  • Mise à l'échelle ou partitionnement – Les besoins métier évoluent. Vous devez soit allouer les ressources pour les fortes demandes ou mettre à l'échelle vos ressources en fonction des demandes. Valkey ou Redis OSS (mode cluster désactivé) prennent en charge la mise à l'échelle. Vous pouvez mettre à l'échelle la capacité de lecture en ajoutant ou en supprimant des nœuds de réplica, ou vous pouvez mettre à l'échelle la capacité en optant pour un type de nœud de plus grande capacité. Ces deux opérations prennent du temps. Pour de plus amples informations, veuillez consulter Dimensionnement des nœuds de réplication pour Valkey ou Redis OSS (mode cluster désactivé).

     

    Valkey ou Redis OSS (mode cluster activé) permettent de partitionner vos données sur un maximum de 500 groupes de nœuds. Vous pouvez modifier dynamiquement le nombre de partitions au fur et à mesure que les besoins de votre entreprise évoluent. Le partitionnement présente notamment l'avantage de pouvoir répartir votre charge sur un plus grand nombre de points de terminaison, ce qui réduit les goulots d'étranglement lorsque la demande est la plus élevée. En outre, vous pouvez gérer un plus grand nombre de données dans la mesure où elles peuvent être réparties sur plusieurs serveurs. Pour plus d'informations sur la mise à l'échelle de vos partitions, consultezMise à l'échelle des clusters dans Valkey ou Redis OSS (mode cluster activé).

     

  • Taille du nœud par rapport au nombre de nœuds : étant donné qu'un cluster Valkey ou Redis OSS (mode cluster désactivé) ne possède qu'une seule partition, le type de nœud doit être suffisamment grand pour accueillir toutes les données du cluster ainsi que la surcharge nécessaire. D'autre part, étant donné que vous pouvez partitionner vos données sur plusieurs partitions lorsque vous utilisez un cluster Valkey ou Redis OSS (mode cluster activé), les types de nœuds peuvent être plus petits, mais vous en avez besoin d'un plus grand nombre. Pour de plus amples informations, veuillez consulter Choix de la taille de votre nœud.

     

  • Lectures et écritures : si la charge principale de votre cluster est constituée d'applications lisant des données, vous pouvez redimensionner un cluster Valkey ou Redis OSS (mode cluster désactivé) en ajoutant et en supprimant des répliques de lecture. Néanmoins, notez qu'il y a un maximum de 5 réplicas en lecture. Si la charge de votre cluster est importante en écriture, vous pouvez bénéficier des points de terminaison d'écriture supplémentaires d'un cluster Valkey ou Redis OSS (mode cluster activé) avec plusieurs partitions.

Quel que soit le type de cluster que vous choisissez d'implémenter, assurez-vous de choisir un type de nœud qui convient à vos besoins actuels et futurs.