Publié le: Apr 27, 2022
Vous pouvez désormais utiliser la hiérarchisation des données pour Amazon ElastiCache for Redis comme une solution économique pour mettre à l'échelle vos clusters, de sorte à prendre en charge des centaines de téraoctets de capacité dans les régions Asie-Pacifique (Mumbai), Canada (Centre) et Amérique du Sud (Sao Paulo). La hiérarchisation des données offre une nouvelle option de rapport qualité-prix pour les charges de travail Redis en utilisant des disques SSD (Solid State Drive) moins coûteux dans chaque nœud de cluster, en plus du stockage des données en mémoire. Elle est idéale pour les charges de travail qui accèdent régulièrement à 20 % de leur jeu de données et pour les applications qui peuvent tolérer une latence supplémentaire lors de l'accès aux données sur SSD.
Lorsque vous utilisez les clusters avec hiérarchisation des données, ElastiCache permet de déplacer automatiquement et en toute fluidité les moindres éléments utilisés récemment de la mémoire vers les disques SSD NVMe attachés localement. Cela se produit quand la capacité de mémoire disponible est épuisée. Lorsqu'un élément qui est transféré vers un disque SSD est consulté ultérieurement, ElastiCache le ramène vers la mémoire de manière asynchrone avant de traiter la requête. Dans l'hypothèse de valeurs String de 500 octets, vous pouvez attendre une latence supplémentaire de 300 µs en moyenne pour les requêtes concernant les données stockées sur un disque SSD, par rapport à la latence des requêtes relatives aux données en mémoire.
Les données ElastiCache sont disponibles lorsque vous utilisez Redis 6.2 ou une version ultérieure sur les nœuds R6gd basés sur Graviton2. Les nœuds R6gd ont environ 5 fois plus de capacité totale (mémoire + SSD), et peuvent vous offrir jusqu'à 60 % d'économie à plein régime, par rapport aux nœuds R6g (mémoire uniquement).
Pour démarrer avec la fonction de hiérarchisation des données ElastiCache, créez un cluster à l'aide de l'un des types de nœuds R6gd via la console de gestion AWS pour ElastiCache, AWS CLI ou l'un des kits SDK. Pour plus d'informations sur la tarification, consultez Tarification Amazon ElastiCache. Pour en savoir plus, consultez la documentation relative à la fonction de hiérarchisation des données ElastiCache.