Publicado: Apr 27, 2022
Agora, você pode usar a hierarquização de dados para o Amazon ElastiCache for Redis como uma forma mais econômica de escalar seus clusters para até centenas de terabytes de capacidade nas regiões Ásia-Pacífico (Mumbai), Canadá (Central) e América do Sul (São Paulo). Os níveis de dados oferecem uma nova opção de preço/performance para workloads do Redis utilizando unidades de estado sólido (SSDs) de baixo custo em cada nó de cluster, além de armazenar dados na memória. É ideal para workloads que acessam até 20% do conjunto de dados geral regularmente e para aplicações que podem tolerar latência adicional ao acessar dados no SSD.
Ao usar clusters com hierarquização de dados, o ElastiCache foi projetado para mover de forma automática e transparente os itens usados com menos frequência da memória para SSDs NVMe localmente conectados quando a capacidade de memória disponível é completamente consumida. Quando um item movido para o SSD for acessado posteriormente, o ElastiCache o retornará à memória de forma assíncrona antes de atender à solicitação. Assumindo valores de String de 500 bytes, você pode esperar uma latência adicional de 300 µs em média para solicitações de dados armazenados no SSD em comparação com solicitações de dados na memória.
A hierarquização de dados do ElastiCache está disponível ao usar o Redis versão 6.2 e superior em nós R6gd baseados em Graviton2. Os nós R6gd têm quase 5x mais capacidade total (memória + SSD) e podem ajudar você a obter mais de 60% de economia ao executar com utilização máxima em comparação com os nós R6g (somente memória).
Para começar a usar a hierarquização de dados do ElastiCache, crie um novo cluster usando um dos tipos de nó R6gd com o Console de Gerenciamento da AWS para o ElastiCache, a AWS CLI ou um dos SDKs. Para conhecer os preços, consulte Preços do Amazon ElastiCache e, para obter mais informações, consulte a documentação sobre hierarquização de dados do ElastiCache.