Publié le: Nov 23, 2021
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é. La fonction de hiérarchisation des données offre un nouveau rapport prix/performances pour les charges de travail Redis, en utilisant des disques SSD (Solid State Drive) rentables dans chaque nœud de cluster, en plus du stockage des données en mémoire. La fonction est idéale pour les charges de travail qui accèdent régulièrement à jusqu'à 20 % de la capacité de leur jeu de données global, ainsi que pour les applications capables de tolérer une latence supplémentaire lors de l'accès aux données sur les disques 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. La fonction de hiérarchisation des données sur les nœuds R6gd est disponible dans les régions suivantes : Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), Europe (Francfort), Europe (Irlande), USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Californie du Nord) et USA Ouest (Oregon). 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.