Amazon Relational Database Service (Amazon RDS) for PostgreSQL 是一項全受管關聯式資料庫,可讓您更輕鬆地在雲端設定操作和擴展 PostgreSQL 資料庫。
- 可選擇以隨需方式按使用量付費,無需預付費用或最低費用承諾;或者以折扣費率購買 預留執行個體。只需按實際用量付費。
- 可選取最佳化的執行個體類型,以滿足不同的關聯式資料庫使用案例。請見上一代執行個體,以查看未列在此處的舊版執行個體類型。
新的 AWS 客戶可以免費開始使用 Amazon RDS for PostgreSQL,這包含在 AWS 免費方案中。Amazon RDS for PostgreSQL 免費方案包括使用 750 小時的精選單一可用區執行個體資料庫、20 GB 的一般用途 SSD (gp2) 儲存、以及 20 GB 的儲存空間,適用於每月進行自動化資料庫備份,為期一年。
適用於 Amazon RDS for PostgreSQL 的 AWS 定價計算器
根據區域、執行個體類型、部署選項等,以單一估算方式計算您的 Amazon RDS for PostgreSQL 和架構成本。 立即建立您的自訂預估 »
高可用性部署選項
多可用區部署 (一個備用)
當您以多可用區部署執行資料庫執行個體以增強資料耐久性和可用性時,RDS for PostgreSQL 會在不同的可用區域佈建和維護備用。
多可用區部署會在排程或計畫外中斷時自動進行容錯移轉。
進一步了解關於多可用區部署的資訊。
多可用區部署 (兩個可讀備用)
使用具有兩個可讀備用的多可用區部署,RDS for PostgreSQL 會在三個不同的可用區域佈建和維護相同的資料庫執行個體,以增強資料耐久性和可用性。
如果發生影響主要資料庫執行個體的計劃內或計劃外中斷,RDS for PostgreSQL 將執行自動容錯移轉到備用資料庫執行個體之一。兩個備用資料庫執行個體還提供唯讀工作負載。
進一步了解多可用區部署和可讀備用執行個體。
隨需資料庫執行個體成本
使用隨需資料庫執行個體,您可以根據資料庫執行個體的執行時數支付運算容量的費用,無須簽訂長期合約。因此,您可以不用考慮計劃、採購和維護硬體的成本和複雜性,並可將常見高額固定成本轉換為較小的可變成本。
- 單一可用區部署和多可用區部署︰定價都按照使用的資料庫執行個體小時數計費,從資料庫執行個體啟動時開始到資料庫執行個體停止或刪除時結束。
- 部分資料庫執行個體小時:在可計費狀態變更 (例如啟動、建立或修改資料庫執行個體類別) 之後,部分資料庫執行個體小時會以一秒為增量計費,最少計費時間為 10 分鐘。
T4g 和 T3 CPU 抵用金
Amazon RDS for PostgreSQL T4g 和 T3 資料庫執行個體會在無限制模式下執行,這表示如果在一滾動的 24 小時期間內,您的平均 CPU 使用率超過執行個體基準,則必須付費。CPU 積分以每 vCPU 小時 0.075 USD 計費。所有 T4g 和 T3 執行個體大小在所有區域的 CPU 抵用金定價都相同,且並未涵蓋於預留執行個體內。
預留執行個體成本
Amazon RDS 預留執行個體 (RI) 可讓您選擇預訂 1 年期或 3 年期的資料庫執行個體,以換取相較於隨需執行個體定價更多的資料庫執行個體折扣。Amazon RDS 提供三種 RI 付款選項:不預付、部分預付、全額預付。這些選項讓您可以根據實際的小時價格平衡預付款金額。
Amazon RDS 預留執行個體提供 PostgreSQL 資料庫引擎的大小彈性功能。使用大小彈性功能,RI 折扣費率會自動套用到您在同個執行個體系列內使用的任何大小 (M5、T3、R5 等)。
請注意,預留執行個體價格不包括儲存費用或 I/O 成本。若要進一步了解功能、付款選項和規則,請瀏覽預留執行個體頁面。
您可以透過呼叫「購買 API」,或在 AWS Console 中選取「預留執行個體」選項,將資料庫執行個體指定為預留執行個體。將資料庫執行個體指定為預留執行個體時,您必須為適用的預留執行個體指定區域、執行個體類型和數量。預留執行個體只能在指定區域中使用。
我們可以隨時終止預留執行個體的定價計畫。除了須遵循預留執行個體定價之外,預留執行個體還須支付以下費用︰依據 AWS 客戶協議或與我們達成的規範服務使用的其他協議,適用的所有資料傳輸和其他費用。
-
RDS for PostgreSQL
選取以查看有關 RDS for PostgreSQL 定價選項的詳細資訊RI 每月費用計算
* 這是整個預留執行個體期間的平均每月費用。如果按月計費的話,實際每月付款將等於該月的實際小時數 x 每小時用量費,或該月的秒數 x 每小時使用費/3600。您使用的公式將取決於您執行的 RDS for PostgreSQL 執行個體類型。
小時使用費率等同於整個預留執行個體合約有效期間的每月費用總平均值除以整個預留執行個體合約有效期間的總小時數 (以一年 365 天計算)。
預留執行個體有效小時費率的計算
** 每小時有效定價可協助您計算預留執行個體比隨需定價節省多少成本。
當您購買預留執行個體時,將按照您所選期間的每個小時向您收費,無論該執行個體是否在執行中。有效小時價格顯示執行個體的每小時攤餘成本。它採用預留執行個體在整個合約期間的總成本 (包括任何預付款),並將該成本分散到該預留執行個體合約期間的每個小時。
資料庫儲存成本
-
一般用途 (SSD) 儲存成本
Amazon RDS 可針對主資料集提供 20GiB 至 64TiB 的相關一般用途 (SSD) 儲存容量,任您選擇。
-
單一可用區部署
-
多可用區部署 (一個備用)
-
多可用區部署 (兩個可讀備用)
-
單一可用區部署
-
下面的定價適用於在單一可用區域部署的資料庫執行個體。
-
多可用區部署 (一個備用)
-
多可用區部署 (兩個可讀備用)
-
-
-
佈建 IOPS SSD 儲存成本
佈建 IOPS (每秒輸入/輸出作業) 磁碟區的設計旨在滿足您最密集的 I/O 工作負載的需求,特別是需要低 I/O 延遲和一致 I/O 輸送量的資料庫工作負載。使用佈建 IOPS 磁碟區,您可以從 1,000 IOPS 到 256,000 IOPS 和 100 GiB 到 64 TiB 的儲存進行擴展。我們會針對您佈建的 IOPS 和儲存向您收費。請注意,已實現的 IOPS 最大數量會隨著資料庫工作負載而不同。
-
磁帶儲存成本
Amazon RDS 針對主資料集提供從 20 GiB 到 3 TiB 的相關磁帶儲存容量供您選擇。磁帶儲存支援向後相容性。我們建議您使用一般用途 SSD 或佈建 IOPS SSD 以滿足任何新的儲存需求。
-
單一可用區部署
-
多可用區部署
-
單一可用區部署
-
-
多可用區部署
-
若要進一步了解多可用區部署,請參閱高可用性部署選項章節。
就多可用區部署而言,在您更新資料庫時,寫入 I/O 用量會變成兩倍,因為 Amazon RDS 會同時將資料複寫到備用資料庫執行個體。而在讀取資料庫時,讀取 I/O 用量將保持相同。
-
專用日誌磁碟區成本
專用日誌磁碟區是專門用於存放資料庫交易日誌的額外儲存磁碟區,與包含資料庫表的磁碟區分開,使交易寫入日誌記錄更高率和一致。專用日誌磁碟區非常適合具有大量分配儲存、每秒 I/O (IOPS) 需求高或延遲敏感工作負載的資料庫。
專用日誌磁碟區的價格與 1,000 GiB 和 3,000 IOPS 的資料磁碟區相同,並依儲存類型而定。僅在佈建 IOPS 儲存中支援專用日誌磁碟區。例如,在美國東部 (維吉尼亞北部),附接至 RDS for PostgreSQL 單一可用區域執行個體的 io1 專用日誌磁碟區成本為 0.125 美元 x 1,000 GiB 加上 0.10 美元 x 3,000 IOPS,或每月 425 美元。如果您要在附接至多可用區域的同一 AWS 區域執行 io1 專用磁碟區,且具有一個待命磁碟區,則成本為 0.25 美元 x 1,000 GiB 加上 0.20 美元 x 3,000 IOPS,或每月 850 美元。
備份儲存費用
快照匯出成本
Amazon RDS 快照匯出提供一種自動化方法,可將 Amazon RDS for PostgreSQL 快照中的資料以 Parquet 格式匯出至 Amazon S3。相較於文字格式,Parquet 格式的卸載速度提升達 2 倍,並且在 Amazon S3 中消耗的儲存減少達 6 倍。您可以使用 AWS 服務,例如 Amazon Athena、Amazon EMR 和 Amazon SageMaker,來分析匯出的資料。
快照匯出定價範例
假設您有一個 100GB 的快照,並使用篩選功能從該快照中選取一個 10GB 的資料表以匯出至 Amazon S3。若要匯出此資料,您需要支付每 GB 快照大小 100GB * 0.013 USD 的費用。隨後從同一快照匯出的資料並非遞增。
使用 AWS Key Management Service (KMS) 加密或解密資料需要支付額外費用。瀏覽 KMS 定價頁面可找到有關這些費用的詳細資訊。對於在 Amazon S3 中儲存的匯出資料及針對 S3 儲存貯體進行的 PUT 請求,也需要付費。瀏覽 S3 定價頁面可找到有關這些費用的詳細資訊。
Amazon RDS 延伸支援的成本
Amazon RDS 延伸支援可讓您在社群生命週期結束後,繼續使用 PostgreSQL 的主要版本。在此期間,AWS 會透過修補程式版本針對重大安全問題和錯誤提供修正,讓您有更多時間 (長達三年) 升級至新的主要版本,以協助滿足您的業務需求。
-
RDS 延伸支援每小時定價
選取此選項以查看 Amazon RDS 延伸支援成本的詳細資訊您需要支付的 RDS 延伸支援價格取決於 AWS 區域、PostgreSQL 版本,以及該版本標準支援到期以來的行事曆年數。若要進一步了解特定 PostgreSQL 主要版本的第 1 年和第 2 年或第 3 年定價何時開始,請參閱 Amazon RDS for PostgreSQL 文件。
進行建立、開始或修改等可計費狀態變更之後,不滿一小時以每秒遞增的方式計費,最低費用為 10 分鐘。
RDS 延伸支援定價範例
如果您在 RDS for PostgreSQL 12 上有執行個體,此版本將於 2025 年 2 月 28 日結束標準支援。如果您在美國東部 (俄亥俄) 部署,在 2025 年 3 月 1 日至 2027 年 2 月 28 日期間,將依每 vCPU-小時 0.100 美元付費。自 2027 年 3 月 1 日起,將依每 vCPU-小時 0.200 美元付費。
常見問答集
Amazon RDS for PostgreSQL 的成本是多少?
可以免費試用 Amazon RDS for PostgreSQL。只需按實際用量付費,沒有最低費用或設定費用。RDS for PostgreSQL 成本會根據您的需求而有所差異。使用免費的 AWS 定價計算器,檢視您的選項並協助估算成本。
適用於 RDS for PostgreSQL 的 AWS 免費方案可以使用多長的時間?
AWS 新帳戶可以獲得長達 12 個月的 AWS 免費方案使用權。如需詳細資訊,請參閱 AWS 免費方案常見問答集。
當我的 RDS for PostgreSQL 執行個體小時使用量超出 AWS 免費方案提供的量時,應如何計費?
對於超出 Amazon RDS 免費方案所提供的執行個體小時數,將按標準的 RDS for PostgreSQL 價格計費。
如何計算 RDS for PostgreSQL 的每月成本?
RDS for PostgreSQL 的每月成本根據位置及下列元件而定:
- 資料庫執行個體小時數 – 根據取用的 RDS for PostgreSQL 資料庫執行個體類型 (例如,db.t3.micro、db.m4.large)。在可計費狀態變更後,例如建立、啟動或修改 RDS for PostgreSQL 資料庫執行個體類型,我們會根據部分資料庫執行個體小時向您收費。Amazon RDS for PostgreSQL 支援每秒計費,其中取用的部分資料庫執行個體小時以一秒為增量計費,最少 10 分鐘。
- 儲存 (每月每 GB) – 針對您的 RDS for PostgreSQL 資料庫執行個體佈建的儲存容量。如果您在當月內擴展佈建的儲存容量,則將依比例分配計費。
- 每月的 I/O 請求數 – 儲存 I/O 請求的總數 (僅限於 Amazon RDS 磁帶儲存和 Amazon Aurora)。
每月的佈建 IOPS – 佈建 IOPS 費率,不論 IOPS 的使用量如何 (僅限於 Amazon RDS 佈建 IOPS (SSD) 儲存)。 - 備份儲存 – 自動化資料庫備份和任何客戶啟動的資料庫快照儲存。建立額外的資料庫快照會增加備份儲存,或者延長備份保留期會增加 RDS for PostgreSQL 資料庫所取用的備份儲存。
- 資料傳輸 – 傳入和傳出 RDS for PostgreSQL 資料庫執行個體的網際網路資料傳輸。。
使用 AWS 定價計算器計算您的 RDS for PostgreSQL 每月成本。
我的 RDS for PostgreSQL 資料庫執行個體的帳單週期何時開始和結束計算?
您的 RDS for PostgreSQL 資料庫執行個體一旦可用,即會開始計費,並依可用狀態執行的每小時計費。帳單週期一直持續到該 RDS for PostgreSQL 資料庫執行個體終止為止,刪除執行個體或執行個體出現故障時就會終止。
進行建立、開始或修改資料庫執行個體類型等可計費狀態變更之後,取用不滿一小時的資料庫執行個體會以一秒為增量計費,最少計費時間為 10 分鐘。
如何停止 RDS for PostgreSQL 計費?
若要停止所有 RDS for PostgreSQL 相關帳戶費用,必須刪除所有 RDS for PostgreSQL 資料庫執行個體和快照。只要停止 RDS for PostgreSQL 資料庫執行個體,即可停止額外執行個體時數計費,但仍會產生儲存成本。
停止的 RDS for PostgreSQL 資料庫執行個體如何計費?
RDS for PostgreSQL 資料庫執行個體停止時,您需要支付佈建儲存 (包含佈建 IOPS) 和備份儲存 (包含指定保留時段內的手動快照和自動備份) 的費用,但無需支付 RDS for PostgreSQL 資料庫執行個體小時數。
如何降低 RDS for PostgreSQL 的成本?
有多種方法可以降低 RDS for PostgreSQL 的成本。一種方法是根據您的需求,適當調整 RDS for PostgreSQL 資料庫的大小。憑藉自動擴展等全受管功能,您無需過度佈建即可獲得高可用性。
為進一步節省成本,您可以購買預留執行個體,相較於隨需執行個體定價,您能夠以大幅折扣購買一年期或三年期的 RDS for PostgreSQL 資料庫執行個體。
RDS for PostgreSQL 價格是否包含稅金?
除非另有說明,否則我們的 RDS for PostgreSQL 價格不包括適用的稅金和稅收,包括加值稅和適用的營業稅。帳單地址在日本的客戶若使用 AWS 服務,則需負擔日本消費稅。
如何購買和建立適用於 RDS for PostgreSQL 的預留執行個體?
在 AWS 管理主控台的預留執行個體區段購買 Amazon RDS 預留執行個體。另一個選項是,您可以使用 Amazon RDS API 或 AWS 命令列界面列出可供購買的保留,然後購買 RDS for PostgreSQL 資料庫執行個體保留。
購買預留執行個體後,使用預留執行個體與使用隨需資料庫執行個體相同。使用與保留相同的執行個體類型、引擎和區域,啟動 RDS for PostgreSQL 資料庫執行個體。只要您的保留購買有效,RDS for PostgreSQL 就會對符合資格的新資料庫執行個體套用折扣後的小時費率。
我可以購買多少個預留執行個體?
您最多可以購買 40 個預留執行個體。如果您要執行超過 40 個資料庫執行個體,請填寫 Amazon RDS 資料庫執行個體申請表。
RDS for PostgreSQL 預留執行個體付款選項如何影響我的帳單?
RDS for PostgreSQL 建立、修改及刪除資料庫執行個體的操作不會區別預留執行個體 (RI) 與隨需執行個體。我們的系統在計算帳單時,將自動套用您的保留,即所有符合條件的 RDS for PostgreSQL 執行個體都會以較低的預留資料庫執行個體每小時費率收費。
當您使用全額預付付款選項購買 RI 時,是以一次預付款的方式支付整個 RI 合約期限的費用。
您可以選擇「不預付」選項,不支付任何預付金。不預付 RI 的總金額會分配至執行個體合約期限中的每個小時,無論使用量為何,都依該合約期限內的每個小時付費。
部分預付款選項是綜合全額預付和不預付選項。支付小額預付款後,無論使用量為何,都會依較低的小時費率為執行個體合約期間內的每個小時計費。
購買後是否可以修改預留執行個體期間?
否,購買後,您無法在 RDS for PostgreSQL 中修改 RI 期間。購買 RI 後,您無法變更區域、資料庫引擎、資料庫版本、資料庫執行個體類別、部署類型和期限長度。請參閱預留執行個體頁面上的詳細資訊。
是否可以將 Amazon RDS 延伸支援與任何次要版本搭配使用?
否,您必須使用最新的引擎次要,才能在資料庫上接收 RDS 延伸支援。
如何估計我的 RDS 延伸支援費用?
您可以使用 AWS 定價計算器來估算延伸支援費用。Amazon RDS 延伸支援的費用取決於三個因素:1. 執行個體上執行的 vCPU 數目,2.AWS 區域,以及 3. 標準支援結束後的年數。若要估算費用,請確定執行個體上的 vCPU 數目,以及引擎版本適用的行事曆年定價。如果您的版本採用 1 年期或 2 年期定價,則會根據您選擇的區域依每小時用量按 #vCPUs x 1 年和 2 年定價計費。如果您的 PostgreSQL 版本採用 3 年期定價,則會根據您選擇的區域依每小時用量按 #vCPUs x 3 年定價計費。
例如,如果您於 2024 年 4 月 30 日在美國東部 (維吉尼亞北部) 執行 RDS for PostgreSQL 11 db.r5.large 執行個體,且在 RDS 延伸支援的第一年內,則您需要支付每小時 0.200 美元或 2 個 vCPU x 每小時 0.100 美元的費用。
Amazon RDS 何時開始依 RDS 延伸支援計費?
在 PostgreSQL 主要版本標準支援結束日期後的第二天,您將開始收到 Amazon RDS 延伸支援的費用。這將是執行個體生命週期產生的執行個體、儲存、備份及/或資料傳輸費用以外的費用。
例如,RDS for PostgreSQL 12 標準支援將於 2025 年 2 月 28 日結束。如果您在 2025 年 3 月 1 日或之後執行 PostgreSQL 12 執行個體的 RDS,則需支付該執行個體上的 RDS 延伸支援費用。
何時停止接收 RDS 延伸支援的費用?
將您的執行個體升級至標準支援適用的較新引擎版本,可避免您的執行個體依 RDS 延伸支援定價計費。當您關閉或刪除在標準支援結束日期後執行主要引擎版本的執行個體時,RDS 延伸支援的費用會自動停止。
是否需要為資料庫快照上的 RDS 延伸支援付費?
否,資料庫快照不會依 RDS 延伸支援定價計費。但是,當您在標準支援結束後,若將資料庫快照還原至新的資料庫執行個體,則需依該執行個體的 RDS 延伸支援定價付費。
例如,如果您在 2025 年 2 月 28 日之後將資料庫快照還原至 PostgreSQL 12 上的新資料庫執行個體,則該執行個體將依 RDS 延伸支援定價計費,直到您將其升級至 PostgreSQL 版本 13 或更新版本或刪除執行個體。
在使用 RDS 延伸支援時,我是否需要為 Amazon RDS 僅供讀取複本付費?
是,在使用 RDS 延伸支援時,如果 Amazon RDS 僅供讀取複本執行的主要版本已超過標準支援結束日期,您將需要為這些複本付費。
在使用 RDS 延伸支援時,我是否需要為多可用區域付費?
是,在使用 RDS 延伸支援時,如果您的主要執行個體執行的主要版本已超過標準支援結束日期,您將需要為多可用區域部署中的所有執行個體付費。如果您在具有一個備用執行個體的多可用區域上執行,則需要為主要執行個體和備用執行個體上的 RDS 延伸支援付費。如果您在具有兩個可讀備用執行個體的多可用區域上執行,則需要為主要執行個體和兩個可讀備用執行個體上的 RDS 延伸支援付費。
每個引擎版本都會列出兩種不同的 RDS 延伸支援價格。如何知道我被收取哪些費用?
您需要支付的 RDS 延伸支援價格取決於 AWS 區域、引擎版本,以及該版本標準支援到期以來的行事曆年數。在標準支援結束後的前兩年,會根據您選擇的區域依每 vCPU-小時按 1 年期和 2 年期定價計費。在第 3 年,從第三年的第一天開始,會根據您選擇的區域依 vCPU-小時按 3 年期定價計費。
例如,RDS for PostgreSQL 12 將於 2025 年 2 月 28 日終止標準支援。如果您在美國東部 (俄亥俄) 部署,在 2025 年 3 月 1 日至 2027 年 2 月 28 日期間,將依每 vCPU-小時 0.100 美元付費。自 2027 年 3 月 1 日起,將依每 vCPU-小時 0.200 美元付費。
如何避免產生 RDS 延伸支援收費?
建議您儘早將執行個體升級至標準支援期限內的主要引擎版本。這有助於避免產生 RDS 延伸支援費用。
預留執行個體折扣是否適用於 RDS 延伸支援?
否,RDS 延伸支援費用與執行個體費用無關。因此,預留執行個體折扣不適用於 RDS 延伸支援費用。
如果我在主要版本引擎到達標準支援結束日期後,在主要版本引擎上建立新執行個體,是否需要支付 RDS 延伸支援費用?
是,如果您建立執行個體,或將資料庫快照還原至執行於已到達標準支援結束日期的版本的執行個體,則除了執行個體、儲存、備份和資料傳輸費用外,還需依 RDS 延伸支援定價付費。