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.
Durabilité dans ElastiCache
Amazon ElastiCache for Valkey prend désormais en charge la durabilité. Cette fonctionnalité vous permet de l'utiliser à la fois ElastiCache pour les charges de travail de mise en cache et de stockage de données avec une latence de lecture de l'ordre de quelques microsecondes. Durability assure la protection des données par le biais d'un journal Multi-AZ des transactions, permettant une restauration et un redémarrage rapides en cas de panne. ElastiCache propose deux options de durabilité : les écritures synchrones conçues pour éviter toute perte de données avec une latence d'écriture d'un chiffre en millisecondes, et les écritures asynchrones pour une latence d'écriture de l'ordre de la microseconde. La durabilité est actuellement prise en charge par les nœuds ElastiCache.
Lorsque vous configurez un ElastiCache cluster, vous pouvez choisir entre deux options de durabilité. Avec les écritures synchrones, les données sont conservées dans au moins deux zones de disponibilité (AZ) dans un journal Multi-AZ transactionnel avant de répondre au client. Bien que cela assure la durabilité des données en cas de défaillance, cela augmente la latence d'écriture de microsecondes à des millisecondes à un chiffre. Avec les écritures asynchrones, les données sont conservées dans un journal Multi-AZ transactionnel après avoir répondu au client, ce qui permet de maintenir une latence d'écriture ElastiCache de microsecondes avec le risque de perdre jusqu'à 10 secondes de données non validées en cas de panne. Les deux options maintiennent des latences de lecture de l'ordre de la microseconde. Dans le cas des écritures asynchrones, si le nœud principal ne peut pas conserver les modifications apportées au journal des Multi-AZ transactions pendant plus de 10 secondes, il rejettera les commandes d'écriture entrantes jusqu'à ce que la capacité de persistance des écritures soit rétablie. Si votre application ne tolère aucune perte de données, nous recommandons les écritures synchrones. Dans le cas contraire, nous recommandons les écritures asynchrones. Les options de durabilité vous offrent la flexibilité nécessaire pour trouver un équilibre entre les performances d'écriture et la durabilité des données en fonction de vos exigences spécifiques en matière de charge de travail.