

# Amazon RDS DB インスタンスの請求
<a name="User_DBInstanceBilling"></a>

Amazon RDS インスタンスは、以下のコンポーネントに基づいて請求されます。
+ DB インスタンス時間 (1 時間あたり) - DB インスタンスの DB インスタンスクラス (db.t2.small や db.m4.large など) に基づきます。料金は 1 時間単位で表示されますが、請求の計算方法には秒単位が適用され、時間は 10 進数の形式で表示されます。RDS の使用料は 1 秒ごとに課金され、10 分未満の場合は 10 分の料金が発生します。詳細については、「[ DB インスタンスクラス](Concepts.DBInstanceClass.md)」を参照してください。
+ ストレージ (1 か月あたりの GiB) - DB インスタンスにプロビジョニングしたストレージ容量。準備したストレージ容量を当月以内に拡張した場合、請求は比例配分されます。詳細については、「[Amazon RDS DB インスタンスストレージ](CHAP_Storage.md)」を参照してください。
+ 入出力 (I/O) リクエスト (1 か月あたり 100 万リクエスト) - 請求期間内に行ったストレージ I/O リクエストの合計数。Amazon RDS マグネティックストレージ に対するものに限ります。
+ プロビジョンド IOPS (1 か月あたりの IOPS) - プロビジョンド IOPS レートで、Amazon RDS プロビジョンド IOPS (SSD) および汎用 (SSD) gp3 ストレージの場合、消費された IOPS には関係ありません。EBS ボリュームのプロビジョンドストレージは、1 秒ごとに課金され、10 分未満の場合は 10 分の料金が発生します。
+ バックアップストレージ (1 か月あたりの GiB) - *バックアップストレージ*は、自動データベースバックアップおよび作成したアクティブなデータベースのスナップショットに関連付けられているストレージです。バックアップ保持期間を延長するか、追加のデータベーススナップショットを撮ると、データベースが消費するバックアップストレージが増加します。1 秒単位の請求はバックアップストレージには適用されません (1 か月あたり GB 単位で請求されます)。

  詳細については、「[データのバックアップ、復元、エクスポート](CHAP_CommonTasks.BackupRestore.md)」を参照してください。
+ データ転送 (GB あたり) - DB インスタンスと、インターネットおよび AWS リージョンの間で送受信されるデータ転送。便利な例については、AWS ブログ記事「[AWS マネージドデータベースのデータ転送コストの調査](https://aws.amazon.com/blogs/architecture/exploring-data-transfer-costs-for-aws-managed-databases)」を参照してください。

Amazon RDS には、ニーズに基づいてコストを最適化するための以下の購入オプションがあります。
+ **オンデマンドインスタンス** - 使用した DB インスタンス時間に対して時間単位でお支払いいただきます。料金は 1 時間単位で表示されますが、請求の計算方法には秒単位が適用され、時間は 10 進形式で表示されます。現在、RDS の使用料は 1 秒ごとに課金され、10 分未満の場合は 10 分の料金が発生します。
+ **リザーブドインスタンス** - DB インスタンスを 1 年間または 3 年間予約することで、オンデマンド DB インスタンスの料金と比べて大幅な割引が得られます。リザーブドインスタンスの使用状況では 1 時間以内に複数のインスタンスを起動、削除、スタート、終了することができ、すべてのインスタンスにおいてリザーブドインスタンスのメリットが得られます。

Amazon RDS の料金情報については、「[Amazon RDS の料金](https://aws.amazon.com/rds/pricing)」ページを参照してください。

**Topics**
+ [Amazon RDS 用のオンデマンド DB インスタンス](USER_OnDemandDBInstances.md)
+ [Amazon RDS 向けリザーブド DB インスタンス](USER_WorkingWithReservedDBInstances.md)

# Amazon RDS 用のオンデマンド DB インスタンス
<a name="USER_OnDemandDBInstances"></a>

Amazon RDS オンデマンド DB インスタンスは、DB インスタンスのクラス (db.t3.small や db.m5.large など) に基づいて請求されます。Amazon RDS の料金情報については、[Amazon RDS の製品ページ](https://aws.amazon.com/rds/pricing)を参照してください。

DB インスタンスの課金は DB インスタンスが利用可能になった時点からスタートされます。料金は 1 時間単位で表示されますが、請求の計算方法には秒単位が適用され、時間は 10 進数の形式で表示されます。Amazon RDS の使用料は 1 秒ごとに課金され、10 分未満の場合は 10 分の料金が発生します。請求可能な設定の変更 (例: コンピューティング容量またはストレージ容量のスケーリング) の場合は、10 分の料金が請求されます。課金は DB インスタンスが終了するまで継続します。終了とは、DB インスタンスが削除された場合、または DB インスタンスに障害が発生した場合です。

DB インスタンスに対する課金が不要になった場合は、これ以上 DB インスタンス時間に請求が行われないようにインスタンスを停止するか、削除する必要があります。課金される DB インスタンスの状態に関する詳細については、「[ Amazon RDS DB インスタンスのステータスの表示](accessing-monitoring.md#Overview.DBInstance.Status)」を参照してください。

## 停止した DB インスタンス
<a name="USER_OnDemandDBInstances.Stopped"></a>

DB インスタンスが停止していても、プロビジョンド IOPS を含むプロビジョニング済みストレージに対して課金されます。また、指定された保持ウィンドウ内の手動スナップショットや自動バックアップのストレージを含むバックアップストレージに対しても課金されます。DB インスタンス時間に対しては請求されません。

## マルチ AZ DB インスタンス
<a name="USER_OnDemandDBInstances.MultiAZ"></a>

マルチ AZ 設定は、異なるアベイラビリティーゾーンで同期スタンバイレプリカを自動的にプロビジョニングして維持することで、データの耐久性と可用性を向上させます。マルチ AZ 配置は、追加のリソースと可用性の向上により、シングル AZ 配置よりも料金が高くなり、追加のスタンバイインスタンスと関連リソースにより、コストが約 2 倍になる可能性があります。

マルチ AZ 料金に関する以下の重要な詳細を考慮してください。
+ **コンピューティングコスト**: プライマリインスタンスとスタンバイインスタンスの両方について、DB インスタンス時間ごとに請求されます。
+ **ストレージコスト**: プライマリインスタンスとスタンバイインスタンスの両方で、プロビジョニングしたストレージに GB/月単位で課金されます。
+ **データ転送コスト**: プライマリインスタンスとスタンバイインスタンス間のレプリケーションはコストに含まれますが、他のデータ転送は使用量に応じて課金される場合があります。

特定のユースケースと AWS リージョン に基づいて月額コストを正確に見積もるには、AWS 料金見積りツール を使用できます。このツールを使用すると、設定の詳細を入力し、包括的なコスト内訳を提供できます。

**注記**  
料金は変更される可能性があります。最新情報については、[Amazon RDS の料金ページ](https://aws.amazon.com/rds/pricing/)を参照してください。

# Amazon RDS 向けリザーブド DB インスタンス
<a name="USER_WorkingWithReservedDBInstances"></a>

リザーブド DB インスタンスを使用することで、DB インスタンスを 1 年間または 3 年間予約できます。オンデマンド DB インスタンスの料金と比べて、リザーブド DB インスタンスには大幅な割引が適用されます。リザーブド DB インスタンスは物理インスタンスと言うよりも、アカウントで特定のオンデマンド DB インスタンスを使用した場合に適用される請求の割引と言えます。リザーブド DB インスタンスの割引は、インスタンスタイプと AWS リージョン に関連付けられています。

リザーブド DB インスタンスの一般的な使用プロセスとしては、まず使用可能なリザーブド DB インスタンスのタイプに関する情報を取得します。次に、該当するタイプのリザーブド DB インスタンスを購入します。最後に、既存のリザーブド DB インスタンスに関する情報を取得します。

リザーブド DB インスタンスの購入とリザーブド DB インスタンスの請求の表示については、以下のセクションを参照してください。
+ [Amazon RDS のリザーブド DB インスタンスの購入](USER_WorkingWithReservedDBInstances.WorkingWith.md)
+ [Amazon RDS のリザーブド DB インスタンスの請求の表示](reserved-instances-billing.md)

## リザーブド DB インスタンスの概要
<a name="USER_WorkingWithReservedDBInstances.Overview"></a>

Amazon RDS のリザーブド DB インスタンスを購入すると、このリザーブド DB インスタンスの該当期間中、特定の DB インスタンスタイプに対して割引料金が適用されます。Amazon RDS のリザーブド DB インスタンスを使用するには、オンデマンドインスタンスの場合と同様に、新しい DB インスタンスを作成します。

新しく作成する DB インスタンスの仕様は、次のリザーブド DB インスタンスの仕様と同じである必要があります。
+ AWS リージョン
+ DB エンジン (DB エンジンのバージョン番号は一致する必要はありません)。
+ DB インスタンスのタイプ
+ DB インスタンスサイズ (RDS for Db2、RDS for SQL Server、および RDS for Oracle ライセンス込み)
+ エディション (RDS for Db2、RDS for SQL Server、および RDS for Oracle)
+ ライセンスタイプ (license-included または bring-your-own-license)

新しい DB インスタンスの仕様がアカウント内の既存のリザーブド DB インスタンスと一致する場合は、リザーブド DB インスタンスに適用される割引料金で請求されます。一致しない場合、DB インスタンスはオンデマンド料金で請求されます。

リザーブド DB インスタンスとして使用している DB インスタンスを変更できます。変更がリザーブド DB インスタンスの仕様の範囲内である場合、割引の一部またはすべてが、変更された DB インスタンスに適用されます。インスタンスクラスの変更など、変更が仕様の範囲外である場合、割引は適用されません。詳細については、「[サイズ柔軟なリザーブド DB インスタンス](#USER_WorkingWithReservedDBInstances.SizeFlexible)」を参照してください。

**Topics**
+ [提供タイプ](#USER_WorkingWithReservedDBInstances.OfferingTypes)
+ [サイズ柔軟なリザーブド DB インスタンス](#USER_WorkingWithReservedDBInstances.SizeFlexible)
+ [リザーブド DB インスタンスの請求例](#USER_WorkingWithReservedDBInstances.BillingExample)
+ [マルチ AZ DB クラスターのリザーブド DB インスタンス](#USER_WorkingWithReservedDBInstances.MultiAZDBClusters)
+ [リザーブド DB インスタンスの削除](#USER_WorkingWithReservedDBInstances.Cancelling)

リザーブド DB インスタンスの料金などの詳細については、[Amazon RDS リザーブドインスタンス](https://aws.amazon.com/rds/reserved-instances/#2)を参照してください。

### 提供タイプ
<a name="USER_WorkingWithReservedDBInstances.OfferingTypes"></a>

リザーブド DB インスタンスには、予想される使用量に基づいて Amazon RDS のコストを最適化するための 3 種類のオプション — 前払いなし、一部前払い、全前払い — があります。

**注記**  
すべての RDS インスタンスクラスがすべてのリザーブドインスタンスオファリングタイプをサポートしているわけではありません。例えば、一部のインスタンスクラスには [前払いなし] オプションがない場合があります。可用性を確認するには、AWS マネジメントコンソールでリザーブドインスタンスのオファリングを確認するか、`describe-reserved-db-instances-offerings` AWS CLI コマンドを使用します。

**前払いなし**  
このオプションは前払い料金なしでリザーブド DB インスタンスへのアクセスを提供します。前払いなしのリザーブド DB インスタンスでは、使用量にかかわらず、期間内の時間はすべて、割引された時間料金で請求されます。前払い料金は必要ありません。このオプションは、1 年間の予約でのみ利用できます。

**一部前払い**  
このオプションでは、リザーブド DB インスタンスの一部を前払いする必要があります。期間内の残りの時間は、使用量にかかわらず、割引された時間料金で請求されます。このオプションは、以前の "重度使用" オプションに代わるオプションです。

**全前払い**  
期間のスタート時に全額を支払います。使用時間数に関係なく、残りの期間にそれ以外のコストは生じません。

一括請求を使用している場合、組織内のすべてのアカウントが 1 つのアカウントとして扱われます。これは、組織内のすべてのアカウントが、他のアカウントで購入したリザーブド DB インスタンスの時間単位のコスト利点を受けることができるということを意味しています。一括請求 (コンソリデーティッドビリング) の詳細については、*AWS 請求情報とコスト管理ユーザーガイド*の「[Amazon RDS リザーブド DB インスタンス](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/consolidatedbilling-other.html#consolidatedbilling-rds)」を参照してください。

### サイズ柔軟なリザーブド DB インスタンス
<a name="USER_WorkingWithReservedDBInstances.SizeFlexible"></a>

リザーブド DB インスタンスを購入する際、指定する項目の 1 つはインスタンスクラス (db.r5.large など) です。DB インスタンスクラスの詳細については、「[ DB インスタンスクラス](Concepts.DBInstanceClass.md)」を参照してください。

既存の DB インスタンスがあり、これをスケールして容量を増やす必要がある場合、リザーブド DB インスタンスはスケールした DB インスタンスに自動的に適用されます。つまり、リザーブド DB インスタンスは DB インスタンスクラスのすべてのサイズに自動的に適用されます。サイズに柔軟性のあるリザーブド DB インスタンスは、同じ AWS リージョン およびデータベースエンジンの DB インスタンスで利用できます。サイズ柔軟なリザーブド DB インスタンスは、そのインスタンスクラスタイプでしかスケールできません。例えば、db.r6i.large のリザーブド DB インスタンスは db.r6i.xlarge には適用できますが、db.r6id.large または db.r7g.large には適用できません。db.r6id.large と db.r7g.large は異なるインスタンスクラスタイプであるためです。

リザーブド DB インスタンスの利点はマルチ AZ およびシングル AZ の両設定に適用されます。これは、同じ DB インスタンスクラスタイプ内の設定間を自由に移動できることを意味します。例えば、1 つのラージ DB インスタンス (1 時間あたりの正規化された単位 4) で実行されているシングル AZ 配置から、2 つのミディアム DB インスタンス (1 時間あたりの正規化された単位 2\$12=4) で実行されているマルチ AZ 配置に移行できます。

サイズ柔軟なリザーブド DB インスタンスは、以下の Amazon RDS データベースエンジンで使用できます。
+ RDS for Db2
+ RDS for MariaDB
+ RDS for MySQL
+ RDS for Oracle (Bring-Your-Own-License)
+ RDS for PostgreSQL

サイズの柔軟性は、RDS for SQL Server および RDS for Oracle ライセンス込みには適用されません。

Aurora でサイズ柔軟なリザーブドインスタンスを使用する方法の詳細については、「[Aurora のリザーブド DB インスタンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithReservedDBInstances.html)」を参照してください。

リザーブド DB インスタンスのサイズ別の使用は、1 時間あたりの正規化された単位を使用して比較できます。例えば、2 つの db.r3.large DB インスタンスでの 1 単位の使用は、1 つの db.r3.small での 1 時間あたりの正規化された単位 8 の使用に相当します。次の表は、DB インスタンスのサイズ別の 1 時間あたりの正規化された単位の数を示しています。


| インスタンスサイズ | シングル AZ 1 時間あたりの正規化された単位 (1 つの DB インスタンスでのデプロイ) | マルチ AZ DB インスタンス 1 時間あたりの正規化された単位 (1 つの DB インスタンスと 1 つのスタンバイによるデプロイ) | マルチ AZ DB クラスター 1 時間あたりの正規化された単位 (1 つの DB インスタンスと 2 つのスタンバイによるデプロイ) | 
| --- | --- | --- | --- | 
|  micro  |  0.5  |  1  | 1.5 | 
|  small  |  1  |  2  | 3 | 
|  medium  |  2  |  4  | 6 | 
|  large  |  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` リザーブド DB インスタンスを購入し、同じ AWS リージョン のアカウントで 2 つの `db.t2.small` DB インスタンスを実行しているとします。この場合、料金上の利点は両方のインスタンスに全面的に適用されます。

![\[リザーブド DB インスタンスのより小さい DB インスタンスへの全面的な適用\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/ri-db-instance-flex-full.png)


また、同じ AWS リージョン のアカウントで 1 つの `db.t2.large` インスタンスを実行している場合、この DB インスタンスの使用の 50 パーセント に支払い特典が適用されます。

![\[リザーブド DB インスタンスのより大きい DB インスタンスへの部分的な適用\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/ri-db-instance-flex-partial.png)


### リザーブド DB インスタンスの請求例
<a name="USER_WorkingWithReservedDBInstances.BillingExample"></a>

リザーブド DB インスタンスの価格には、ストレージ、バックアップ、I/O に関連するコストの割引はありません。 時間単位のオンデマンド インスタンスの使用に対してのみ割引が提供されます。次の例では、リザーブド DB インスタンスの 1 か月当たりの総コストを示します。
+ RDS for MySQL リザーブドシングル AZ db.r5.large DB インスタンスクラスのコストは、米国東部 (バージニア北部) の場合、前払いなしでインスタンスに 0.12 USD、または 1 か月あたり 90 USD
+ 汎用 SSD (gp2) ストレージの 400 GiB のコストは、1 か月 1 GiB あたり 0.115 USD、または 1 か月あたり 45.60 USD
+ バックアップストレージの 600 GiB のコストは、0.095 USD、または 1 か月あたり 19 USD (400 GiB は無料)

リザーブド DB インスタンスにこれらすべての料金 (90 USD \$1 45.60 USD \$1 19 USD) を加えると、1 か月あたりの総コストは 154.60 USD です。

リザーブド DB インスタンスの代わりにオンデマンド DB インスタンスを使用する場合、RDS for MySQL シングル AZ db.r5.large DB インスタンスクラスのコストは米国東部 (バージニア北部) では、1 時間あたり 0.1386 USD、または 1 か月あたり 101.18 USD です。つまり、オンデマンド DB インスタンスの場合、これらすべてのオプション (101.18 USD \$1 45.60 USD \$1 19 USD) が加わり、1 か月あたりの総コストは 165.78 USD となります。リザーブド DB インスタンスを使用すると、月々 11 ドル強の節約になります。

**注記**  
この例で説明しているのはサンプルの価格であり、実際の価格とは一致しない場合があります。Amazon RDS の料金情報については、「[Amazon RDS の料金](https://aws.amazon.com/rds/pricing)」を参照してください。

### マルチ AZ DB クラスターのリザーブド DB インスタンス
<a name="USER_WorkingWithReservedDBInstances.MultiAZDBClusters"></a>

マルチ AZ DB クラスターと同等のリザーブド DB インスタンスを購入するには、次のいずれかを実行します。
+ クラスター内のインスタンスと同じサイズのシングル AZ DB インスタンスを 3 つ予約します。
+ クラスター内の DB インスタンスと同じサイズのマルチ AZ DB インスタンス 1 つとシングル AZ DB インスタンスを 1 つ予約します。

例えば、1 個のクラスターが 3 つの db.m6gd.large DB インスタンスで構成されるとします。この場合、db.m6gd.large シングル AZ リザーブド DB インスタンスを 3 つ購入するか、db.m6gd.large マルチ AZ リザーブド DB インスタンスを 1 つと db.m6gd.large シングル AZ リザーブド DB インスタンスを 1 つ購入することができます。どちらのオプションでも、マルチ AZ DB クラスターのリザーブドインスタンスの最大割引を得られます。

あるいは、サイズに関して柔軟な DB インスタンスを使用し、大きな DB インスタンスを購入して、1 つ以上のクラスター内で小さな DB インスタンスをカバーすることもできます。合計 6 つの db.m6gd.large DB インスタンスを持つ 2 つのクラスターがある場合は、db.m6gd.xl シングル AZ リザーブド DB インスタンスを 3 つ購入できます。これにより、2 つのクラスター内の 6 つの DB インスタンスすべてが予約されます。詳細については、「[サイズ柔軟なリザーブド DB インスタンス](#USER_WorkingWithReservedDBInstances.SizeFlexible)」を参照してください。

クラスター内の DB インスタンスと同じサイズの DB インスタンスを予約する場合、クラスター内の DB インスタンスの合計数よりも少ない数の DB インスタンスが予約されます。ただし、その場合はクラスターが部分的にしか予約されません。例えば、1 つのクラスターに 3 つの db.m6gd.large DB インスタンスがあり、db.m6gd.large マルチ AZ リザーブド DB インスタンスを 1 つ購入したとします。この場合、クラスター内の 3 つのインスタンスのうち 2 つのみがリザーブド DB インスタンスの対象となっているため、クラスターは部分的にしか予約されません。残りの DB インスタンスは、オンデマンドの db.m6gd.large 時間料金で請求されます。

マルチ AZ DB クラスターの詳細については、「[Amazon RDS のマルチ AZ DB クラスターデプロイ](multi-az-db-clusters-concepts.md)」を参照してください。

### リザーブド DB インスタンスの削除
<a name="USER_WorkingWithReservedDBInstances.Cancelling"></a>

リザーブド DB インスタンスには 1 年契約と 3 年契約があります。リザーブド DB インスタンスをキャンセルすることはできません。ただし、リザーブド DB インスタンスの割引対象である DB インスタンスは削除できます。リザーブド DB インスタンスの割引対象である DB インスタンスの削除プロセスは、他の DB インスタンスの削除プロセスと同じです。

リソースを使用するかどうかにかかわらず、前払いコストが請求されます。

リザーブド DB インスタンスの割引対象である DB インスタンスを削除した場合、互換性がある仕様の別の DB インスタンスを起動できます。この場合、予約期間 (1 年または 3 年) 中、割引料金を利用できます。

# Amazon RDS のリザーブド DB インスタンスの購入
<a name="USER_WorkingWithReservedDBInstances.WorkingWith"></a>

AWS マネジメントコンソール、AWS CLI、および RDS API を使用して、リザーブド DB インスタンスを使用できます。

## コンソール
<a name="USER_WorkingWithReservedDBInstances.CON"></a>

リザーブド DB インスタンスを AWS マネジメントコンソール で使用するには、次の手順に従います。

**リザーブド DB インスタンス提供タイプの料金表と情報を取得するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール ([https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)) を開きます。

1. ナビゲーションペインで、[**リザーブドインスタンス**] を選択します。

1. [**Purchase Reserved DB Instance**] を選択します。

1. [**製品の説明**] で、DB エンジンとライセンスタイプを選択します。

1. [**DB インスタンスクラス**] で、DB インスタンスのクラスを選択します。

1. **[デプロイオプション]** で、シングル AZ または マルチ AZ DB インスタンスのデプロイが必要かどうかを選択します。
**注記**  
マルチ AZ DB クラスターのデプロイ用に同等のリザーブド DB インスタンスを購入するには、シングル AZ リザーブド DB インスタンスを 3 つ購入するか、マルチ AZ リザーブド DB インスタンスを 1 つと シングル AZ リザーブド DB インスタンスを 1 つ購入します。詳細については、「[マルチ AZ DB クラスターのリザーブド DB インスタンス](USER_WorkingWithReservedDBInstances.md#USER_WorkingWithReservedDBInstances.MultiAZDBClusters)」を参照してください。

1. **[期間]** で、DB インスタンスを予約する期間を選択します。

1. [**提供タイプ**] で、提供タイプを選択します。

   提供タイプを選択すると、料金情報が表示されます。
**重要**  
リザーブド DB インスタンスの購入と料金の発生を防ぐには、[**キャンセル**] を選択します。

リザーブド DB インスタンス提供タイプに関する情報を取得したら、次の手順に従い、この情報を使用して提供タイプを購入できます。

**リザーブド DB インスタンスを購入するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール ([https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)) を開きます。

1. ナビゲーションペインで、[**リザーブドインスタンス**] を選択します。

1. 
**重要**  
先に進む前に、正しい AWS リージョンを使用していることを確認してください。リザーブド DB インスタンスはリージョン固有であり、リージョン間で転送することはできません。コンソールの右上隅にあるリージョンセレクターを使用して、目的のリージョンでリザーブドインスタンスを購入していることを確認してください。

1. **[Purchase Reserved DB Instance]** (リザーブド DB インスタンスの購入) を選択します。

1. [**製品の説明**] で、DB エンジンとライセンスタイプを選択します。

1. [**DB インスタンスクラス**] で、DB インスタンスのクラスを選択します。

1. **[マルチ AZ 配置]** で、シングル AZ またはマルチ AZ DB インスタンス配置が必要かどうかを選択します。
**注記**  
マルチ AZ DB クラスターのデプロイ用に同等のリザーブド DB インスタンスを購入するには、シングル AZ リザーブド DB インスタンスを 3 つ購入するか、マルチ AZ リザーブド DB インスタンスを 1 つと シングル AZ リザーブド DB インスタンスを 1 つ購入します。詳細については、「[マルチ AZ DB クラスターのリザーブド DB インスタンス](USER_WorkingWithReservedDBInstances.md#USER_WorkingWithReservedDBInstances.MultiAZDBClusters)」を参照してください。

1. [**Term**] で、DB インスタンスを予約する期間を選択します。

1. [**提供タイプ**] で、提供タイプを選択します。

   提供タイプを選択すると、料金情報が表示されます。  
![\[[Purchase reserved DB instance] (リザーブド DB インスタンスの購入) コンソール\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/reservedinstance.png)

1. (オプション) 購入したリザーブド DB インスタンスに独自の識別子を割り当てると、インスタンスを追跡しやすくなります。[**Reserved Id**] に、リザーブド DB インスタンスの識別子を入力します。

1. [**Submit**] を選択してください。

   リザーブド DB インスタンスを購入すると、**リザーブドインスタンス** リストに表示されます。

リザーブド DB インスタンスを購入したら、次の手順に従ってリザーブド DB インスタンスに関する情報を取得できます。

**AWS アカウントのリザーブド DB インスタンスの情報を入手するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール ([https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)) を開きます。

1. [**ナビゲーション**] ペインで [**リザーブドインスタンス**] を選択します。

   アカウントのリザーブド DB インスタンスが表示されます。特定のリザーブド DB インスタンスに関する詳細な情報を確認するには、リストにあるそのインスタンスを選択します。これによって、コンソールの下部にある詳細ペインにそのインスタンスの詳細情報を表示できます。

## AWS CLI
<a name="USER_WorkingWithReservedDBInstances.CLI"></a>

リザーブド DB インスタンスを AWS CLI で使用するには、以下の例に従います。

**Example 使用可能なリザーブド DB インスタンスの提供タイプに関する情報を入手する**  
使用可能なリザーブド DB インスタンス提供タイプに関する情報を取得するには、AWS CLI コマンド [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-reserved-db-instances-offerings.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-reserved-db-instances-offerings.html) を呼び出します。  

```
aws rds describe-reserved-db-instances-offerings
```
この呼び出しにより、以下のような出力が返されます。  

```
 1. OFFERING  OfferingId                            Class         Multi-AZ  Duration  Fixed Price  Usage Price  Description  Offering Type
 2. OFFERING  438012d3-4052-4cc7-b2e3-8d3372e0e706  db.r3.large   y         1y        1820.00 USD  0.368 USD    mysql        Partial  Upfront
 3. OFFERING  649fd0c8-cf6d-47a0-bfa6-060f8e75e95f  db.r3.small   n         1y         227.50 USD  0.046 USD    mysql        Partial  Upfront
 4. OFFERING  123456cd-ab1c-47a0-bfa6-12345667232f  db.r3.small   n         1y         162.00 USD   0.00 USD    mysql        All      Upfront
 5.     Recurring Charges:   Amount  Currency  Frequency        
 6.     Recurring Charges:   0.123   USD       Hourly
 7. OFFERING  123456cd-ab1c-37a0-bfa6-12345667232d  db.r3.large   y         1y         700.00 USD   0.00 USD    mysql        All      Upfront
 8.     Recurring Charges:   Amount  Currency  Frequency
 9.     Recurring Charges:   1.25    USD       Hourly
10. OFFERING  123456cd-ab1c-17d0-bfa6-12345667234e  db.r3.xlarge  n         1y        4242.00 USD   2.42 USD    mysql        No       Upfront
```

リザーブド DB インスタンス提供タイプに関する情報を取得したら、この情報を使用して提供タイプを購入できます。

リザーブド DB インスタンスを購入するには、以下のパラメータを指定して AWS CLI コマンド [https://docs.aws.amazon.com/cli/latest/reference/rds/purchase-reserved-db-instances-offering.html](https://docs.aws.amazon.com/cli/latest/reference/rds/purchase-reserved-db-instances-offering.html) を呼び出します。
+ `--reserved-db-instances-offering-id` - 購入する提供タイプの ID。提供タイプの ID を取得するには、前の例を参照してください。
+ `--reserved-db-instance-id` - 購入したリザーブド DB インスタンスに独自の識別子を割り当てると、インスタンスを追跡しやすくなります。

**Example リザーブド DB インスタンスを購入する**  
次の例では、ID が *649fd0c8-cf6d-47a0-bfa6-060f8e75e95f* のリザーブド DB インスタンスを購入し、識別子として *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
```
このコマンドにより、以下のような出力が返されます。  

```
1. RESERVATION  ReservationId      Class        Multi-AZ  Start Time                Duration  Fixed Price  Usage Price  Count  State            Description  Offering Type
2. RESERVATION  MyReservation      db.r3.small  y         2011-12-19T00:30:23.247Z  1y        455.00 USD   0.092 USD    1      payment-pending  mysql        Partial  Upfront
```

リザーブド DB インスタンスを購入したら、リザーブド DB インスタンスに関する情報を取得できます。

AWS アカウントのリザーブド DB インスタンスに関する情報を取得するには、以下の例に従って、AWS CLI コマンド [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-reserved-db-instances.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-reserved-db-instances.html) を呼び出します。

**Example リザーブド DB インスタンスを取得する**  

```
aws rds describe-reserved-db-instances
```
このコマンドにより、以下のような出力が返されます。  

```
1. RESERVATION  ReservationId     Class        Multi-AZ  Start Time                Duration  Fixed Price  Usage Price  Count  State    Description  Offering Type
2. RESERVATION  MyReservation     db.r3.small  y         2011-12-09T23:37:44.720Z  1y        455.00 USD   0.092 USD    1      retired  mysql        Partial  Upfront
```

## RDS API
<a name="USER_WorkingWithReservedDBInstances.API"></a>

RDS API を使用して、リザーブド DB インスタンスを操作できます。
+ 使用可能なリザーブド DB インスタンス提供タイプに関する情報を取得するには、Amazon RDS API オペレーション [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstancesOfferings.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstancesOfferings.html) を呼び出します。
+ リザーブド DB インスタンス提供タイプに関する情報を取得したら、この情報を使用して提供タイプを購入できます。次のパラメータを指定して、[https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PurchaseReservedDBInstancesOffering.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PurchaseReservedDBInstancesOffering.html) RDS API オペレーションを実行します。
  + `--reserved-db-instances-offering-id` - 購入する提供タイプの ID。
  + `--reserved-db-instance-id` - 購入したリザーブド DB インスタンスに独自の識別子を割り当てると、インスタンスを追跡しやすくなります。
+ リザーブド DB インスタンスを購入したら、リザーブド DB インスタンスに関する情報を取得できます。[https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstances.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstances.html) RDS API オペレーション を呼び出します。

# Amazon RDS のリザーブド DB インスタンスの請求の表示
<a name="reserved-instances-billing"></a>

リザーブド DB インスタンスの請求は、AWS マネジメントコンソールの「請求ダッシュボード」 で表示できます。

**リザーブド DB インスタンスの請求を表示する**

1. AWS マネジメントコンソールにサインインします。

1. 右上の**アカウントメニュー**から**請求ダッシュボード**を選択します。

1. ダッシュボード右上の**請求の詳細**アイコンを選択します。

1. 「**AWSサービス料金**」で、**リレーショナルデータベースサービス**を展開します。

1. リザーブド DB インスタンスが置かれている AWS リージョン、例えば**米国西部 (オレゴン)** を展開します。

   リザーブド DB インスタンスと当月の時間単位の料金は、**Amazon Relational Database Service* データベースエンジン*リザーブドインスタンス**に表示されます。  
![\[リザーブド DB インスタンスの月額料金を表示\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/ri-db-billing1.png)

   この例では、リザーブド DB インスタンスは全額前払いで購入したため、時間単位の料金は発生しません。

1. **リザーブドインスタンス**の見出し横にある「**Cost Explorer**」(棒グラフ) アイコンを選択します。

   Cost Explorer には、**毎月の EC2 稼働時間のコストと使用状況**グラフが表示されます。

1. グラフ右横の**使用タイプグループ**フィルターをクリアします。

1. 使用コストを調べる期間と時間単位を選択します。

   次の例は、オンデマンドおよびリザーブド DB インスタンスの年間使用コストを月単位で表示しています。  
![\[オンデマンド およびリザーブド DB インスタンスの使用コストを表示\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/ri-db-billing2.png)

   2021 年 1 月から 6 月までのリザーブド DB インスタンスの料金は、一部前払いのインスタンスの月額料金で、2021 年 8 月の料金は全額前払いのインスタンスの 1 回限りの料金です。

   一部前払いのインスタンスのリザーブドインスタンス割引は 2021 年 6 月に有効期限が切れましたが、DB インスタンスは削除されませんでした。有効期限を過ぎてからは、オンデマンド料金で請求されました。