oracle 預留量,Amazon RDS 的預留資料庫執行個體 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon RDS 的預留資料庫執行個體

使用預留資料庫執行個體,即可保留資料庫執行個體一或三年。相較於隨需資料庫執行個體的定價,預留資料庫執行個體可提供您更多的折扣。預留資料庫執行個體並非實體執行個體,而是一種套用到您帳戶中特定隨需資料庫執行個體用量的計費折扣。預留資料庫執行個體的折扣依執行個體類型和

AWS 區域而異。

使用預留資料庫執行個體的一般流程如下:先取得關於可用的預留資料庫執行個體方案的資訊,接著購買預留資料庫執行個體方案,最後再取得關於您現有預留資料庫執行個體的資訊。

預留資料庫執行個體概觀

當您在 Amazon RDS 中購買預留資料庫執行個體時,您買到的是特定資料庫執行個體類型在預留資料庫執行個體期間內得享有折扣費率的承諾。若要使用 Amazon RDS

預留資料庫執行個體,您需要建立新的資料庫執行個體,如同建立隨需執行個體。您建立的新資料庫執行個體必須與預留資料庫執行個體的規格相符。如果新資料庫執行個體規格與您帳戶現有的預留執行個體相符,您將以預留資料庫執行個體的折扣費率計費。否則,預留資料庫執行個體將按隨需費率計費。

如需預留資料庫執行個體的詳細資訊,包括定價,請參閱 Amazon RDS 預留執行個體。

方案類型

預留資料庫執行個體分為三種—無預付、部分預付和全額預付—可讓您依據預期的使用量將 Amazon RDS 成本最佳化。

不預付

此選項讓您不用支付預付款便能存取預留資料庫執行個體。無預付的預留資料庫執行個體在期間中以折扣後的每小時費率計費,無論是否有使用,而且不需要預付款。這個選項只適用於為期一年的預留。

部分預付

此選項需預先支付部分的預留資料庫執行個體。期間內其餘的時數會以折扣後的每小時費率計費,無論是否有使用。此選項為先前重度使用選項的替代方案。

全額預付

期間開始時便支付完整的款項,並在期間的剩餘部分不會產生其他成本或額外的每小時費用,無論使用多少小時。

如果您使用合併帳單,組織中的所有帳戶都會視為一個帳戶處理。這表示組織中的所有帳戶可以獲得其他任何帳戶購買之預留資料庫執行個體的每小時成本利益。如需合併帳單的詳細資訊,請參閱《AWS

帳單與成本管理使用者指南》中的 Amazon RDS 預留資料庫執行個體。

彈性大小的預留資料庫執行個體

當您購買預留資料庫執行個體時,您應指定的其中一項內容為執行個體類別,例如 db.m4.large。如需執行個體類別的詳細資訊,請參閱資料庫執行個體類別。

如果您有資料庫執行個體,而且您需要擴展為更大的容量,則您的預留資料庫執行個體將自動套用到擴展後的資料庫執行個體。也就是說,預留資料庫執行個體會自動套用到所有的資料庫執行個體類別大小。彈性大小的預留資料庫執行個體適用於具有相同

AWS 區域和資料庫引擎的資料庫執行個體。彈性大小的預留資料庫執行個體只能在其執行個體類別類型中擴展。例如,db.m4.large 的預留資料庫執行個體可以套用到

db.m4.xlarge,但不能套用到 db.m5.large,因為 db.m4 和 db.m5 是不同的執行個體類別類型。

預留資料庫執行個體的優點也適用於多重可用區和單一可用區的組態。彈性表示您可以在相同資料庫執行個體類別類型內的組態之間自由移動。例如,您可以從在大型資料庫執行個體 (4

標準化單位) 上執行的單一可用區域部署移至在兩個小型資料庫執行個體上執行的異地同步備份部署 (2*2 = 4 個標準化單位)。

彈性大小的預留資料庫執行個體可供下列 Amazon RDS 資料庫引擎使用:

MariaDB

MySQL

Oracle,使用自有授權

PostgreSQL

如需使用彈性大小的預留執行個體搭配 Aurora 的詳細資訊,請參閱 Aurora 的預留資料庫執行個體。

您可以使用標準化單位來比較不同預留資料庫執行個體大小的使用量。例如,兩個 db.m3.large 資料庫執行個體的一單位使用量相當於一個 db.m3.small 的

8 個標準單位使用量。下表顯示每個資料庫執行個體大小的標準化單位數。

執行個體大小

單一可用區的標準化單位

多個可用區的標準化單位

微型

0.5

1

小型

1

2

中型

2

4

大型

4

8

xlarge

8

16

2xlarge

16

32

4xlarge

32

64

6xlarge

48

96

8xlarge

64

128

10xlarge

80

160

12xlarge

96

192

16xlarge

128

256

24xlarge

192

384

32xlarge

256

512

例如,假設您購買 db.t2.medium 預留資料庫執行個體,且在相同 AWS 區域中您帳戶內有兩個執行中的 db.t2.small 資料庫執行個體。在此情況下,計費利益便會立即完整套用到兩個執行個體。

74cc86b269a9933c1ac5403e116740b3.png

或者,若在同一個 AWS 區域中您的帳戶內有一個執行中的 db.t2.large 執行個體,計費利益便會套用到資料庫執行個體的 50% 用量。

d59b9bb077a372eb172ad524f656b785.png

預留資料庫執行個體帳單範例

預留資料庫執行個體的價格不包過與儲存、備份和 I/O 有關的固定成本。下列範例說明預留資料庫執行個體的每月總成本:

對於美國東部 (維吉尼亞北部) 無預付款選項的 RDS for MySQL 預留單一可用區域 db.r4.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。

如果您選擇使用隨需資料庫執行個體,而非預留資料庫執行個體,對於美國東部 (維吉尼亞北部) 的 RDS for MySQL 預留單一可用區域 db.r4.large

資料庫執行個體類別,費用為每小時 0.1386 USD,或每月 101.18 USD。因此,對於隨需資料庫執行個體,新增所有這些選項 ($101.18 + $45.60

+ $19),每月總成本為 $165.78。

注意

此範例中的價格是範例價格,可能與實際價格不符。

如需 Amazon RDS 定價資訊,請參閱 Amazon RDS 產品頁面。

刪除預留資料庫執行個體

預留資料庫執行個體的期間一般為一年或三年承諾。您無法取消預留資料庫執行個體。但是,您可以刪除預留資料庫執行個體折扣所涵蓋的資料庫執行個體。刪除預留資料庫執行個體折扣所涵蓋之資料庫執行個體的流程,與其他任何資料庫執行個體相同。

您為預留資料庫執行個體預付的預付款,以保留資源供您使用。由於這些資源已為您預留,因此無論是否使用您都要為資源付費。

如果刪除預留資料庫執行個體折扣所涵蓋的資料庫執行個體,您仍可以啟動其他規格相容的資料庫執行個體。在此情況下,您仍可以在保留時間 (一或三年) 內繼續享有折扣費率。

使用預留資料庫執行個體

您可以使用 AWS 管理主控台、AWS CLI 和 RDS API 來處理預留資料庫執行個體。

您可用 AWS 管理主控台 來處理預留資料庫執行個體,如下列程序所示。

取得可用的預留資料庫執行個體方案的定價與資訊

在導覽窗格中,選擇 Reserved instances (預留執行個體)。

選擇 Purchase Reserved DB Instance (購買預留資料庫執行個體)。

在 Product description (產品說明) 中,選擇資料庫引擎和授權類型。

在 DB instance class (資料庫執行個體類別) 中,選擇資料庫執行個體類別。

在 Multi-AZ deployment (異地同步備份部署) 中,選擇您是否要異地同步備份部署。

在 Term (期限) 中,選擇您想要預留資料庫執行個體的時間長度。

在 Offering type (方案類型) 中,選擇方案類型。

選擇方案類型後,便會顯示定價資訊。

重要

選擇 Cancel (取消),將不會購買預留資料庫執行個體,也不會產生任何費用。

取得可用的預留資料庫執行個體方案資訊後,您便能利用這些資訊來購買方案,如以下程序所示。

購買預留資料庫執行個體

在導覽窗格中,選擇 Reserved instances (預留執行個體)。

選擇 Purchase Reserved DB Instance (購買預留資料庫執行個體)。

在 Product description (產品說明) 中,選擇資料庫引擎和授權類型。

在 DB instance class (資料庫執行個體類別) 中,選擇資料庫執行個體類別。

在 Multi-AZ deployment (異地同步備份部署) 中,選擇您是否要異地同步備份部署。

在 Term (期限) 中,選擇您想要預留資料庫執行個體的時間長度。

在 Offering type (方案類型) 中,選擇方案類型。

選擇方案類型後,便會顯示定價資訊。

5982fdf5a7d4490bb0128d84fdda7e1d.png

(選用) 您可將自己的識別符指派至所購買的預留執行個體,以協助您追蹤這些執行個體。針對 Reserved Id (預留 ID) 中,輸入預留資料庫執行個體的識別符。

選擇 Continue (繼續)。

Purchase Reserved DB Instances (購買預留資料庫執行個體) 對話方塊隨即出現,並顯示所選預留資料庫執行個體屬性的摘要,以及到期付款。

f722a7236e570b4bfc15e9de16449131.png

在確認頁面上,檢閱您的預留資料庫執行個體。如果資訊正確,請選擇 Order (訂購),購買預留資料庫執行個體。

或者,選擇 Back (返回),編輯您的預留資料庫執行個體。

購買預留資料庫執行個體後,您將取得預留資料庫執行個體的資訊,如以下程序所示。

取得您 AWS 帳戶的預留資料庫執行個體資訊

在 Navigation (導覽) 窗格中,選擇 Reserved instances (預留執行個體)。

將顯示您帳戶的預留資料庫執行個體。若要查看特定預留資料庫執行個體的詳細資訊,請選擇清單中的該執行個體。在主控台底端的詳細資訊窗格中,您即可看到該執行個體的詳細資訊。

您可用 AWS CLI 來處理預留資料庫執行個體,如下列範例所示。

範例 取得可用的預留資料庫執行個體方案

aws rds describe-reserved-db-instances-offerings

此呼叫會傳回類似以下的輸出:OFFERING OfferingId Class Multi-AZ Duration Fixed Price Usage Price Description Offering Type

OFFERING 438012d3-4052-4cc7-b2e3-8d3372e0e706 db.m1.large y 1y 1820.00 USD 0.368 USD mysql Partial Upfront

OFFERING 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f db.m1.small n 1y 227.50 USD 0.046 USD mysql Partial Upfront

OFFERING 123456cd-ab1c-47a0-bfa6-12345667232f db.m1.small n 1y 162.00 USD 0.00 USD mysql All Upfront

Recurring Charges: Amount Currency Frequency

Recurring Charges: 0.123 USD Hourly

OFFERING 123456cd-ab1c-37a0-bfa6-12345667232d db.m1.large y 1y 700.00 USD 0.00 USD mysql All Upfront

Recurring Charges: Amount Currency Frequency

Recurring Charges: 1.25 USD Hourly

OFFERING 123456cd-ab1c-17d0-bfa6-12345667234e db.m1.xlarge n 1y 4242.00 USD 2.42 USD mysql No Upfront

取得可用的預留資料庫執行個體方案資訊後,您便能利用這些資訊來購買方案。

--reserved-db-instances-offering-id – 您想要購買之方案的 ID。請參閱上述範例,取得方案的 ID。

--reserved-db-instance-id – 您可將自己的識別符指派至所購買的預留資料庫執行個體,以幫助追蹤這些執行個體。

範例 購買預留資料庫執行個體

下列範例將購買 ID 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f 的預留資料庫執行個體方案,並指派識別符 MyReservation。

針對 Linux、macOS 或 Unix:aws rds purchase-reserved-db-instances-offering \

--reserved-db-instances-offering-id 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f \

--reserved-db-instance-id MyReservation

用於 Windows:aws rds purchase-reserved-db-instances-offering ^

--reserved-db-instances-offering-id 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f ^

--reserved-db-instance-id MyReservation

此命令會傳回類似以下的輸出:RESERVATION ReservationId Class Multi-AZ Start Time Duration Fixed Price Usage Price Count State Description Offering Type

RESERVATION MyReservation db.m1.small y 2011-12-19T00:30:23.247Z 1y 455.00 USD 0.092 USD 1 payment-pending mysql Partial Upfront

購買預留資料庫執行個體後,您將取得預留資料庫執行個體的資訊。

若要取得您 AWS 帳戶的預留資料庫執行個體資訊,請呼叫 AWS CLI 命令 describe-reserved-db-instances,如以下範例所示。

範例 取得您的預留資料庫執行個體

aws rds describe-reserved-db-instances

此命令會傳回類似以下的輸出:RESERVATION ReservationId Class Multi-AZ Start Time Duration Fixed Price Usage Price Count State Description Offering Type

RESERVATION MyReservation db.m1.small y 2011-12-09T23:37:44.720Z 1y 455.00 USD 0.092 USD 1 retired mysql Partial Upfront

您可以使用 RDS API 來處理預留資料庫執行個體︰

若要取得可用的預留資料庫執行個體方案資訊,請呼叫 Amazon RDS API 操作 DescribeReservedDBInstancesOfferings。

取得可用的預留資料庫執行個體方案資訊後,您便能利用這些資訊來購買方案。請使用下列參數呼叫 PurchaseReservedDBInstancesOffering RDS API 操作:

--reserved-db-instances-offering-id – 您想要購買之方案的 ID。

--reserved-db-instance-id – 您可將自己的識別符指派至所購買的預留資料庫執行個體,以幫助追蹤這些執行個體。

購買預留資料庫執行個體後,您將取得預留資料庫執行個體的資訊。請呼叫 DescribeReservedDBInstances RDS API 操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值