- Redis 7.4 - Mudança na Política de Licença
- A partir da versão 7.4 do Redis, a política de licença foi alterada, e os provedores de serviços de nuvem precisarão pagar para usar o código-fonte do Redis. Desenvolvedores comuns podem continuar usando o Redis gratuitamente, como antes.
Recentemente (embora já faça alguns meses), o Google lançou o Memorystore for Valkey (doravante, Valkey).
Na verdade, em um post anterior,Licença Redis que aborda essa questão, a causa é explicada: devido à alteração da licença, algumas empresas fizeram um fork do Redis existente e criaram o Valkey. É assim que podemos entendê-lo.
De qualquer forma, há inúmeras informações sobre forks na internet (consulte o post acima). Vamos fazer uma análise prática do Valkey.
O Valkey não é um produto utilizado isoladamente. Ele precisa ser acessado por meio de serviços Serverless como Cloud Run ou Function, ou VMs como GCE e GKE. (Obviamente, pois é um banco de dados de memória.)
O GCP oferece diversas maneiras de utilizar a rede, e, no caso do Valkey, utiliza-se o PSC (Private Service Connect).
Nesta análise, compararemos o preço e o método de conexão de rede do Memorystore for Redis.
No caso do Redis, é possível escolher entre duas opções: Direct Peering ou PSA (Private Service Access). (Não há custos adicionais; basta escolher.)
O Valkey utiliza o PSC e, adicionalmente, duas regras de encaminhamento. (Há custos adicionais.)
Resumo
Redis: é possível escolher entre duas opções.
- Direct Peering
- PSA
Valkey:
- PSC: utiliza duas regras de encaminhamento. (Há custos adicionais.)
O custo mínimo de cada um é o seguinte.
Redis:
- Região: us-central1
- Memória: 1 GB
- $ 35,77 / mês
Valkey:
- Região: us-central1
- Shard 1 sem réplica (1,4 GB)
- $ 23,21 / mês + (2 regras de encaminhamento: $ 0,01 * 720 horas * 2 = $ 14,4) = Total: $ 37,61
Na verdade, como a maioria dos módulos conectados são compatíveis, seria melhor escolher de acordo com o desempenho necessário... No entanto, de acordo com a compreensão atual, para requisitos de baixo desempenho, o Redis é suficiente, e para requisitos de alto desempenho e grande volume de dados, o Valkey seria uma atualização economicamente viável.
Detalhes adicionais sobre desempenho e conectividade serão abordados em um próximo post...
Comentários0