Amazon Relational Database Service(Amazon RDS)は、クラウド上でリレーショナルデータベースを簡単にセットアップ、運用、拡張することのできるウェブサービスです。これは手間のかかるデータベースの管理タスクをお客様の代わりに行いながら、安価で規模の変更が可能な機能を提供します。これによってお客様は自身のアプリケーション開発やビジネスに集中することができます。
Amazon RDS では、これまでお使いの MySQL、Oracle、Microsoft SQL Server データベースエンジンの機能を引き続き利用できます。つまり、既存のデータベースで現在すでに使用しているコード、アプリケーション、およびツールは、Amazon RDS で使用することができます。Amazon RDS は、データベース ソフトウェアに自動的にパッチを当て、データベースをバックアップし、ユーザーが定義した保持期間バックアップを格納して、特定時点への復旧を有効にします。1回の API 呼び出しで、お客様の関係データベースに関連する計算リソースまたはストレージ能力を拡張することができ、この柔軟性から恩恵を受けることができます。さらに、Amazon RDS ではレプリケーションの使用が容易であり、本稼働用データベースの可用性と信頼性が向上します。MySQL 用 Amazon RDS ではさらに、1つのデータベースデプロイメントのキャパシティを超えたスケールアウトが可能です(読み取りの多いデータベースワークロードの場合)。Amazon Web Services のすべてのサービスと同様に、初期投資は不要であり、お支払いいただくのは使用したリソースの分のみです。
Amazon RDS は、リレーショナルデータベースのすべての機能と能力を必要とする、またはリレーショナルデータベースを利用する既存のアプリケーションやツールを移行する必要があるというお客様のために設計されています。Amazon RDS では、MySQL、Oracle または SQL Server データベースエンジンをお客様専用の Amazon RDS データベースインスタンス上で実行することによって、これらのデータベースエンジンの機能にアクセスできるようになります。
Amazon RDS を使用するには、次の手順に従うだけです:
デプロイが容易 – Amazon RDS は、プロジェクトを計画してから配備を行うまでの手順を簡単にします。AWS Management Console またはシンプルな API 呼び出しを使って、プロダクション準備が整ったリレーショナルデータベース機能にアクセスすることができます。インフラストラクチャのプロビジョニングや、データベースソフトウェアのインストールや管理について心配する必要はありません。
管理しやすい – Amazon RDS により、バックアップ、パッチ管理、レプリケーションなど、一般的に手間のかかるデータベース管理タスクを処理することができます。これにより、より高価値なアプリケーション開発やデータベース改善を追求することができます。
互換性 – Amazon RDS を使用すれば、リレーショナルデータベースに、完全なネイティブアクセスを行なうことができます。これにより、既存のツールやアプリケーションとの互換性を待たせることが容易となります。加えて、Amazon RDS ではオプションのコントロールがあり、これは MySQL DB Engine Version または Oracle DB Engine Version でサポートされていて、DB Engine Version Management を通して DB インスタンスを駆動します。
拡張性 – シンプルな API呼び出しまたはAWS Management Console の数回のクリックを用いて、お客様のデータベースが利用可能な処理能力およびストレージリソースを拡張し、お客様のビジネスニーズとアプリケーション負荷に対応させることができます。MySQL DB Engine では、1つまたは複数のリードレプリカを DB インスタンス配備に関連付けて、1つの DB インスタンスの容量を拡張して読み込みがヘビーな負荷を緩和させることができます。
信頼性 – Amazon RDS は、重要な本稼働用データベースの信頼性を高めるためのさまざまな機能を備えています。例えば、自動バックアップ、DB スナップショット、ホストの自動交換、Multi-AZ 配備を MySQL と Oracle の両方のデータベースエンジンに対して使用できます。Amazon RDS が実行されるインフラストラクチャは、Amazon Web Services の他のサービスに使用されるものと同じで、高い信頼性が特長です。
他の Amazon Web Services との統合 – Amazon RDS は、他の Amazon Web Services と緊密に連携します。例えば、Amazon EC2 で稼動しているアプリケーションは、同一リージョンの Amazon RDS DB インスタンスに対して、少ない待ち時間でのデータベースアクセスを体験するでしょう。
セキュリティ – Amazon RDS は、お客様の DB インスタンスのセキュリティ確保のために多数のメカニズムを提供しています。
安価 – 非常に低額の料金を、実際に利用したしたリソース分に対してのみお支払いください。加えて、前払いや長期契約がないオンデマンド料金で、さらには当社の予約価格のオプションでより低い時間料金を得ることができます。
Amazon RDS で利用できる機能は、どの DB エンジンを選択したかによって決まります。各エンジンでサポートされている機能については、Amazon RDS for MySQL のページ(MySQL エンジン)、Amazon RDS for Oracle Database のページ(Oracle データベースエンジン)、またはAmazon RDS for Microsoft SQL Server のページ(SQL Server エンジン)をご覧ください。
Amazon RDS で現在サポートされている DB インスタンスクラスは次の5つです。
各 DB インスタンスクラスに対して、RDS は、関連するストレージ能力を 5 GB から 1 TB の間で選択する能力を提供します。1 ECU は、1.0-1.2 GHz 2007 Opteron または 2007 Xeon プロセッサと同等の CPU 能力を提供します。
使用料金は従量課金制となっています。最低料金は不要です。AWS Simple Monthly Calculator を使って月額料金をお見積りください。
オンデマンド DB インスタンスでは、長期間の契約なしに、時間単位で、計算処理能力に対して料金をお支払いいただきます。これは、ハードウェアのプランニング、購入、管理のコストや複雑性からお客様を解放し、一般的には高額の固定費となるものを、ずっと低額の変動費へと変換します。
下記の価格は、スタンダード DB インスタンスまたは単一の Availability Zone にデプロイされたリードレプリカに適用されます。
データの耐久性と可用性を強化するために、DB インスタンスを Multi-AZ 配備として実行すれば、Amazon RDS は、定期的または計画外の停止が発生した場合の自動フェイルオーバーのために異なる Availability Zone にスタンバイを用意・維持します。Multi-AZ 配備の詳細についてはこちらをご覧ください。
標準および Multi-AZ 配備の料金は両方とも、DB インスタンスが起動してから終了するまでの、使用された 1 DB インスタンス時間ごとに計算されます。使用時間が1時間未満の DB インスタンスは、1時間分として請求されます。
Amazon RDS のリザーブドインスタンスとは、予約したい DB インスタンスごとに低額の予約金を一括でお支払いいただき、見返りとしてそのインスタンスの時間当たりの使用料金を大幅に割り引くというものです。Amazon RDS のリザーブドインスタンスには3つのタイプ(軽度使用、中度使用、重度使用)があるため、先払いする金額と実際の時間当たり価格とのバランスを取ることができます。アプリケーションのワークロードと実行する時間の長さによっては、Amazon RDS のリザーブドインスタンスをご利用いただくと、オンデマンド DB インスタンスを実行するのに比べて大幅に費用を節約できます。リザーブド DB インスタンスの詳細については、リザーブドインスタンスのページをご覧ください。
スタンダード リザーブド DB インスタンスの予約は、スタンダード データベース インスタンスか単一の Availability Zone にデプロイされたリードレプリカのどちらにでも適用することができます。Multi-AZ 配備には異なる予約オプションがあります。
DB インスタンスに対する一括払いは、返金できませんのでご注意ください。
各DB インスタンスクラスについて、Amazon RDS は、お客様の最初のデータセットのための関連ストレージ能力を、5 GB から 1 TB までの間で選択する能力を提供します。
データの耐久性と可用性を強化するために、DB インスタンスを Multi-AZ 配備として実行すれば、Amazon RDS は、定期的または計画外の停止が発生した場合の自動フェイルオーバーのために異なる Availability Zone にスタンバイを用意・維持します。Multi-AZ 配備の詳細についてはこちらをご覧ください。
* Multi-AZ 配備では、データベースを更新する場合の書き込み I/O 使用量は2倍になります。なぜなら、Amazon RDS が、同時にスタンバイ DB インスタンスにお客様のデータをレプリケーションするからです。読み込み I/O 使用量は、データベースから読み込む場合と変わりません。
バックアップストレージは、自動データベースバックアップ、およびお客様が取得したユーザー開始型 DB スナップショットに関連するストレージです。バックアップ保持期間を増やしたり、追加のデータベーススナップショットを取得したりすれば、お客様のデータベースが消費するバックアップストレージは増大します。
*
例えば、お客様が10GB/月でセットアップしたデータベースストレージで、アクティブな DB インスタンスを保有している場合、最大 10 GB/月までのバックアップストレージは追加料金なしで提供されます。データベース管理者としての当社の経験を基にすると、データベースのほとんどは、最初のデータセットよりも少ないバックアップ用ストレージを必要とします。つまりほとんどのお客様は、バックアップストレージのために料金を支払うことはありません。
以下の料金は、Amazon RDSの「受信(イン)」と「送信(アウト)」で転送されるデータを基にしています。
** AWS 無料使用範囲の一環として、AWS の新規お客様は、すべての AWS サービスを総合して、1ヵ月に付き、15 GB のデータ送信を1年間無料でご利用いただけます。
*** 料金表に示したデータ転送量は、Amazon EC2、Amazon S3、Amazon RDS、Amazon SimpleDB、Amazon SQS、Amazon SNS、AWS Storage Gateway、Amazon DynamoDB、および Amazon VPC でのデータ送信(アウト)量の合計です。
使用料金は従量課金制となっています。最低料金は不要です。AWS Simple Monthly Calculator を使って月額料金をお見積りください。
「ライセンス込み」サービスモデルでは、Oracle のライセンスを個別に購入する必要はありません。Oracle Database ソフトウェアは、AWS によってライセンス化されています。「ライセンス込み」料金には、ソフトウェア、基礎となるハードウェアリソース、および Amazon RDS マネジメント機能が含まれています。
ライセンス込みモデルのオンデマンド DB インスタンスでは、長期間の契約なしに、時間単位で、計算処理能力に対して料金をお支払いいただきます。これは、ハードウェアのプランニング、購入、管理のコストや複雑性からお客様を解放し、一般的には高額の固定費となるものを、ずっと低額の変動費へと変換します。
現在サポートされているモデル: スタンダードエディション1
下記の価格は、スタンダード DB インスタンスを単一の Availability Zone にデプロイした場合に適用されます。
データの耐久性と可用性を強化するために、DB インスタンスを Multi-AZ 配備として実行すれば、Amazon RDS は、定期的または計画外の停止が発生した場合の自動フェイルオーバーのために異なる Availability Zone にスタンバイを用意・維持します。Multi-AZ 配備の詳細についてはこちらをご覧ください。
標準および Multi-AZ 配備の料金は両方とも、DB インスタンスが起動してから終了するまでの、使用された 1 DB インスタンス時間ごとに計算されます。使用時間が1時間未満の DB インスタンスは、1時間分として請求されます。
自分のライセンス使用(「BYOL」)モデルでは、既存の Oracle Database ソフトウェアのライセンスを使用して Amazon RDS を実行することができます。また、Oracle から直接 Oracle Database 11g のライセンスを購入して Amazon RDS でそれらを実行することができます。
BYOL モデルの DB インスタンスを実行するには、DB インスタンスクラスおよび実行する Oracle Database のエディション用の適切な Oracle Database のライセンスを(ソフトウェア更新のライセンスおよびサポート付き)を持っている必要があります。また、クラウドコンピューティング環境での Oracle Database ソフトウェアのライセンス化に関する Oracle のポリシーに従う必要があります。Amazon EC2 環境における DB インスタンスおよび Amazon EC2 用の Oracle のライセンスポリシーはここでご覧になれます。
BYOL モデルのオンデマンドの DB インスタンスでもまた、長期間の契約なしに、時間単位で、計算処理能力に対して料金をお支払いいただきます。
サポートされているモデル: エンタープライズエディション、スタンダードエディション、スタンダードエディション1。BYOL Amazon RDS エディションによって料金が異なることはありません。
下記の価格は、スタンダード DB インスタンスを単一の Availability Zone にデプロイした場合に適用されます。
データの耐久性と可用性を強化するために、DB インスタンスを Multi-AZ 配備として実行すれば、Amazon RDS は、定期的または計画外の停止が発生した場合の自動フェイルオーバーのために異なる Availability Zone にスタンバイを用意・維持します。Multi-AZ 配備の詳細についてはこちらをご覧ください。
「ライセンス込み」サービスモデルでのオンデマンド DB インスタンスと同様に、Oracle のライセンスの個別購入は不要です。Oracle Database ソフトウェアのライセンスは、AWS によって付与されます。
リザーブドインスタンスとは、低額の予約金を一括先払いしていただくことによって、ご希望の DB インスタンスを1年間または3年間予約できるというものです。見返りとして、予約した DB インスタンスの時間単位の使用料金が大幅に割り引かれます。Amazon RDS のリザーブドインスタンスには3つのタイプ(軽度使用、中度使用、重度使用)があるため、先払いする金額と実際の時間当たり価格とのバランスを取ることができます。リザーブド DB インスタンスの詳細については、リザーブドインスタンスのページをご覧ください。
現在サポートされているモデル: スタンダードエディション1
DB インスタンスに対する一括払いは、返金できませんのでご注意ください。
BYOL モデルの DB インスタンスを実行するには、DB インスタンスクラスおよび実行する Oracle Database のエディション用の適切な Oracle Database のライセンスを(ソフトウェア更新のライセンスおよびサポート付き)を持っている必要があります。また、クラウドコンピューティング環境での Oracle Database ソフトウェアのライセンス化に関する Oracle のポリシーに従う必要があります。Amazon EC2 環境における DB インスタンスおよび Amazon EC2 用の Oracle のライセンスポリシーはここでご覧になれます。
予約したい各 DB インスタンス用に、1年間または3年間の期間で低料金の一括先払いをすることができるものです。その代償として、お客様が予約したリザーブド DB インスタンスの予約中の時間単位の使用料金には大幅な割引があります。
サポートされているモデル: エンタープライズエディション、スタンダードエディション、スタンダードエディション1BYOL Amazon RDS エディションによって料金が異なることはありません。
DB インスタンスに対する一括払いは、返金できませんのでご注意ください。
各 DB インスタンスクラスについて、Amazon RDS は、お客様の最初のデータセットのための関連ストレージ能力を、5 GB から 1 TBまでの間で選択する能力を提供します。
ライセンス込みモデルと BYOL モデルのどちらで Oracle DB インスタンス用に Amazon RDS を実行していても、お客様のプロビジョニング データベース ストレージの料金は同じです。
データの耐久性と可用性を強化するために、DB インスタンスを Multi-AZ 配備として実行すれば、Amazon RDS は、定期的または計画外の停止が発生した場合の自動フェイルオーバーのために異なる Availability Zone にスタンバイを用意・維持します。Multi-AZ 配備の詳細についてはこちらをご覧ください。
* Multi-AZ 配備では、データベースを更新する場合の書き込み I/O 使用量は2倍になります。なぜなら、Amazon RDS が、同時にスタンバイ DB インスタンスにお客様のデータをレプリケーションするからです。読み込み I/O 使用量は、データベースから読み込む場合と変わりません。
バックアップストレージは、自動データベースバックアップ、およびお客様が取得したユーザー開始型DBスナップショットに関連するストレージです。バックアップ保持期間を増やしたり、追加のデータベーススナップショットを取得したりすれば、お客様のデータベースが消費するバックアップストレージは増大します。
* 例えば、お客様が10GB/月でセットアップしたデータベースストレージで、アクティブな DB インスタンスを保有している場合、最大10GB/月までのバックアップストレージは追加料金なしで提供されます。データベース管理者としての当社の経験を基にすると、データベースのほとんどは、最初のデータセットよりも少ないバックアップ用ストレージを必要とします。つまりほとんどのお客様は、バックアップストレージのために料金を支払うことはありません。
以下の料金は、Amazon RDSの「受信(イン)」と「送信(アウト)」で転送されるデータを基にしています。
** AWS 無料使用範囲の一環として、AWS の新規お客様は、すべての AWS サービスを総合して、1ヵ月に付き、15 GB のデータ送信を1年間無料でご利用いただけます。
*** 料金表に示したデータ転送量は、Amazon EC2、Amazon S3、Amazon RDS、Amazon SimpleDB、Amazon SQS、Amazon SNS、AWS Storage Gateway、Amazon DynamoDB、および Amazon VPC でのデータ送信(アウト)量の合計です。
使用料金は従量課金制となっています。最低料金は不要です。AWS 簡易見積りツールを使って月額料金をお見積りください。
新規の Amazon RDS のお客様は、無料で Amazon RDS for SQL Server の利用を開始し、各月次の Amazon RDS for SQL Server のリソースを1年間無料でご利用いただけます。
提供の詳細については、こちらにアクセスしてください。
「ライセンス込み」サービスモデルでは、Microsoft SQL Server のライセンスを別途購入する必要はありません。「ライセンス込み」料金には、ソフトウェア、ハードウェアリソース、および Amazon RDS 管理機能が含まれています。
このモデルによる現在のサポート対象: Express、Web、Standard Edition
ライセンス込みモデルのオンデマンド DB インスタンスでは、長期間の契約なしに、時間単位で、計算処理能力に対して料金をお支払いいただきます。これは、ハードウェアのプランニング、購入、管理のコストや複雑性からお客様を解放し、一般的には高額の固定費となるものを、ずっと低額の変動費へと変換します。下記の価格は、単一の利用可能ゾーン(Single-AZ)にデプロイされる DB インスタンスに適用されます。
料金は、DB インスタンスが起動してから終了するまでの、消費される DB インスタンス時間単位のものですのでご注意ください。使用時間が1時間未満の DB インスタンスは、1時間分として請求されます。
「ライセンス込み」サービスモデルでのオンデマンド DB インスタンスと同様に、リザーブドインスタンス向けの SQL Server のライセンスの個別購入は不要です。SQL Server ソフトウェアのライセンスは、AWS によって付与されます。
リザーブドインスタンスとは、低額の予約金を一括先払いしていただくことによって、ご希望の DB インスタンスを1年間または3年間予約できるというものです。見返りとして、予約した DB インスタンスの時間単位の使用料金が大幅に割り引かれます。Amazon RDS のリザーブドインスタンスには3つのタイプ(軽度使用、中度使用、重度使用)があるため、利用の要件に基づいて、適切なオプションを柔軟に選択できます。リザーブド DB インスタンスの詳細については、リザーブドインスタンスのページをご覧ください。下記の価格は、単一の利用可能ゾーン(Single-AZ またはスタンダードデプロイ)にデプロイされる DB インスタンスに適用されます。
DB インスタンスに対する一括払いは、返金できませんのでご注意ください。
Microsoft のライセンスモビリティプログラム(以下、「ライセンスを自分で用意」または「BYOL」と呼びます)を利用すると、すでに SQL Server ライセンスを保有している場合に、現在のオンプレミスのワークロードを、Microsoft ソフトウェアライセンス料金の追加なしで容易に AWS に移行できます。この特典は、有効なマイクロソフトソフトウェアアシュアランス(Microsoft Software Assurance/SA)契約の対象となる SQL Server ライセンス(現在は、Standard および Enterprise Edition を含む)を持つマイクロソフトボリュームライセンス(Microsoft Volume Licensing/VL)カスタマーにご利用いただけます。
自分のライセンス使用(「BYOL」)モデルでは、既存の SQL Server ソフトウェアのライセンスを使用して Amazon RDS を実行することができます。マイクロソフトまたはその他の再販業者から SQL Server ライセンスを購入して、Amazon RDS で実行することもできます。BYOL モデルで DB インスタンスを実行するには、適用条件を満たしていて、こちらに記載されているサインアッププロセスを実行していただく必要があります。また、実行する DB インスタンスクラスと SQL Server エディションに応じた SQL Server ライセンスとソフトウェアアシュアランスを保有していることと、Microsoft のライセンシングポリシーを遵守していただくことも必要です。
このモデルによるサポート対象: Standard Edition および Enterprise Edition。AWS の料金は、このモデルでサポートされるどのエディションでも同じです。下記の価格は、スタンダード DB インスタンスを単一の利用可能ゾーンにデプロイした場合に適用されます。
BYOL モデルのオンデマンドの DB インスタンスでも、長期間の契約なしに、時間単位で、計算処理能力に対して料金をお支払いいただくことができます。
予約したい各 DB インスタンス用に、1年間または3年間の期間で低料金の一括先払いをすることができるものです。その代償として、お客様が予約したリザーブド DB インスタンスの予約中の時間単位の使用料金には大幅な割引があります。
DB インスタンスに対する一括払いは、返金できませんのでご注意ください。
DB インスタンスクラスごとに、プライマリデータセット用のストレージ容量を 1 TB までの範囲内で選択できます。
ライセンス込みモデルと BYOL モデルのどちらで SQL Server DB インスタンス用に Amazon RDS を実行していても、お客様のプロビジョニングデータベースストレージの料金は同じです。
バックアップストレージは、自動データベースバックアップ、およびお客様が取得したユーザー開始型DBスナップショットに関連するストレージです。バックアップ保持期間を増やしたり、追加のデータベーススナップショットを取得したりすれば、お客様のデータベースが消費するバックアップストレージは増大します。
* 例えば、お客様が10GB/月でセットアップしたデータベースストレージで、アクティブな DB インスタンスを保有している場合、最大10GB/月までのバックアップストレージは追加料金なしで提供されます。データベース管理者としての当社の経験を基にすると、データベースのほとんどは、最初のデータセットよりも少ないバックアップ用ストレージを必要とします。つまりほとんどのお客様は、バックアップストレージのために料金を支払うことはありません。
以下の料金は、Amazon RDSの「受信(イン)」と「送信(アウト)」で転送されるデータを基にしています。
** AWS 無料使用範囲の一環として、AWS の新規お客様は、すべての AWS サービスを総合して、1ヵ月に付き、15 GB のデータ送信を1年間無料でご利用いただけます。
*** 料金範囲は、Amazon EC2、Amazon S3、Amazon RDS、Amazon SimpleDB、Amazon SQS、Amazon SNS、AWS Storage Gateway、Amazon DynamoDB、および Amazon VPC 全体での、データ送信の利用合計量で決まります。
| 開発者用リソース |
Amazon RDS では、AWS Management Console またはウェブサービス API のシンプルなセットを使用して、リレーショナルデータベースのインスタンス(DB インスタンス)を作成、削除、修正することができます。またお客様は、DB インスタンスのアクセスとセキュリティをコントロールし、データベースのバックアップとスナップショットを管理することもできます。利用可能な Amazon RDS API の完全なリストについては、Amazon RDS API ガイドをご参照ください。最も一般的に使用される API とそれらの機能をいくつか以下に記載しています。
Amazon RDS の使用を開始することがどれほど簡単であるかについての概説は、AWS エバンジェリストであるジェフ・バー(Jeff Barr)氏の、Amazon RDS についての投稿をご参照ください。20以上の DB インスタンスを実行したい場合は、このフォームにご記入ください。お客様のリクエストに対して、当社が速やかに対応いたします。
お客様のアプリケーションがすでに MySQL、Oracle または SQL Server データベースエンジンを使用して稼働中の場合も、Amazon RDS への移植は簡単です。次のインポートガイドに記載されているベストプラクティスをご覧ください。
毎月末、お客様は実際に使用した Amazon RDS リソースに対してのみ料金を課金されます。お客様が作成したDBインスタンスが接続可能な状態になると、DBインスタンスが稼動する各時間に対して課金が行われます(例: スモール DB インスタンスごとに$0.11/時)。各 DB インスタンスは、終了まで稼動します。終了はお客様が API を呼び出して DB インスタンスを削除した場合か、またはインスタンスの障害時に発生します。1時間未満の消費された DB インスタンス時間は、1時間分として請求されます。DB インスタンス時間に加えて、お客様の毎月のストレージ、IO リクエスト、およびバックアップに対しても請求させていただきます。請求期間内にストレージ能力を拡張すると、請求額はそれに応じて日割り計算されます。
Amazon RDS を理解する最善の方法は、当社の技術資料の一部である、入門ガイドを確認することです。お客様自身の DB インスタンスを作成してアプリケーションを開発する準備ができたら、AWS Management Console または Amazon RDS API を使用して、数分で DB インスタンスを起動することができます。
デフォルトでは、合計で最大20の Amazon RDS DB インスタンスを持つことができます。この20インスタンスのうち、最大10インスタンスを「ライセンス込み」モデルの Oracle または SQL Server DB インスタンスとして持つことができます。それ以上のインスタンスの実行をご希望の場合は、このフォームにご記入ください。お客様のリクエストに対して、当社が速やかに対応いたします。
Amazon RDS とは別に、Amazon Web Services は、開発者向けにいくつかのデータベースソリューションの選択肢を提供しています。お客様のアプリケーションのための様々なデータベース代替製品の詳細情報については、AWS でのデータベースの実行ページをご覧ください。