Memorystore for Redis 定價
本文詳細說明 Memorystore 的計價方式。您也可以使用 Google Cloud Pricing Calculator 來估算使用 Memorystore 的費用。
如要查看 Memorystore for Memcached 的定價,請參閱 Memorystore for Memcached 定價頁面。
如要查看 Memorystore for Redis Cluster 的定價,請參閱 Memorystore for Redis Cluster 定價頁面。
請參閱「承諾使用折扣」頁面,瞭解如何承諾使用 3 年來省下 40%,或承諾使用 1 年來省下 20%。
定價總覽
系統會依據下列項目計算 Memorystore 的費用:
服務級別:決定 Redis 執行個體為獨立式或高可用性執行個體。
佈建容量:決定 Redis 執行個體的可用儲存空間和總處理量。
區域:決定 Redis 執行個體的佈建地點。
備用資源:決定 Standard Tier 執行個體的節點數。僅適用於已啟用唯讀副本的執行個體。
服務級別
Memorystore 提供的服務級別如下:
基本級:提供獨立的 Redis 執行個體。這個級別適用於需要簡單 Redis 快取的應用程式。
標準級:提供可用性高的 Redis 執行個體,這個執行個體具備自動啟用的跨可用區複製和自動容錯移轉功能。
標準級執行個體支援唯讀備用資源,最多可新增五個備用資源至執行個體,並使用備用資源為讀取查詢作業調度資源。如要進一步瞭解啟用唯讀備用資源對定價的影響,請參閱「使用唯讀備用資源的執行個體定價」一節。
佈建容量
佈建 Memorystore 執行個體時,您必須選擇執行個體的儲存空間容量上限。佈建容量會決定該執行個體所屬的「容量級別」。舉例來說,3 GB 的執行個體屬於 1 到 4 GB 的容量級別。執行個體的容量級別會影響下列項目:
佈建容量的收費價格:舉例來說,假設您佈建 3 GB 的基本執行個體,我們會按照執行個體佈建區域適用的 M1 基本級價格向您收費。
使用 Redis 執行個體可達到的效能:有了 Redis 6 版,即可使用較高的記憶體級別達到更高的處理量。舉例來說,從 M2 向上擴充至 M3 以上的級別時,您通常可能會發現工作負載的效能提升。
未使用唯讀備用資源的執行個體定價
定價取決於佈建執行個體的服務級別、佈建容量與區域。我們會依據您為 Memorystore 執行個體佈建的容量 (以 GB 為單位),向您收取執行個體費用 (以 1 秒為單位累計)。下表列出按小時 (3,600 秒) 計算的每 GB 容量價格。
如要查看基本級和標準級的定價,請從下表上方的下拉式清單中選取區域:
計費方式如下:
- 計算費用時,系統會將執行個體使用時間進位至最接近的秒數。
- 建立 Redis 執行個體後,您的專案就會開始產生 Memorystore 費用。無論您是否使用執行個體,都會按照佈建的容量向您收費。
- 您隨時可以變更 Memorystore 執行個體的容量。如果執行個體的容量級別在容量設定更新後發生改變,我們會在 Memorystore 完成資源調度作業後,立即改以新的容量級別計費。
使用唯讀備用資源的執行個體定價
標準級執行個體支援唯讀備用資源。您可以使用 Google Cloud 控制台、gcloud 或 Memorystore API 建立具有唯讀複本的執行個體。您可以透過這項功能佈建最多五個備用資源,並充分運用這些備用資源來處理讀取作業。多個備用資源也能提高執行個體在發生故障時的冗餘性和可用性。唯讀備用資源僅支援 M2 以上記憶體級別。如要進一步瞭解唯讀備用資源,請參閱「唯讀備用資源」。
啟用唯讀備用資源對定價的影響
在標準級執行個體中啟用唯讀備用資源時,計費方式會受到下列影響:
- 系統會將執行個體視為新的 SKU 計費。
- 價格會因佈建的容量、節點數和佈建執行個體的區域而異。
下表列出執行個體啟用唯讀備用資源時,節點的價格:
計費方式如下:
- 計算費用時,系統會將執行個體使用時間進位至最接近的秒數。
- 建立 Redis 執行個體後,您的專案就會開始產生 Memorystore 費用。無論您是否使用執行個體,都會按照佈建的容量向您收費。
- 您隨時可以變更 Memorystore 執行個體的容量和備用資源數量。如果執行個體的容量級別在容量設定更新後發生改變,我們會在 Memorystore 完成資源調度作業後,立即改以新的容量級別計費。
網路定價
如果您從位於相同區域的用戶端存取 Memorystore 執行個體,Memorystore 不會向您收取該執行個體的輸入或輸出作業費用。不過,客戶端資源可能會針對跨可用區的輸出流量向您收費。 舉例來說,Compute Engine VM 會針對跨可用區的輸出流量收費,也就是傳送至 Memorystore 的流量。
如果您從不同地區的用戶端存取 Memorystore 執行個體,Memorystore 會依據 Redis 執行個體輸出至用戶端應用程式的網路輸出流量向您收取費用。系統會針對從一個地區傳輸至其他地區的資料量總計 (以 GB 為單位) 向您收費。
如要查看 Memorystore 的網路輸出價格清單,請參閱下表:
流量類型 | 價格 |
---|---|
在北美洲不同的 Google Cloud 區域之間輸出 (每 GB) | $0.01 美元 |
在歐洲的 Google Cloud 區域之間輸出 (每 GB) | $0.02 美元 |
在亞洲的 Google Cloud 區域之間輸出 (每 GB) | $0.05 美元 |
在大洋洲不同 Google Cloud 區域之間輸出 (每 GB) | $0.08 美元 |
輸出至另一大洲 (印尼和大洋洲除外) 的 Google Cloud 區域 (每 GB) | $0.08 美元 |
印尼與大洋洲1 和任一 Google Cloud 區域之間的輸入/輸出 (每 GB) | $0.15 美元 |
如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。
計費範例
已停用唯讀備用資源的基本級和標準級執行個體
如要計算執行個體的每小時費用,請將佈建的容量乘以相應容量級別的單價。
基本級 M2 執行個體的費用計算方式:如果您佈建的是基本級 8 GB 的執行個體,對應 8 GB 的容量級別即為 M2。在愛荷華州區域佈建基本級 M2 執行個體的單位費用為每 GB 每小時 $0.027 美元,因此每小時費用為 8 * $0.027 美元,約為每小時 $0.22 美元或每月 $160.60 美元 ($0.22 美元 * 730)。
執行及擴充標準級 M3 執行個體的費用計算方式:如果您在愛荷華州區域佈建標準級 20 GB 的執行個體,且執行個體執行了 90 分鐘,我們會向您收取 $1.38 美元。算法是:20 GB * $0.046 (每 GB 每小時單價) 美元 * 1.5 小時。如果將標準級 M3 執行個體的佈建容量從 20 GB 變更為 50 GB (M4) 的執行個體,在擴充作業完成時,我們會以 M4 價格向您收費 (每 GB 每小時 $0.035 美元)。
您也可以使用 Memorystore Pricing Calculator,依據自己的使用情境估算 Memorystore 的費用。
已啟用唯讀備用資源的標準級執行個體
如要計算已啟用唯讀備用資源的執行個體每小時的費用,請將佈建的容量乘以相應容量級別的節點單價和節點數。
舉例來說,如果您啟用唯讀備用資源,系統會向您收取 $2.85 美元,算法是:50 * $0.019 美元 * 2 * 1.5,其中 50 GB 為佈建容量,$0.019 美元為 M4 節點的每 GB 每小時單價,2 代表節點數 (1 個主要節點和 1 個備用資源),1.5 則是以小時為單位的用量。
後續步驟
- 參閱 Memorystore 說明文件。
- 開始使用 Memorystore。
- 試用 Pricing Calculator。
- 瞭解 Anthos 解決方案和應用實例。