Programlama ve Yazılım Geliştirme

Percona, Redis uygulamalarının Valkey Cluster’a geçişini kolaylaştırmak için Valkey-proxy’yi geliştiriyor

Percona, tek bir Redis örneğiyle çalışmak üzere geliştirilen uygulamaların uygulamayı yeniden yazmadan Valkey kümelerine bağlanabilmesini sağlamak amacıyla Valkey-proxy’yi Valkey bünyesinde açık kaynaklı bir proje olarak sunmaya hazırlanıyor. Şirket, kaynak kodunu Ekim 2026’nın sonundan önce yayımlamayı, Aralık ayında sürüm adayı çıkarmayı ve ardından 2027’nin başlarında genel kullanıma sunmayı planlıyor.

2026-10-08
3 dk okuma
1 görüntülenme
certi.news Editorial Team
Percona, Redis uygulamalarının Valkey Cluster’a geçişini kolaylaştırmak için Valkey-proxy’yi geliştiriyor

Percona, eski uygulamaların Redis’ten Valkey kümelerine geçişinin önündeki başlıca engellerden birini ele almak üzere tasarlanan açık kaynaklı bir proxy olan Valkey-proxy’yi geliştiriyor. Buradaki fikir, uygulama ile Valkey kümesi arasına bir ara katman yerleştirmek. Böylece tek bir Redis örneğinin var olduğunu varsayan uygulamalar, çoklu düğümler, yönlendirme ve bazı komutlardaki farklılıklarla başa çıkmak için kodda kapsamlı değişiklikler yapmadan çalışmaya devam edebilecek.

Proxy’ye neden ihtiyaç duyuldu?

Redis’in 2024’te lisansını esnek BSD lisansından mülkiyetli ve kaynak kodu erişilebilir alternatiflere dönüştürmesi, proje topluluğunda büyük bir bölünmeye yol açtı. Günler sonra Linux Foundation, açık kaynaklı bir fork olarak Valkey projesini başlattı. Redis daha sonra 2025’te açık kaynaklı bir seçenek olarak AGPLv3 lisansını eklemiş olsa da Valkey bağımsız yönetişim ve farklı bir lisansla yoluna devam etti.

Birçok uygulama, önbellekleme ve hızlı erişim gerektiren iş yükleri için Redis’i bellek içi veri deposu olarak kullanıyor. Ancak tek bir örnek etrafında oluşturulmuş bir uygulamayı Valkey Cluster’a taşımak genellikle çoklu düğümlerin, yönlendirme mekanizmalarının ve bazı komutların davranışının anlaşılmasını gerektiriyor. Ticari Redis ürünleri ve bazı bulut hizmetleri bu görev için proxy katmanları sağlıyor. Ancak Percona’ya göre Valkey’i kendi kendine yöneten kullanıcılar, buna denk açık kaynaklı bir seçenekten yoksundu.

Valkey-proxy ne sunuyor?

Proxy, kümenin karmaşıklığını uygulamadan gizlemeyi amaçlıyor. Bu sayede mevcut uygulamalar, doğrudan birden fazla düğümle çalışacak şekilde yeniden yazılmadan Valkey kümesine bağlanabilecek. Percona’da Redis ve Valkey ekosisteminin genel müdürü olan Kyle Davis, uygun bir açık kaynaklı çözümün bulunmamasının Valkey’in daha geniş ölçekte benimsenmesinin önündeki son büyük engellerden biri olduğunu söyledi.

Davis, Envoy gibi diğer araçların Valkey protokolünü tamamen anlamadığını ve projenin tüm yeteneklerini destekleyecek şekilde bağlantıları yönetmediğini belirtti. Bu nedenle Valkey-proxy, tek bir Redis örneğine dayanma ile ölçeklenebilir bir küme mimarisine duyulan ihtiyaç arasında kalan eski uygulamalardan oluşan bir katmanı hedefliyor.

Kimler yararlanabilir ve planın sınırları neler?

Proje, küçük ve sınırlı kaynaklara sahip kuruluşlardan, veriye ilişkin altyapının nerede çalıştırılacağı ve uyumluluk gereksinimleri üzerinde daha fazla denetime ihtiyaç duyan finansal hizmet kuruluşlarına kadar, yerel ortamlar da dâhil olmak üzere altyapılarını kendileri yöneten şirketlere fayda sağlayabilir.

Percona ilk sürümü şirket içinde geliştirdi; ancak Eylül ayının sonlarında Valkey-proxy’yi Valkey projesine dâhil etmek ve kodu özel depolardan kamuya açık projeye taşımak için onay aldı. Kaynak kodunun tamamının Ekim 2026’nın sonundan önce kullanıma sunulması, ardından Aralık ayında bir sürüm adayının yayımlanması planlanıyor. Genel kullanıma sunulma ise 2027’nin başlarında gerçekleşecek.

Freshworks, testler sırasında özel durumları belirlemek üzere Percona ile erken kullanıcı ve tasarım ortağı olarak çalıştığından ilk kullanıcılar arasında yer alacak. AWS gibi büyük bulut şirketlerinin katkıları da açıklanmış bir taahhüt değil, yalnızca bir olasılık olarak gündemde.

Editoryal değerlendirme: Pratikte ne değişiyor?

Valkey-proxy, kendi başına veritabanlarına yeni bir alternatif sunmuyor; bunun yerine tek örnekli Redis modelinden Valkey Cluster’a mimari geçişin maliyetini azaltıyor. Önemi, uygulama uyumluluğunu ele almasında yatıyor. Bu, veri motorunun kendisini değiştirmekten daha karmaşık olabilen pratik bir sorun. Ancak proje henüz genel kullanıma sunulmadan önceki aşamada; bu nedenle gerçek dünya testleri, farklı komutları ve uygulama davranışlarını ne ölçüde kapsadığını belirleyecek. Genel sürümler yayımlanana kadar uyumluluğun ve performansın kalitesi ile topluluk katkıları da açık sorular olarak kalacak.

Haber kaynağı
The New Stack - Software Development
Özgün kaynağı aç ↗
c
Yazar

certi.news Editorial Team

Bu hikâyeyi keşfet

İlgili konular ve varlıklar

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör