本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Redshift Serverless 的帳單
運算容量的帳單
您可以透過兩種方式購買 Amazon Redshift Serverless 的容量:
您可以同時使用保留和隨需資源。您不需要使用其中一個。
如需詳細的定價資訊,請參閱 Amazon Redshift 定價
儲存的帳單
主要儲存容量會以 Redshift 受管儲存 (RMS) 來計費。儲存會按每月 GB 數計費。儲存帳單不同於運算容量帳單。視用量方案而定,用於使用者快照的儲存會以標準備份帳單費率計費。
資料傳輸成本和機器學習 (ML) 成本會分開收取,情況與佈建叢集相同。 AWS 區域間的快照複寫和資料共用會按照定價頁面上概述的傳輸速率計費。如需詳細資訊,請參閱 Amazon Redshift 定價
使用 CloudWatch 將帳單用量視覺化
系統會產生追蹤快照儲存用量的指標 SnapshotStorage
,並將其傳送至 CloudWatch。如需 CloudWatch 的相關資訊,請參閱什麼是 Amazon CloudWatch?
使用 Amazon Redshift Serverless 免費試用
Amazon Redshift Serverless 會提供免費試用。如果您參與免費試用,便可在 Redshift 主控台中檢視免費試用額度餘額,並在 SYS_SERVERLESS_USAGE 系統檢視中查看免費試用用量。請注意,免費試用用量的帳單詳細資訊不會出現在帳單主控台中。免費試用結束後,您只能在帳單主控台中檢視用量。如需 Amazon Redshift Serverless 免費試用的相關資訊,請參閱 Amazon Redshift Serverless 免費試用
帳單用量注意事項
-
記錄用量 — 查詢或交易只會在交易完成、回復或停止後才進行計量和記錄。例如,如果交易執行兩天,系統便會在交易完成後記錄 RPU 用量。您可以透過查詢
sys_serverless_usage
即時監控持續的使用情況。系統可能會以特定小時和每日使用的 RPU 用量變化和效果成本的形式來反映交易記錄。 -
寫入明確交易 — 請務必將結束交易作為最佳實務。如果您沒有結束或回復開啟的交易,Amazon Redshift Serverless 會繼續使用 RPU。例如,如果你寫入明確的
BEGIN TRAN
,則務必要有相應的COMMIT
和ROLLBACK
陳述式。 -
已取消的查詢 — 如果您執行查詢並在查詢完成前將其取消,系統仍會就查詢執行過的時間向您收費。
-
擴展 — Amazon Redshift Serverless 執行個體可能會啟動擴展來處理負載較高的時段,以維持一致的效能。您的 Amazon Redshift Serverless 帳單包含相同 RPU 費率的基本運算容量和擴展的容量。
-
縮減規模 — Amazon Redshift Serverless 會從其基本 RPU 容量縱向擴展,以處理負載較高的時段。在某些情況下,在查詢負載下降之後,RPU 容量可以維持在較高的設定。建議您在主控台中設定 RPU 時數上限,以免產生意外成本。
-
系統資料表 — 當您查詢系統資料表時,系統會就查詢時間計費。
-
Redshift Spectrum — 當您有 Amazon Redshift Serverless 並執行查詢時,資料湖查詢不需要另外付費。對儲存在 Amazon S3 中的資料所進行的查詢,按交易時間計算的費用與查詢本機資料時相同。
-
聯合查詢 — 聯合查詢會以特定時間間隔內所使用的 RPU 來收費,方式與資料倉儲或資料湖上的查詢相同。
-
儲存 — 儲存會以每月 GB 數另外計費。
-
最低費用 — 最低費用為 60 秒的資源用量,以每秒為單位來計量。
-
快照帳單 — 快照帳單不會變更。系統會根據儲存來收費,並以每月 GB 費率計費。您可以免費地將資料倉儲還原到過去 24 小時內的特定時間點 (可達 30 分鐘的精細程度)。如需詳細資訊,請參閱 Amazon Redshift 定價
。
保持帳單可預測性的 Amazon Redshift Serverless 最佳實務
以下是有助於保持帳單一致性的最佳實務和內建設定。
-
確實結束每個交易。當您使用
BEGIN
開始交易時,請務必也將其END
。 -
使用最佳實務錯誤處理來適當地回應錯誤並結束每個交易。盡量減少開啟的交易有助於避免不必要的 RPU 用量。
-
使用
SESSION TIMEOUT
來協助結束開啟的交易和閒置的工作階段。其會導致任何閒置或非作用中時間超過 3600 秒 (1 小時) 的工作階段逾時。其會導致任何保持開啟和非作用中狀態超過 21600 秒 (6 小時) 的交易逾時。您可以針對特定使用者明確變更此逾時設定,例如當您想要為長時間執行的查詢保持工作階段開啟狀態時。CREATE USER 主題會顯示如何調整使用者的SESSION TIMEOUT
。-
在大多數情況下,建議您不要延長
SESSION TIMEOUT
值,除非您有特別需要這麼做的使用案例。如果工作階段仍處於閒置狀態,具有開啟中的交易,則可能會導致系統使用 RPU,直到工作階段關閉為止。這會導致不必要的成本。 -
Amazon Redshift Serverless 的執行中查詢時間上限為 86,399 秒 (24 小時)。開啟中交易的非作用中期間上限為六小時,超過之後,Amazon Redshift Serverless 就會結束與交易相關聯的工作階段。如需詳細資訊,請參閱Amazon Redshift Serverless 物件的配額。
-