本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon 預留資料庫執行個體的RDS
使用預留資料庫執行個體,即可保留資料庫執行個體一或三年。相較於隨需資料庫執行個體的定價,預留資料庫執行個體可提供您更多的折扣。預留資料庫執行個體並非實體執行個體,而是一種套用到您帳戶中特定隨需資料庫執行個體用量的計費折扣。預留資料庫執行個體的折扣依執行個體類型和 AWS 區域區域而異。
使用預留資料庫執行個體的一般流程如下:先取得關於可用的預留資料庫執行個體方案的資訊,接著購買預留資料庫執行個體方案,最後再取得關於您現有預留資料庫執行個體的資訊。
如需購買預留資料庫執行個體和檢視預留資料庫執行個體帳單的相關資訊,請參閱下列章節。
預留資料庫執行個體概觀
在 Amazon 購買預留資料庫執行個體時RDS,您需要購買承諾,以便在預留資料庫執行個體期間在特定資料庫執行個體類型上獲得折扣費率。若要使用 Amazon RDS 預留資料庫執行個體,您可以建立新的資料庫執行個體,就像建立隨需執行個體一樣。
對於下列項目,您建立的新資料庫執行個體必須具有與預留資料庫執行個體相同的規格。
-
AWS 區域
-
DB 引擎(DB 引擎的版本號不需要匹配。)
-
資料庫執行個體類型
-
資料庫執行個體大小 (RDS適用於 Microsoft SQL 伺服器和 Amazon RDS 適用於 Oracle 授權)
-
版本 (RDS適用於SQL伺服器與RDS甲骨文)
-
授權類型 (含授權或) bring-your-own-license
如果新資料庫執行個體規格與您帳戶現有的預留執行個體相符,您將以預留資料庫執行個體的折扣費率計費。否則,預留資料庫執行個體將按隨需費率計費。
您可以修改做為預留資料庫執行個體的資料庫執行個體。若修改符合預留資料庫執行個體的規格,則部分或全部折扣仍適用於修改後的資料庫執行個體。若修改超出規格 (例如變更執行個體類別),則折扣將不再適用。如需詳細資訊,請參閱彈性大小的預留資料庫執行個體。
如需預留資料庫執行個體的詳細資訊 (包括定價),請參閱 Amazon RDS 預留執行個體
方案類型
預留資料庫執行個體提供三種不同 — 無預付、部分預付和全額預付 — 可讓您根據預期的用量優化 Amazon 成本。RDS
- 不預付
-
此選項讓您不用支付預付款便能存取預留資料庫執行個體。無預付的預留資料庫執行個體在期間中以折扣後的每小時費率計費,無論是否有使用,而且不需要預付款。這個選項只適用於為期一年的預留。
- 部分預付
-
此選項需預先支付部分的預留資料庫執行個體。期間內其餘的時數會以折扣後的每小時費率計費,無論是否有使用。此選項為先前重度使用選項的替代方案。
- 全額預付
-
期間開始時便支付完整的款項,並在期間的剩餘部分不會產生其他成本或額外的每小時費用,無論使用多少小時。
如果您使用合併帳單,組織中的所有帳戶都會視為一個帳戶處理。這表示組織中的所有帳戶可以獲得其他任何帳戶購買之預留資料庫執行個體的每小時成本利益。如需合併帳單的詳細資訊,請參閱 Billing and Cost Management 使用者指南中AWS 的 Amazon RDS 預留資料庫執行個體。
彈性大小的預留資料庫執行個體
當您購買預留資料庫執行個體時,您應指定的其中一項內容為執行個體類別,例如 db.r5.large。如需資料庫執行個體類別的詳細資訊,請參閱 數據庫實例類。
如果您有資料庫執行個體,而且您需要擴展為更大的容量,則您的預留資料庫執行個體將自動套用到擴展後的資料庫執行個體。也就是說,預留資料庫執行個體會自動套用到所有的資料庫執行個體類別大小。大小靈活的預留資料庫執行個體適用於具有相同 AWS 區域 資料庫引擎的資料庫執行個體。彈性大小的預留資料庫執行個體只能在其執行個體類別類型中擴展。例如,db.r5.large 的預留資料庫執行個體可套用至 db.r5.xlarge,但不可套用至 db.r6g.large,因為 db.r5 和 db.r6g 是不同的執行個體類別類型。
預留資料庫執行個體的優點也適用於多可用區域和單一可用區的組態。彈性表示您可以在相同資料庫執行個體類別類型內的組態之間自由移動。例如,您可以從在一個大型資料庫執行個體上執行的單一可用區部署 (每小時四個標準化單位) 移至在兩個中型資料庫執行個體上執行的異地同步備份部署 (每小時 2+2 = 4 個標準化單位)。
大小靈活的預留資料庫執行個體可供下列 Amazon RDS 資料庫引擎使用:
RDS for MariaDB
RDS為了我的 SQL
RDS適用於甲骨文,使用自己的許可證
RDS對於波斯特格雷 SQL
大小彈性不適用RDS於SQL伺服器和RDS包含 Oracle 授權。
如需使用彈性大小的預留執行個體搭配 Aurora 的詳細資訊,請參閱 Aurora 的預留資料庫執行個體。
您可以使用每小時標準化單位數來比較不同預留資料庫執行個體大小的使用量。例如,兩個 db.r3.large 資料庫執行個體的一單位使用量相當於一個 db.r3.small 的每小時 8 個標準化單位使用量。下表顯示每個資料庫執行個體大小的每小時標準化單位數。
執行個體大小 | 每小時單一可用區標準化單位 (使用一個資料庫執行個體進行部署) | 每小時多可用區資料庫執行個體標準化單位 (使用一個資料庫執行個體和一個待命部署) | 每小時多可用區資料庫叢集標準化單位 (使用一個資料庫執行個體和兩個待命進行部署) |
---|---|---|---|
微型 |
0.5 |
1 |
1.5 |
小型 |
1 |
2 |
3 |
中型 |
2 |
4 |
6 |
大型 |
4 |
8 |
12 |
xlarge |
8 |
16 |
24 |
2xlarge |
16 |
32 |
48 |
4xlarge |
32 |
64 |
96 |
6xlarge |
48 |
96 |
144 |
8xlarge |
64 |
128 |
192 |
10xlarge |
80 |
160 |
240 |
12xlarge |
96 |
192 |
288 |
16xlarge |
128 |
256 |
384 |
24xlarge |
192 |
384 |
576 |
32xlarge |
256 |
512 |
768 |
例如,假設您購買 db.t2.medium
預留資料庫執行個體,且在相同 AWS 區域中您帳戶內有兩個執行中的 db.t2.small
資料庫執行個體。在此情況下,計費利益便會立即完整套用到兩個執行個體。
或者,如果您的帳戶中有一個db.t2.large
執行個體在同一個執行個體中執行 AWS 區域,帳單優惠將套用至資料庫執行個體使用量的 50%。
預留資料庫執行個體計費範例
預留資料庫執行個體的價格不會為與儲存、備份和 I/O 相關聯的成本提供折扣。它只會對每小時隨需執行個體用量提供折扣。下列範例說明預留資料庫執行個體的每月總成本:
-
RDS適用於我在美國東部 (維吉尼亞北部) 的SQL預留單一可用區 db.r5.large 資料庫執行個體類別,使用「無預付」選項,該執行個體的費用為 0.12 USD,或每月 90 USD
-
400 GiB 的一般用途 SSD (gp2) 儲存裝置,費用為每月每 GiB 博 0.115 美元,或每月 45.60 美元
-
600 GiB 備份儲存為 $0.095,每月 $19 (400 GiB 免費)
對於預留資料庫執行個體新增所有這些費用 ($90 + $45.60 + $19),每月總成本為 $154.60。
如果您選擇使用隨需資料庫執行個體而非預留資料庫執行個體,則美國東部 (維吉尼亞北部) 的 My SQL 單一可用區 db.r5.large 資料庫執行個體類別的費用RDS為每小時 0.1386 USD,或每月 101.18 USD。因此,對於隨需資料庫執行個體,新增所有這些選項 ($101.18 + $45.60 + $19),每月總成本為 $165.78。您可以使用預留資料庫執行個體,每月節省超過 11 美元。
注意
此範例中的價格是範例價格,可能與實際價格不符。有關 Amazon RDS 定價信息,請參閱 Amazon RDS 定價
多可用區域資料庫叢集的預留資料庫執行個體
若要為多可用區域資料庫叢集購買同等的預留資料庫執行個體,您可以執行下列其中一項:
-
保留三個與叢集中執行個體大小相同的單一可用區資料庫執行個體。
-
保留一個多可用區域資料庫執行個體和一個單一可用區域資料庫執行個體,其與叢集中的資料庫執行個體大小相同。
例如,假設您有一個叢集,其中包含三個 db.m6gd.large 資料庫執行個體。在這種情況下,您可以購買三個 db.m6gd.large 單一可用區預留資料庫執行個體,或一個 db.m6gd.large 多可用區預留資料庫執行個體和一個 db.m6gd.large 單一可用區預留資料庫執行個體。任一選項都會保留多可用區資料庫叢集的最大預留執行個體折扣定價方案。
或者,您可以使用大小靈活的資料庫執行個體,並購買較大的資料庫執行個體,以涵蓋一或多個叢集中較小的資料庫執行個體。例如,如果您有兩個叢集,其中總共有六個 db.m6gd.large 資料庫執行個體,則可以購買三個 db.m6gd.xl 單一可用區預留資料庫執行個體。這樣做會將全部六個資料庫執行個體保留在兩個叢集中。如需詳細資訊,請參閱彈性大小的預留資料庫執行個體。
您可以保留與叢集中資料庫執行個體大小相同的資料庫執行個體,但保留的資料庫執行個體數量少於叢集中的資料庫執行個體總數。不過,如果您這麼做,叢集只會部分保留。例如,假設您有一個叢集,其中包含三個 db.m6gd.large 資料庫執行個體,而您購買了一個 db.m6gd.large 多可用區預留資料庫執行個體。在這種情況下,叢集只會部分保留,因為預留資料庫執行個體只涵蓋叢集中三個執行個體的其中兩個。剩餘的資料庫執行個體按照隨需 db.m6gd.large 小時費率收費。
如需建立多可用區域資料庫叢集的詳細資訊,請參閱適用於 Amazon 的多可用區域資料庫叢集部署 RDS。
刪除預留資料庫執行個體
預留資料庫執行個體的期間一般為一年或三年承諾。您無法取消預留資料庫執行個體。但是,您可以刪除預留資料庫執行個體折扣所涵蓋的資料庫執行個體。刪除預留資料庫執行個體折扣所涵蓋之資料庫執行個體的流程,與其他任何資料庫執行個體相同。
無論您是否使用這些資源,都會向您收取預付費用。
如果刪除預留資料庫執行個體折扣所涵蓋的資料庫執行個體,您仍可以啟動其他規格相容的資料庫執行個體。在此情況下,您仍可以在保留時間 (一或三年) 內繼續享有折扣費率。