Programação e desenvolvimento de software

A Percona desenvolve o Valkey-proxy para facilitar a migração de aplicações Redis para o Valkey Cluster

A Percona prepara-se para disponibilizar o Valkey-proxy como um projeto de código aberto dentro do Valkey, com o objetivo de permitir que aplicações desenvolvidas para trabalhar com uma única instância Redis se conectem a clusters Valkey sem reescrever a aplicação. A empresa planeja publicar o código-fonte antes do fim de outubro de 2026, lançar uma versão candidata em dezembro e disponibilizar a versão geral no início de 2027.

2026-10-08
4 min de leitura
1 visualizações
certi.news Editorial Team
A Percona desenvolve o Valkey-proxy para facilitar a migração de aplicações Redis para o Valkey Cluster

A Percona está desenvolvendo o Valkey-proxy, um proxy de código aberto projetado para lidar com um dos principais obstáculos à migração de aplicações legadas do Redis para clusters Valkey. A ideia é colocar uma camada intermediária entre a aplicação e o cluster Valkey, para que aplicações que pressupõem a existência de uma única instância Redis continuem funcionando sem uma ampla modificação do código para lidar com múltiplos nós, roteamento e diferenças em alguns comandos.

Por que surgiu a necessidade do proxy?

A mudança da licença do Redis em 2024, de uma licença BSD permissiva para alternativas proprietárias e disponíveis como código-fonte, provocou uma grande divisão na comunidade do projeto. Dias depois, a Linux Foundation lançou o projeto Valkey como um fork de código aberto. Embora o Redis tenha posteriormente adicionado a licença AGPLv3 como opção de código aberto em 2025, o Valkey continuou seu caminho com governança independente e uma licença diferente.

Muitas aplicações usam o Redis como armazenamento de dados em memória para cache e cargas de trabalho que exigem acesso rápido. No entanto, migrar uma aplicação construída em torno de uma única instância para o Valkey Cluster normalmente exige compreender a operação com múltiplos nós, os mecanismos de roteamento e o comportamento de alguns comandos. Produtos comerciais do Redis e alguns serviços de nuvem oferecem camadas de proxy para essa tarefa, mas os usuários que gerenciam o Valkey por conta própria, segundo a Percona, não dispunham de uma opção equivalente de código aberto.

O que o Valkey-proxy oferece?

O proxy pretende ocultar as complexidades do cluster da aplicação, permitindo que as aplicações existentes se conectem a um cluster Valkey sem serem reescritas para lidar diretamente com vários nós. Kyle Davis, gerente-geral do ecossistema Redis e Valkey na Percona, afirmou que a ausência de uma solução adequada de código aberto era um dos últimos grandes obstáculos à adoção mais ampla do Valkey.

Davis observou que outras ferramentas, como o Envoy, não entendem completamente o protocolo Valkey nem gerenciam as conexões de modo a possibilitar o suporte a todos os recursos do projeto. Por isso, o Valkey-proxy tem como alvo uma camada de aplicações legadas que se encontra entre a dependência de uma única instância Redis e a necessidade de uma arquitetura de cluster escalável.

Quem se beneficia e quais são os limites do plano?

O projeto pode beneficiar empresas que gerenciam sua própria infraestrutura, incluindo ambientes locais, desde pequenas organizações com recursos limitados até instituições de serviços financeiros que precisam de maior controle sobre onde a infraestrutura de dados é executada e sobre os requisitos de conformidade.

A Percona desenvolveu a primeira versão internamente, mas obteve aprovação no fim de setembro para incorporar o Valkey-proxy ao projeto Valkey e transferir o código de repositórios privados para o projeto público. Está planejada a disponibilização completa do código-fonte antes do fim de outubro de 2026, seguida pelo lançamento de uma versão candidata em dezembro, com a disponibilização geral prevista para o início de 2027.

A Freshworks estará entre os primeiros usuários, trabalhando com a Percona como usuária inicial e parceira de design para identificar casos específicos durante os testes. As contribuições de grandes empresas de nuvem, como a AWS, também continuam sendo uma possibilidade, não um compromisso anunciado.

Análise editorial: o que muda na prática?

O Valkey-proxy, por si só, não oferece uma nova alternativa de banco de dados, mas reduz o custo da migração arquitetural do modelo de uma única instância Redis para o Valkey Cluster. Sua importância está em lidar com a compatibilidade das aplicações, um problema prático que pode ser mais complexo do que substituir o próprio mecanismo de dados. No entanto, o projeto ainda não foi disponibilizado publicamente; por isso, os testes no mundo real determinarão até que ponto ele cobre os comandos e os comportamentos de diferentes aplicações, enquanto a qualidade da compatibilidade, o desempenho e as contribuições da comunidade continuarão sendo questões em aberto até o lançamento das versões públicas.

Fonte da notícia
The New Stack - Software Development
Abrir fonte original ↗
c
Autor

certi.news Editorial Team

Explore esta história

Tópicos e entidades relacionados

Na mesma categoria

Você também pode gostar

Ver todas as notícias