- Redis 7.4 – Lizenzrichtlinienänderung
- Ab Redis Version 7.4 wurden die Lizenzrichtlinien geändert. Cloud-Dienstanbieter müssen den Redis-Sourcecode nun kostenpflichtig nutzen. Für normale Entwickler bleibt Redis weiterhin kostenlos.
Bei Google wurde kürzlich (wenn auch vor einigen Monaten) Memorystore for Valkey (im Folgenden Valkey) veröffentlicht.
Tatsächlich wird in einem meiner vorherigen Beiträge, Redis-Lizenz der Grund erklärt: Aufgrund von Lizenzänderungen haben einige Unternehmen die vorhandene Redis-Version geforkt und neu erstellt, was man als Valkey verstehen kann.
Wie auch immer, es gibt unzählige Informationen über Forking im Internet (siehe obiger Beitrag). Lassen Sie uns zunächst Valkey genauer betrachten.
Valkey ist kein eigenständiges Produkt, sondern muss mit Cloud Run, Functions oder ähnlichen Serverless-Diensten oder VMs wie GCE und GKE verwendet werden. (Das ist selbstverständlich, da es sich um eine Memory-DB handelt.)
Bei der Verwendung von Netzwerken in GCP gibt es verschiedene Möglichkeiten. Bei Valkey wird PSC (Private Service Connect) verwendet.
In diesem Test werden die Preisgestaltung und die Netzwerkverbindungsmethode von Memorystore for Redis verglichen.
Bei Redis können Sie zwischen zwei Optionen wählen: Direct Peering oder PSA (Private Service Access). (Es fallen keine zusätzlichen Kosten an, Sie müssen nur eine Option auswählen.)
Bei Valkey wird PSC verwendet, wobei zusätzlich zwei Weiterleitungsregeln verwendet werden. (Zusätzliche Kosten entstehen.)
Zusammenfassung
Redis: Es kann zwischen zwei Optionen gewählt werden.
- Direct Peering
- PSA
Valkey:
- PSC: Es werden zwei Weiterleitungsregeln verwendet. (Zusätzliche Kosten entstehen.)
Die jeweiligen Mindestkosten sind wie folgt.
Redis:
- Region: us-central1
- Speicher: 1 GB
- $ 35,77 / Monat
Valkey:
- Region: us-central1
- Shard ohne Replikat (1,4 GB)
- $ 23,21 / Monat + (2 Weiterleitungsregeln: $ 0,01 * 720 Stunden * 2 = $ 14,40) = Gesamt $ 37,61
Da die meisten miteinander verbundenen Module kompatibel sind, sollte die Auswahl von der benötigten Leistung abhängen. Nach derzeitigem Kenntnisstand scheint es jedoch kostengünstiger zu sein, bei geringer Leistung Redis zu verwenden und bei Bedarf an hohe Kapazität und Leistung auf Valkey zu aktualisieren.
Weitere Informationen zu Leistung und Konnektivität folgen in einem nächsten Beitrag...
Kommentare0