Desempenho
IBM Cloud® Databases for Redis deployments deployments can be both manually dimensionado de acordo com seu uso, or configured to escala automática under certain resource conditions. Se você estiver otimizando o desempenho da sua implantação, leve em consideração alguns fatores.
Monitorando a sua implementação
As implementações do Databases for Redis oferecem uma integração com o serviço do IBM Cloud® Monitoring para monitoramento básico do uso de recurso em sua implementação. Muitas das métricas disponíveis, como o uso de disco e o IOPS, são apresentadas para ajudar a configurar o ajuste automático de escala em sua implementação. Observar as tendências em seu uso e configurar o ajuste automático de escala para responder a elas pode ajudar a aliviar problemas de desempenho antes que os seus bancos de dados se tornem instáveis devido ao esgotamento de recursos.
Políticas de memória
Por padrão, as implementações são configuradas com uma política noeviction. Todos os dados serão mantidos na memória até que o limite maxmemory seja atingido e o Redis retorne um erro se o limite de memória for excedido.
O maxmemory é configurado para 80% da memória disponível de um nó de dados para que seu nó não fique sem recursos do sistema.
É possível escalar a quantia de memória para acomodar mais dados e definir a configuração maxmemory para ajustar o uso de memória. A documentação do Redis traz algumas informações úteis sobre o comportamento da memória e seu ajuste: maxmemory.
Também é possível configurar sua implementação para usar o Redis como um cache, permitindo que ele despeje dados da memória quando o limite de memória é atingido.
IOPS de disco
O número de Operações de entrada/saída por segundo (IOPS) é limitado pelo tipo de volume de armazenamento. Os volumes de armazenamento para implementações do Databases for Redis são provisionados em Volumes do Endurance de armazenamento de bloco na camada de 10 IOPS por GB. Por padrão, uma implementação começa com a persistência ativada. É possível que bancos de dados muito ocupados excedam o IOPS para o tamanho do disco e o aumento do disco pode aliviar um gargalo de desempenho.