- Redis 7.4 - Zmiana polityki licencji
- Wersja Redis 7.4 wprowadza zmiany w polityce licencji, w wyniku których dostawcy usług w chmurze będą musieli płacić za korzystanie z kodu źródłowego Redis. Zwyczajni programiści mogą nadal korzystać z Redis bezpłatnie, tak jak dotychczas.
W Google niedawno (chociaż minęło już kilka miesięcy) pojawił się Memorystore for Valkey (dalej Valkey).
Właściwie, w jednym z moich wcześniejszych postów, dotyczącym licencji Redis można znaleźć przyczynę. Z powodu zmiany licencji kilka firm stworzyło odgałęzienie (fork) istniejącego Redis i stworzyło Valkey. Tak można to zrozumieć.
W każdym razie, informacji na temat odgałęzień jest w internecie mnóstwo (patrz powyższy wpis). Przejdźmy do praktycznej recenzji Valkey.
Valkey nie jest produktem używanym samodzielnie. Należy go używać w połączeniu z Cloud Run lub Function (serwerless) lub z maszynami wirtualnymi, takimi jak GCE, GKE. (To oczywiste. To pamięciowa baza danych).
W GCP istnieje kilka sposobów korzystania z sieci. W przypadku Valkey używa się PSC (Private Service Connect).
W tej recenzji porównamy cenę i sposób połączenia sieciowego z Memorystore for Redis.
W przypadku Redis można wybrać jedną z dwóch opcji: Direct Peering lub PSA (Private Service Access). (Nie ma dodatkowych opłat, wystarczy dokonać wyboru).
Valkey korzysta z PSC, dodatkowo używając dwóch reguł routingu. (Powoduje to dodatkowe koszty).
Podsumowanie
Redis: Możliwość wyboru jednej z dwóch opcji.
- Direct Peering
- PSA
Valkey:
- PSC: Używa dwóch reguł routingu. (Powoduje dodatkowe koszty).
Koszt minimalny dla każdej z opcji przedstawia się następująco.
Redis:
- Region: us-central1
- Pamięć: 1 GB
- $ 35.77 / miesiąc
Valkey:
- Region: us-central1
- Jeden shard bez replik (1,4 GB)
- $ 23.21 / miesiąc + (2 reguły routingu: $0.01 * 720 godzin * 2 = $ 14.4) = razem $ 37.61
W rzeczywistości, większość modułów jest ze sobą kompatybilna, więc wybór zależy od potrzeb wydajnościowych. Na podstawie obecnej wiedzy, dla niskich wymagań wydajnościowych lepiej wybrać Redis, a dla wysokich wymagań wydajnościowych i dużej ilości danych - Valkey, co wydaje się bardziej opłacalne.
Więcej informacji na temat wydajności i połączeń w następnym poście...
Komentarze0