讀寫輸送量

Amazon Keyspaces 針對讀寫提供兩種輸送量容量模式:隨需和佈建。您可以選擇資料表的輸送量容量模式,以根據工作負載的可預測性和可變性來最佳化讀寫價格。此外,在您了解有關工作負載的詳細資訊,或者若您預計流量會大量驟增,例如一次性或季節性事件,您還可以每天變更一次資料表的容量模式。

隨需容量模式

使用隨需容量模式,您只需對應用程式實際執行的讀寫操作付費。您無需預先指定期望應用程式執行的讀寫次數。Amazon Keyspaces 可在工作負載逐漸增加或減少時立即適應工作負載,使其成為流量不可預測的應用程式的理想選擇。

佈建容量模式

若您具有可預測的應用程式流量,並且可以提前預測容量需求,則佈建容量模式可協助您最佳化輸送量的價格。使用已佈建容量模式,您可以指定預期應用程式執行的每秒讀取和寫入數。您可以透過啟用 auto scaling 功能來自動增加和減少表的佈建容量,以回應實際的應用程式流量。

讀寫一致性

Amazon Keyspaces 使用三個複寫係數,在多個 AWS 可用區域中持久儲存資料,以實現高可用性。 

您可以使用 LOCAL_ONE 或 LOCAL_QUORUM 一致性來執行讀取。LOCAL_ONE 一致性透過從任何儲存複本,傳回第一個傳回值來最佳化效能和可用性。LOCAL_QUORUM 一致性透過要求至少兩個儲存複本,在將值傳回給應用程式之前,傳回一個值來最佳化資料的正確性。 

Amazon Keyspaces 中的所有寫入均使用 LOCAL_QUORUM 一致性來執行以實現耐用性。 

計量和區域定價

在 Amazon Keyspaces 中讀寫資料的 API 叫用計量基於資料表的容量模式、操作的一致性級別,以及資料的大小。

  • 隨需容量模式

    在隨需容量模式下,使用讀取請求單位 (RRU) 計量讀取,並使用寫入請求單位 (WRU) 計量寫入。每個 RRU 提供足夠的容量,以 LOCAL_QUORUM 一致性讀取多達 4 KB 的資料。若使用 LOCAL_ONE 一致性,則只需對 RRU 的一半讀取付費。每個 WRU 提供足夠的容量,以 LOCAL_QUORUM 一致性寫入每行多達 1 KB 的資料。例如,若要寫入具有 3 KB 資料的行,則需要 3 個 WRU。若要讀取具有 10 KB 資料的行,則需要使用 LOCAL_QUORUM 一致性的 3 個 RRU,或使用 LOCAL_ONE 一致性的 1.5 個 RRU。如果查詢傳回多個列,就會根據傳回的資料彙總大小計費。例如,如果您的查詢傳回四列,每列有 2 KB 的資料 (總共有 8 KB 的資料),則會以 LOCAL_QUORUM 一致性計算 2 個 RRU 的費用,以及使用 LOCAL_ONE 一致性計算 1 個 RRU 的費用。

  • 佈建容量模式

    在佈建容量模式下,使用讀取容量單位 (RCU) 計量讀取,使用寫入容量單位 (WCU) 計量寫入。每個 RCU 提供足夠的容量,以 LOCAL_QUORUM 一致性讀取每秒多達 4 KB 的資料。若使用 LOCAL_ONE 一致性,則只需對 RCU 的一半讀取付費。每個 WCU 提供足夠的容量,以 LOCAL_QUORUM 一致性寫入每秒每行多達 1 KB 的資料。例如,以每秒 3 KB 的資料寫入一行需要 3 個 WCU。若要每秒讀取具有 10 KB 資料的行,則需要使用 LOCAL_QUORUM 一致性的 3 個 RCU,或使用 LOCAL_ONE 一致性的 1.5 個 RCU。 如果查詢傳回多個列,就會根據傳回的資料彙總大小計費。例如,如果您的查詢傳回四列,每列有 2 KB 的資料 (總共有 8 KB 的資料),則會以 LOCAL_QUORUM 一致性計算 2 個 RCU 的費用,以及使用 LOCAL_ONE 一致性計算 1 個 RCU 的費用。

儲存

使用 Amazon Keyspaces,您無需預先佈建儲存。Amazon Keyspaces 會持續監控資料表的可計費大小以決定您使用儲存體的費用。

資料傳輸

資料「傳入」和「傳出」是指傳入和傳出 Amazon Keyspaces 的資料。Amazon Keyspaces 不會向對內資料傳輸收取相關費用,服務也不會針對相同 AWS 區域內的 Amazon Keyspaces 和其他 AWS 服務間傳輸資料收取費用 (每 GB 0.00 USD)。跨不同 AWS 區域,例如,美國東部 (維吉尼亞北部) 區域的 Amazon Keyspaces 和歐洲 (愛爾蘭) 區域的 Amazon EC2 的資料傳輸會向傳輸兩端收費。AWS 免費方案中,您將獲得所有 AWS 服務之間每月共計 1 GB 的免費資料傳出配額 (AWS GovCloud (US) 區域除外)。若每月需傳輸的資料超過 500 TB,請聯絡我們

AWS PrivateLink 透過不讓資料暴露於公有網際網路,簡化與雲端應用程式共享資料的安全性。AWS PrivateLink 在 Amazon 網路上,安全地提供 VPC、AWS 服務和內部部署應用程式間的私有連線。AWS PrivateLink 可以輕鬆地連接不同帳戶和 VPC 的服務,從而大幅簡化網路架構。與 AWS PrivateLink 搭配使用的 VPC 端點成本未包含在 Amazon Keyspaces 資料傳輸價格中。

如需詳細資訊,請參閱 AWS PrivateLink 定價

AWS 免費方案

Amazon Keyspaces 是 AWS 免費方案的一部分,您可以免費開始使用。在前三個月,會向您提供每月 3 千萬的隨需寫入請求單位、3 千萬的隨需讀取請求單位,以及 1 GB 儲存空間的免費方案 (每個付款帳戶限一個免費方案)。免費方案從您建立第一個 Amazon Keyspaces 資源的第一個月開始計算。

閱讀文件
閱讀文件

閱讀文件,進一步了解有關 Amazon Keyspaces 的資訊。

閱讀文件 
註冊 AWS 帳戶
註冊免費帳戶

立即存取 AWS 免費方案。 

註冊 
開始在主控台進行建置
開始在主控台進行建置

開始在 AWS 管理主控台使用 Amazon Keyspaces 進行建置。

登入