- Redis 7.4 - Lisans Politikası Değişikliği
- Redis 7.4 sürümünden itibaren lisans politikası değişti ve bulut hizmeti sağlayıcılarının Redis kaynak kodunu ücretli olarak kullanmaları gerekmektedir. Genel geliştiriciler, Redis'i mevcut haliyle ücretsiz olarak kullanmaya devam edebilirler.
Google, yakın zamanda (birkaç ay önce olsa da) Memorystore for Valkey (bundan sonra Valkey olarak anılacaktır) yayınladı.
Aslında, daha önce yayınladığım yazılardan birinde,Redis Lisansı ilgili yazıda görülebileceği gibi, lisans değişikliği nedeniyle bazı şirketlerin mevcut Redis'i çatallanarak (Fork) Valkey'i geliştirdiğini anlayabiliriz.
Neyse ki, çatallanma ile ilgili bilgiler internette çok fazla bulunmakta ve (yukarıdaki yazıya bakın) öncelikle Valkey'i daha gerçekçi bir şekilde inceleyelim.
Valkey, bağımsız olarak kullanılan bir ürün değil, Cloud Run veya Function gibi sunucusuz (Serverless) ortamlar veya GCE, GKE gibi sanal makinelerin (VM) erişim sağladığı bir üründür. (Doğal olarak, bir bellek veritabanı olduğu için).
GCP'de ağ kullanımı için çeşitli yöntemler mevcuttur ve Valkey, PSC (Private Service Connect) kullanır.
Bu incelemede, Memorystore for Redis ile Valkey'in fiyat ve ağ bağlantı yöntemlerini karşılaştıracağız.
Redis için aşağıdaki iki seçenekten birini seçmek mümkündür: Direct Peering veya PSA (Private Service Access). (Ek bir ücret yoktur, sadece seçim yapmak yeterlidir.)
Valkey ise PSC kullanır ve ek olarak iki yönlendirme kuralı kullanır. (Ek ücret uygulanır)
Özet
Redis: İki seçenekten biri seçilebilir.
- Direct Peering
- PSA
Valkey:
- PSC: İki yönlendirme kuralı kullanılır. (Ek ücret uygulanır)
Her birinin minimum maliyeti aşağıdaki gibidir.
Redis:
- Bölge: us-central1
- Bellek: 1 GB
- $ 35.77 / ay
Valkey:
- Bölge: us-central1
- Yinelenen kopyası olmayan 1 shard (1.4 GB)
- $ 23.21 / ay + (2 yönlendirme kuralı: $0.01 * 720 saat * 2 = $ 14.4) = Toplam $ 37.61
Aslında, birbirine bağlı modüllerin çoğu uyumlu olduğundan, gerekli performansa göre seçim yapmak iyi olabilir... Ancak, mevcut anlayışa göre, düşük performans gereksinimi için Redis kullanılabilir ve yüksek kapasiteli ve yüksek performans gerektiğinde Valkey'e yükseltmek maliyet açısından daha verimli görünüyor.
Ek olarak, performans ve bağlantı ile ilgili ayrıntılar bir sonraki yazıda...
Yorumlar0