- Redis 7.4 - 授權政策變更
- 從 Redis 7.4 版本開始,授權政策已有所變更,雲端服務供應商必須付費才能使用 Redis 原始碼。一般開發人員可以像以前一樣免費使用 Redis。
Google最近(雖然已經過了好幾個月)推出了Memorystore for Valkey(以下簡稱Valkey)。
事實上,在我之前的文章Redis授權中提到原因,由於授權變更,一些公司對既有的Redis進行了Fork,並重新開發了Valkey。
無論如何,關於Fork的資訊網路上已經很多了(參考上文),我們先來實際檢視一下Valkey。
首先,Valkey並不是單獨使用的產品,而是需要與Cloud Run或Function等無伺服器環境,或是GCE、GKE等虛擬機器搭配使用。(當然,因為它是記憶體資料庫)
在GCP中使用網路時有多種方法,Valkey使用的是PSC(Private Service Connect)。
這次的檢視將比較Memorystore for Redis與Valkey的價格和網路連線方式。
Redis可以使用以下兩種方式之一:Direct Peering或PSA(Private Service Access)。(無需額外費用,只需選擇即可。)
Valkey使用PSC,另外還需要使用兩個路由規則。(產生額外費用)
總結
Redis:可選擇兩種方式。
- Direct Peering
- PSA
Valkey:
- PSC:使用兩個路由規則。(產生額外費用)
各項的最低單位費用如下。
Redis:
- 區域:us-central1
- 記憶體:1 GB
- $ 35.77 / 月
Valkey:
- 區域:us-central1
- 沒有副本的單一分片(1.4 GB)
- $ 23.21 / 月 + (兩個路由規則:$0.01 * 720 小時 * 2 = $ 14.4)= 總計 $ 37.61
事實上,大多數相互連接的模組都幾乎完全相容,因此可以根據所需的效能來選擇…但根據目前的了解,如果只需要較低的效能,則可以使用Redis;如果需要高容量和高效能,則升級到Valkey可能更具成本效益。
效能和連線方面的細節將在下一篇文章中繼續說明…
评论0