本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管理 Amazon Keyspaces 中的無伺服器資源 (適用於 Apache Cassandra)
Amazon Keyspaces (適用於 Apache Cassandra) 是無伺服器。Amazon Keyspaces 不會透過叢集中的節點部署、管理和維護工作負載的儲存和運算資源,而是直接將儲存和讀取/寫入輸送量資源配置到資料表。
Amazon Keyspaces 會根據儲存在資料表中的資料自動佈建儲存體。當您寫入、更新和刪除資料時,它會擴展和縮減儲存體,而您只需為所使用的儲存體付費。資料會跨多個可用區域
本章涵蓋 Amazon Keyspaces 中資源管理的重要層面。
估算資料列大小 – 若要估算 Amazon Keyspaces 中資料列的編碼大小,請考慮分割區金鑰中繼資料、叢集資料欄中繼資料、資料欄識別符、資料類型和資料列中繼資料等因素。此編碼的資料列大小用於計費、配額管理和佈建的輸送量容量規劃。
估計容量耗用 – 本節涵蓋如何估計範圍查詢、限制查詢、資料表掃描、輕量型交易、靜態資料欄和多區域資料表等常見案例的讀取和寫入容量耗用的範例。您可以使用 Amazon CloudWatch 來監控實際容量使用率。如需使用 CloudWatch 監控的詳細資訊,請參閱 使用 Amazon CloudWatch 監控 Amazon Keyspaces。
設定讀取/寫入容量模式 – 您可以選擇兩種容量模式,以處理資料表上的讀取和寫入:
隨需模式 (預設) – 讀取和寫入輸送量的每個請求付費。Amazon Keyspaces 可以立即將容量擴展到任何先前達到的流量層級。
佈建模式 – 事先指定讀取和寫入容量單位所需的數量。此模式有助於維持可預測的輸送量效能。
使用自動擴展管理輸送量容量 – 對於佈建的資料表,您可以啟用自動擴展,根據實際的應用程式流量自動調整輸送量容量。Amazon Keyspaces 使用目標追蹤來增加或減少佈建的容量,將使用率保持在您指定的目標。
有效使用爆量容量 – Amazon Keyspaces 保留一部分未使用的輸送量來處理流量尖峰,藉此提供爆量容量。這種靈活性允許偶爾超出佈建輸送量的活動爆量。
若要疑難排解容量錯誤,請參閱 無伺服器容量錯誤。