Amazon Aurora は最新のリレーショナルデータベースサービスです。完全にオープンソースの MySQL および PostgreSQL 互換エディションと、サーバーレスおよび機械学習 (ML) 主導のアプリケーションを構築するためのさまざまなデベロッパーツールにより、世界規模で比類のない高性能と高可用性を実現します。
予測可能、従量課金制、オンデマンド、リザーブドインスタンスの料金設定で、ビジネスニーズに合った Aurora の料金を選択できます。Aurora では、データベースインスタンス、ストレージ、I/O の料金を、データベースクラスター構成と、ユーザーが有効にすることを選択したオプション機能に基づいて課金します。
Aurora クラスター構成 新規
Aurora を使用すると、アプリケーションのスケーリングニーズやデータアクセスパターンの変化にかかわらず、コスト効率よく実行されるようにデータベースクラスターを構成できます。Amazon Aurora Standard と Amazon Aurora I/O 最適化の構成オプションから、お客様固有のワークロード特性の料金性能と料金予測可能性の要件に最も合ったものを柔軟に選択できます。データベースインスタンス、ストレージ、I/O の料金は、選択したオプションによって異なります。詳細については、Amazon Aurora のストレージと信頼性をご覧ください。
Aurora Standard は、一般的なデータアクセスパターンと低から中程度の I/O 使用量の、Aurora 上で実行される大部分のアプリケーションに対して、費用対効果の高い料金設定を提供しています。Aurora Standard では、データベースインスタンス、ストレージ、ペイパーリクエスト I/O に対して料金が発生します。
Aurora I/O 最適化により、大量の I/O を必要とするアプリケーションの料金パフォーマンスが向上します。I/O 支出が Aurora データベースの総支出の 25% を超える場合、Aurora I/O 最適化を使用すると、I/O 集約型のワークロードのコストを最大 40% 節約できます。Aurora I/O 最適化では、データベースインスタンスとストレージ使用量に対してのみ支払いが発生し、読み取りおよび書き込み I/O 操作の料金は発生しません。Aurora I/O 最適化は、データアクセスパターンや I/O 使用量の変化にかかわらず、すべてのアプリケーションについて予測可能な料金設定を提供します。Aurora I/O 最適化により、I/O コストのばらつきがなくなります。
データベースインスタンス別の料金設定
Aurora では、アプリケーションのニーズに応じて自動的に起動、シャットダウン、容量の拡大または縮小を行う Amazon Aurora Serverless を選択できます。お支払いいただくのは、使用した容量に対してのみです。
あるいは、プロビジョンされたオンデマンドインスタンスを選択して、長期契約や前払い料金なしで DB インスタンスの使用時間ごとにデータベースの料金を支払うことも、プロビジョンされたリザーブドインスタンスを選択してさらに節約することもできます。
インスタンス料金は Aurora プライマリインスタンスとレプリカの両方に適用されます。料金は、選択するデータベースクラスター構成によって異なります。アプリケーションの料金性能と料金予測可能性のニーズにぴったり合います。データベースクラスター内のすべてのインスタンスには、Aurora Standard または Aurora I/O 最適化構成のどちらかの料金が請求されます。
データベースインスタンスの料金については、「Aurora MySQL 互換エディション」または「Aurora PostgreSQL 互換エディション」を選択し確認してください。
-
Aurora MySQL 互換エディション
選択して MySQL 互換料金オプションに関する詳細を見る-
サーバーレス
-
プロビジョンされたオンデマンドインスタンス
-
プロビジョンされたリザーブドインスタンス
-
サーバーレス
-
Amazon Aurora Serverless は、アプリケーションのニーズに基づいてデータベース容量を自動的に調整するオンデマンドの Auto Scaling 構成です。Aurora Serverless を使用すると、データベースの容量は、アプリケーションのワークロードのニーズを満たすように自動的にスケールアップまたはスケールダウンされ、非アクティブ時にはシャットダウンされるため、コストを削減し管理する時間を節約できます。Aurora Serverless では、データベース容量は 1 秒あたりに請求される Aurora Capacity Unit (ACU) で測定されます。1 ACU には、対応する CPU とネットワークを備えた約 2 GiB のメモリがあり、Aurora でプロビジョンしたインスタンスで使用されているのと類似のものです。
Aurora Serverless v2
Amazon Aurora Serverless v2 は、データベースを即座にスケーリングして 1 秒あたり数十万のトランザクションをサポートし、マルチ AZ 配置、リードレプリカ、グローバルデータベースなどの Aurora のすべての機能をサポートします。v2 機能を利用できることに加えて、ほとんどの Aurora Serverless のお客様は v2 に移行することでコストを削減できます。これは、開始容量が 0.5 ACU と低く (v1 では 2 ACU)、容量増分が 0.5 ACU と小さく (v1 では倍加)、容量のスケールダウンが Amazon Aurora Serverless v1 と比較して最大 15 倍速いためです。
アプリケーションの料金性能と料金予測可能性のニーズに基づいて、データベースクラスター内のすべてのインスタンスを Aurora Standard または Aurora I/O 最適化構成を使用するように構成できます。
Aurora Serverless v2 の料金例の詳細をご覧ください。
レイテンシーを拡大する
1 秒あたり数十万のトランザクションへの即時スケーリング
レイテンシーを縮小する
最大 15 倍の高速化
開始容量
0.5 ACU
容量詳細度
0.5 ACU 程度の詳細な増分
リードレプリカ
読み取りスケーラビリティのための最大 15 の Aurora Replicas
マルチ AZ および SLA
高可用性を実現するために、リードレプリカを別々の AZ に配布します。詳細については、Amazon Aurora SLA を参照してください。
Aurora Global Database
あらゆるリージョンでの 1 秒未満のデータアクセスとリージョン間の災害対策。詳細については、Aurora Global Database を参照してください。
Aurora Serverless v1 の料金
Aurora Serverless v1 は、使用頻度が低い、断続的、または予測不能なワークロード向けのコスト効率の良いオプションです。Aurora Serverless v1 では、Aurora Standard 構成を使用するようにデータベースクラスターを設定する必要があります。
レイテンシーを拡大する
5〜50 秒
レイテンシーを縮小する
最大 15 分
開始容量
1 ACU
容量詳細度
増分ごとに容量が 2 倍になります
-
プロビジョンされたオンデマンドインスタンス
-
オンデマンドインスタンスでは、長期間の契約や初期費用がなく、時間単位でインスタンスに対する料金が発生します。
料金は、データベースインスタンスの作成から終了あるいは削除までのインスタンス時間単位で計算されます。データベースインスタンスの作成、起動、変更などの請求対象となるステータス変更に続いて、1 時間未満のインスタンス時間は 10 分を最小料金として、秒単位で請求されます。
アプリケーションの料金性能と料金予測可能性のニーズに基づいて、データベースクラスター内のすべてのインスタンスを Aurora Standard または Aurora I/O 最適化構成を使用するように構成できます。
Aurora のプロビジョンされたオンデマンドインスタンスの料金
T4g と T3 の CPU クレジット
Amazon RDS の T4g および T3 DB インスタンスは Unlimited モードで実行されるので、連続する 24 時間での平均 CPU 使用率がインスタンスのベースラインを超えた場合に追加料金が発生します。CPU クレジットは、Aurora Standard の場合は vCPU 時間あたり 0.09 USD、Aurora I/O 最適化クラスター構成では vCPU 時間あたり 0.12 USD で請求されます。CPU クレジット料金は、すべての T4g と T3 インスタンスサイズおよびすべてのリージョンで同じです。リザーブドインスタンスの対象外です。
-
プロビジョンされたリザーブドインスタンス
-
リザーブドインスタンスは一定量のデータベースワークロードに最適で、オンデマンドインスタンスと比べて大幅にコストを削減できます。1 年間契約のリザーブドインスタンスはオンデマンドインスタンスに比べて最大 45% の割引、3 年間契約のリザーブドインスタンスは最大 66% の割引となります。リザーブドインスタンスは、インスタンスのサイズやクラスター構成オプションに柔軟性を提供します。リザーブドインスタンスの割引率は、Aurora Standard 構成と Aurora I/O 最適化構成にわたって、同じインスタンスファミリー (T3 や R5 など) のあらゆる規模の使用に自動的に適用されます。
リザーブドインスタンスの場合は、所定の期間終了まで使用する契約を結ぶことになり、時間あたりの料金は以下の表のとおり割安になります。これらの料金は Aurora Standard に適用されますが、Aurora I/O 最適化でリザーブドインスタンスを使用する場合、Aurora はお客様の使用に対するこれらのオプション間の料金差を自動的に考慮します。詳細については、料金例を参照してください。 実際に使用したかどうかにかかわらず、期間中は各時間ごとに料金が発生します。
使用する予定のデータベースインスタンスごとにリザーブドインスタンスを購入します。Purchasing API を呼び出すか、AWS コンソールでリザーブドインスタンスオプションを選択することで、データベースインスタンスをリザーブドインスタンスとして指定できます。データベースインスタンスをリザーブドインスタンスとして指定する場合、該当するリザーブドインスタンスの AWS リージョン、インスタンスタイプ、および数量を指定する必要があります。リザーブドインスタンスは指定したリージョンでのみ使用できます。
リザーブドインスタンスの料金にはストレージコストは含まれていません。 読み取りと書き込みの I/O コストは、データベースクラスターが Aurora I/O 最適化に設定されている場合にのみ含まれます。リザーブドインスタンスには、リザーブドインスタンスの料金の対象であることに加えて、お客様の AWS サービスの利用に適用される AWS カスタマーアグリーメントまたは AWS とのその他の契約に基づいて適用されるすべてのデータ転送料金およびその他の料金がかかります。今後 AWS はリザーブドインスタンスの料金プログラムを終了することがあります。
詳細なリザーブドインスタンスの料金例をご覧ください。
Aurora のプロビジョンされたリザーブドインスタンスの料金
* これはリザーブドインスタンス期間全体の月別お支払額の平均です。毎月の実際のお支払額は、その月の実際の時間数に時間使用料金を掛けて計算した金額、またはその月の実際の秒数に、3600 で除算した時間使用料金を掛けて計算した金額に相当します。これは、実行する Aurora インスタンスタイプに応じて決まります。時間単位のご利用単価は、リザーブドインスタンス期間全体の月別お支払額の合計をリザーブドインスタンス期間全体の総時間数 (1 年は 365 日とする) で除算したものに相当します。
** 実効時間単価は、オンデマンドの料金と比較したリザーブドインスタンスのコスト削減額の計算に役立てていただくためのものです。リザーブドインスタンスを購入すると、選択したリザーブドインスタンス期間が終了するまでの間、インスタンスを実行するかどうかにかかわらず 1 時間ごとに料金請求が発生します。実効時間単価は、時間あたりの償却されたインスタンスコストを示します。これにより、前払いを含む全期間にわたるリザーブドインスタンスの合計コストが計算され、リザーブドインスタンス期間の 1 時間ごとに分散されます。
-
-
Aurora PostgreSQL 互換エディション
選択して PostgreSQL 互換料金オプションに関する詳細を見る-
サーバーレス
-
プロビジョンされたオンデマンドインスタンス
-
プロビジョンされたリザーブドインスタンス
-
サーバーレス
-
Amazon Aurora Serverless は、アプリケーションのニーズに基づいてデータベース容量を自動的に調整するオンデマンドの Auto Scaling 構成です。Aurora Serverless を使用すると、データベースの容量は、アプリケーションのワークロードのニーズを満たすように自動的にスケールアップまたはスケールダウンされ、非アクティブ時にはシャットダウンされるため、コストを削減し管理する時間を節約できます。Aurora Serverless では、データベース容量は 1 秒あたりに請求される Aurora Capacity Unit (ACU) で測定されます。1 ACU には、対応する CPU とネットワークを備えた約 2 GiB のメモリがあり、Aurora でプロビジョンしたインスタンスで使用されているのと類似のものです。
Aurora Serverless v2
Amazon Aurora Serverless v2 は、データベースを即座にスケーリングして 1 秒あたり数十万のトランザクションをサポートし、マルチ AZ 配置、リードレプリカ、グローバルデータベースなどの Aurora のすべての機能をサポートします。v2 機能を利用できることに加えて、ほとんどの Aurora Serverless のお客様は v2 に移行することでコストを削減できます。これは、開始容量が 0.5 ACU と低く (v1 では 2 ACU)、容量増分が 0.5 ACU と小さく (v1 では倍加)、容量のスケールダウンが Amazon Aurora Serverless v1 と比較して最大 15 倍速いためです。
アプリケーションの料金性能と料金予測可能性のニーズに基づいて、データベースクラスター内のすべてのインスタンスを Aurora Standard または Aurora I/O 最適化構成を使用するように構成できます。
Aurora Serverless v2 の料金例の詳細をご覧ください。
レイテンシーを拡大する
1 秒あたり数十万のトランザクションへの即時スケーリング
レイテンシーを縮小する
最大 15 倍の高速化
開始容量
0.5 ACU
容量詳細度
0.5 ACU 程度の詳細な増分
リードレプリカ
読み取りスケーラビリティのための最大 15 の Aurora Replicas
マルチ AZ および SLA
高可用性を実現するために、リードレプリカを別々の AZ に配布します。詳細については、Amazon Aurora SLA を参照してください。
Aurora Global Database
あらゆるリージョンでの 1 秒未満のデータアクセスとリージョン間の災害対策。詳細については、Aurora Global Database を参照してください。
Aurora Serverless v1 の料金
Aurora Serverless v1 は、使用頻度が低い、断続的、または予測不能なワークロード向けのコスト効率の良いオプションです。Aurora Serverless v1 では、Aurora Standard 構成を使用するようにデータベースクラスターを設定する必要があります。
レイテンシーを拡大する
5〜50 秒
レイテンシーを縮小する
最大 15 分
開始容量
2 ACU
容量詳細度
増分ごとに容量が 2 倍になります
-
プロビジョンされたオンデマンドインスタンス
-
オンデマンドインスタンスでは、長期間の契約や初期費用がなく、時間単位でインスタンスに対する料金が発生します。
料金は、データベースインスタンスの作成から終了あるいは削除までのインスタンス時間単位で計算されます。データベースインスタンスの作成、起動、変更などの請求対象となるステータス変更に続いて、1 時間未満のインスタンス時間は 10 分を最小料金として、秒単位で請求されます。
アプリケーションの料金性能と料金予測可能性のニーズに基づいて、データベースクラスター内のすべてのインスタンスを Aurora Standard または Aurora I/O 最適化構成を使用するように構成できます。
Aurora のプロビジョンされたオンデマンドインスタンスの料金
T4g と T3 の CPU クレジット
Amazon RDS の T4g および T3 DB インスタンスは Unlimited モードで実行されるので、連続する 24 時間での平均 CPU 使用率がインスタンスのベースラインを超えた場合に追加料金が発生します。CPU クレジットは、Aurora Standard の場合は vCPU 時間あたり 0.09 USD、Aurora I/O 最適化クラスター構成では vCPU 時間あたり 0.12 USD で請求されます。CPU クレジット料金は、すべての T4g と T3 インスタンスサイズおよびすべてのリージョンで同じです。リザーブドインスタンスの対象外です。
-
プロビジョンされたリザーブドインスタンス
-
リザーブドインスタンスは一定量のデータベースワークロードに最適で、オンデマンドインスタンスと比べて大幅にコストを削減できます。1 年間契約のリザーブドインスタンスはオンデマンドインスタンスに比べて最大 45% の割引、3 年間契約のリザーブドインスタンスは最大 66% の割引となります。リザーブドインスタンスは、インスタンスのサイズやクラスター構成オプションに柔軟性を提供します。リザーブドインスタンスの割引率は、Aurora Standard 構成と Aurora I/O 最適化構成にわたって、同じインスタンスファミリー (T3 や R5 など) のあらゆる規模の使用に自動的に適用されます。
リザーブドインスタンスの場合は、所定の期間終了まで使用する契約を結ぶことになり、時間あたりの料金は以下の表のとおり割安になります。これらの料金は Aurora Standard に適用されますが、Aurora I/O 最適化でリザーブドインスタンスを使用する場合、Aurora はお客様の使用に対するこれらのオプション間の料金差を自動的に考慮します。詳細については、料金例を参照してください。 実際に使用したかどうかにかかわらず、期間中は各時間ごとに料金が発生します。
使用する予定のデータベースインスタンスごとにリザーブドインスタンスを購入します。Purchasing API を呼び出すか、AWS コンソールでリザーブドインスタンスオプションを選択することで、データベースインスタンスをリザーブドインスタンスとして指定できます。データベースインスタンスをリザーブドインスタンスとして指定する場合、該当するリザーブドインスタンスの AWS リージョン、インスタンスタイプ、および数量を指定する必要があります。リザーブドインスタンスは指定したリージョンでのみ使用できます。
リザーブドインスタンスの料金にはストレージコストは含まれていません。 読み取りと書き込みの I/O コストは、データベースクラスターが Aurora I/O 最適化に設定されている場合にのみ含まれます。リザーブドインスタンスには、リザーブドインスタンスの料金の対象であることに加えて、お客様の AWS サービスの利用に適用される AWS カスタマーアグリーメントまたは AWS とのその他の契約に基づいて適用されるすべてのデータ転送料金およびその他の料金がかかります。今後 AWS はリザーブドインスタンスの料金プログラムを終了することがあります。
詳細なリザーブドインスタンスの料金例をご覧ください。
Aurora のプロビジョンされたリザーブドインスタンスの料金
* これはリザーブドインスタンス期間全体の月別お支払額の平均です。毎月の実際のお支払額は、その月の実際の時間数に時間使用料金を掛けて計算した金額、またはその月の実際の秒数に、3600 で除算した時間使用料金を掛けて計算した金額に相当します。これは、実行する Aurora インスタンスタイプに応じて決まります。時間単位のご利用単価は、リザーブドインスタンス期間全体の月別お支払額の合計をリザーブドインスタンス期間全体の総時間数 (1 年は 365 日とする) で除算したものに相当します。
** 実効時間単価は、オンデマンドの料金と比較したリザーブドインスタンスのコスト削減額の計算に役立てていただくためのものです。リザーブドインスタンスを購入すると、選択したリザーブドインスタンス期間が終了するまでの間、インスタンスを実行するかどうかにかかわらず 1 時間ごとに料金請求が発生します。実効時間単価は、時間あたりの償却されたインスタンスコストを示します。これにより、前払いを含む全期間にわたるリザーブドインスタンスの合計コストが計算され、リザーブドインスタンス期間の 1 時間ごとに分散されます。
-
データベースストレージおよび I/O 別の料金設定
Aurora では、ストレージまたは I/O 操作を事前にプロビジョンする必要がなく、どちらも自動的にスケールされます。Aurora の耐障害性分散ストレージにより、3 つのアベイラビリティーゾーンにわたるデータの耐久性が自動的に高まります。お支払いいただくのは、データのコピー 1 つだけです。
Aurora ストレージは、Aurora Standard 構成と Aurora I/O 最適化構成の場合、次の表に示すレートで GB-月単位で請求されます。Aurora Standard では、Aurora データベースが消費するストレージおよび I/O 操作に対して支払いが発生します。I/O 料金は、ワークロードとデータベースエンジンによって大幅に異なる場合があります。I/O 操作の詳細については、Aurora のよくある質問「Q: Aurora の I/O 操作とは何ですか? また計算方法も教えてください」をご覧ください。Aurora I/O 最適化を使用すると、読み取りと書き込み I/O 操作の料金は発生しません。
詳細なデータベースストレージおよび I/O 操作の料金例をご覧ください。

AWS 料金見積りツール
Amazon Aurora とアーキテクチャのコストを一回の見積もりで算出します。
Aurora Global Database のコスト
Amazon Aurora Global Database はグローバル分散アプリケーション向けに設計されており、単一の Aurora データベースを複数のリージョンにまたがって運用できます。データベースのパフォーマンスに影響を与えずにデータをレプリケートし、各リージョンでレイテンシーを低減してローカル読み取りを高速化し、リージョン規模の停止からのディザスタリカバリを実現します。
Aurora Global Database では、プライマリリージョンとそれぞれのセカンダリリージョンとの間でレプリケートされた書き込み I/O 操作に対して料金が発生します。それぞれのセカンダリリージョンへのレプリケートされた書き込み I/O 操作の数は、プライマリリージョンによって実行される領域内の書き込み I/O 操作の数と同じです。Aurora Standard と Aurora I/O 最適化の両方の構成オプションを使用すると、レプリケートされた書き込み I/O 操作に対して料金が発生します。レプリケートされた書き込み I/O とは別に、選択したクラスター構成に基づいて、プライマリリージョンとセカンダリリージョンのインスタンス、ストレージ、I/O の使用量に対して、リージョン間のデータ転送、バックアップストレージ、その他の課金対象の Aurora 機能と合わせ、料金が発生します。
Aurora Global Database の詳細な料金例をお読みください。
バックアップストレージコスト
Aurora のバックアップストレージは、自動化されたデータベースバックアップとお客様の作成したデータベースクラスタースナップショットに関連するストレージです。
データベースクラスターのサイズの最大 100% のバックアップストレージには料金はかかりません。 また、バックアップ保持期間内に作成されたデータベーススナップショットにも料金はかかりません。 その他すべてのバックアップとスナップショット (削除されたクラスターからのものを含む) については、使用量は以下のレートで GB-月単位で計測されます。
バックトラックコスト
バックトラックを使用すると、データをバックアップから復元することなく、すばやく Aurora データベースを過去のある時点に巻き戻すことができます。これにより、違うテーブルをドロップしてしまった場合や、間違った列を削除してしまった場合などのユーザーエラーを迅速に修復できます。現在、この機能は Aurora の MySQL 互換エディションでご利用いただけます。
過去のどの程度までバックトラックできるかを指定します (例えば、24 時間まで)。Aurora では、指定したバックトラック期間に対して変更レコードというログが保持されます。変更レコードの保存には時間単位の料金がかかります。
バックトラック料金の詳細な例をお読みください。
スナップショットまたはクラスターエクスポートのコスト
スナップショットエクスポートは、Aurora スナップショット内のデータを Parquet フォーマットで Amazon Simple Storage Service (Amazon S3) にエクスポートするための自動的された方法を提供します。クラスターエクスポートは、Aurora データベースクラスターから Amazon S3 に Parquet フォーマットでデータをエクスポートするための自動化された方法を提供します。Parquet 形式はテキスト形式と比較すると、アンロードが最大 2 倍速く、さらにストレージ使用量が Amazon S3 で最大 6 倍少なくすみます。エクスポートされたデータは、Amazon Athena、 Amazon EMR、および Amazon SageMaker などの AWS のサービスを使用して分析できます。
すべてのスナップショットとクラスターエクスポートについて、使用量はスナップショットデータの 1 ギガバイト単位で計測されます。同じスナップショットから後続のエクスポートを行う場合、増分にはなりません。詳細なスナップショットまたはクラスターエクスポートの料金例をお読みください。
AWS Key Management Service (AWS KMS) によるデータの暗号化または復号には別途料金がかかります。 料金の詳細については、AWS KMS の料金ページをご覧ください。エクスポートされたデータを Amazon S3 に保存したり、お使いの S3 バケットに対して PUT リクエストを実行したりする際にも、別途料金がかかります。料金の詳細については、Amazon S3 の料金ページをご覧ください。
機能の可用性とサポートは、各データベースエンジンの特定のバージョンと AWS リージョンによって異なります。DB クラスターのスナップショットデータを S3 にエクスポートする際のバージョンとリージョンの可用性の詳細については、「Amazon S3 へのスナップショットデータのエクスポート」を参照してください。
データ転送コスト
以下の料金は、Aurora で「受信」と「送信」で転送されるデータに基づいて計算します。
- AWS 無料利用枠の一環として、AWS のお客様は、すべての AWS サービスとリージョン (中国 (北京) と中国 (寧夏)、GovCloud (米国) を除く) を集計して、1 か月あたり 100 GB のインターネットへのデータ転送を無料で利用できます。
- 同一アベイラビリティーゾーンにおける Aurora と Amazon Elastic Compute Cloud (Amazon EC2) のインスタンス間のデータ転送は無料です。
- 同一アベイラビリティーゾーンにおける Aurora と Amazon Elastic Compute Cloud (Amazon EC2) のインスタンス間のデータ転送は無料です。
- Amazon EC2 インスタンスと Aurora DB インスタンスの間でデータを転送する場合、同じリージョン内の異なるアベイラビリティーゾーン間であれば、Amazon EC2 リージョンデータ転送料金が発生します。
特に記載のない限り、料金には、VAT や該当する消費税などの税金や関税は含まれません。日本の居住者であるお客様が AWS をご利用になった場合には、日本の消費税がかかります。
Aurora の料金例
次の例は、Aurora で利用できるリソースと機能の Aurora コストの計算方法を示しています。
Aurora Serverless の使用例:
5 つの ACU を必要とし、30 分間実行するワークロードを考えてみましょう。米国東部 (バージニア北部) で Aurora Standard と Aurora I/O 最適化に設定されたデータベースクラスターを使用して、このワークロードを Aurora Serverless v1 と v2 で実行した場合のコンピューティングコストを計算したいと考えています。
Aurora Serverless v2 では、設定できる最小データベース容量は 0.5 ACU です。データベースは、0.5 ACU から 5 ACU まで瞬時にスケールし、30 分間実行した後、最小容量の 0.5 ACU にスケールダウンします。v2 では、最大 15 倍の速度でスケールダウンするため、5 ACU から 0.5 ACU へ約 3 分で移行します。したがって、このワークロードを実行するためのコンピューティングコストは次のとおりです。
例 1: Aurora Standard での Aurora Serverless v2 の料金設定
使用状況 | 計算 | コスト |
0.5 ACU から 5 ACU に瞬時にスケール |
||
5 ACU で 30 分間稼働 | 5 ACU × ACU 時間あたり 0.12 USD × 30/60 時間 | 0.30 USD |
3 分で 5 ACU から 0.5 ACU にスケールダウン | 5 ACU × ACU 時間あたり 0.12 USD × 3/60 時間 | 0.03 USD |
Aurora Serverless v2 (Aurora Standard) でのコンピューティングコスト |
0.33 USD |
例 2: Aurora I/O 最適化での Aurora Serverless v2 の料金設定
使用状況 | 計算 | コスト |
0.5 ACU から 5 ACU に瞬時にスケール |
||
5 ACU で 30 分間稼働 | 5 ACU × ACU 時間あたり 0.156 USD × 30/60 時間 | 0.39 USD |
3 分で 5 ACU から 0.5 ACU にスケールダウン | 5 ACU × ACU 時間あたり 0.156 USD × 3/60 時間 | 0.04 USD |
Aurora Serverless v2 でのコンピューティングコスト (Aurora I/O 最適化) |
0.43 USD |
Aurora Serverless v1 では、設定できる最小容量は 1 ACU です。Aurora Serverless v1 が容量をスケールするのにかかる時間は、ワークロードに依存します。Aurora Serverless v1 が 1 分ごとに容量を 2 倍にできると仮定すると、データベースは 3 分で 8 ACU にスケールすることになります。その後、データベースは 8 ACU で 30 分間実行されます。最後に、データベースは、15 分ごとに容量を半分にすることで、8 ACU から 1 ACU にスケールダウンします。したがって、このワークロードを実行するためのコンピューティングコストは次のとおりです。
例 3: Aurora Serverless v1 の料金
使用状況 | 計算 | コスト |
1 分で 1 ACU から 2 ACU にスケール |
1 ACU × ACU 時間あたり 0.06 USD × 1/60 時間 | 0.001 USD |
1 分で 2 ACU から 4 ACU にスケール | 2 ACU × ACU 時間あたり 0.06 USD × 1/60 時間 | 0.002 USD |
1 分で 4 ACU から 8 ACU にスケール | 4 ACU × ACU 時間あたり 0.06 USD × 1/60 時間 | 0.004 USD |
8 ACU で 30 分間稼働 | 8 ACU × ACU 時間あたり 0.06 USD × 30/60 時間 | 0.240 USD |
15 分で 8 ACU から 4 ACU にスケールダウン | 8 ACU × ACU 時間あたり 0.06 USD × 15/60 時間 | 0.120 USD |
15 分で 4 ACU から 2 ACU にスケールダウン | 4 ACU × ACU 時間あたり 0.06 USD × 15/60 時間 | 0.060 USD |
15 分で 2 ACU から 1 ACU にスケールダウン | 2 ACU × ACU 時間あたり 0.06 USD × 15/60 時間 | 0.030 USD |
Aurora Serverless v1 でのコンピューティングコスト | 0.457 USD |
Aurora I/O 最適化での Aurora Standard リザーブドインスタンスの使用例
Aurora I/O 最適化で既存の Aurora Standard リザーブドインスタンス (RI) を再利用できます。Aurora I/O 最適化の RI 割引のメリットを最大限に活用するには、現在の RI と同じ RI を 30% 追加購入できます。以下の表は、Aurora I/O 最適化を使用した場合の追加の RI の推定方法の例を示しています。必要な RI が端数の場合は、RI で利用できるサイズの柔軟性を利用して、次に示すように整数にすることができます。以下の例において、現在の RI は、現在使用している Aurora Standard RI を指し、追加の RI は、Aurora I/O 最適化を使用する場合に現在の RI 割引を維持するために購入する必要がある Aurora Standard RI の数を指します。追加の RI を購入しない場合は、オンデマンド料金が適用されます。
インスタンスタイプ | 現在の RI の数量 | 必要な RI 数量 Aurora I/O 最適化向け |
追加の RI | 追加の RI (サイズ調整可能) |
db.r6g.large | 10 | 10 × 1.3 = 13 | 3 db.r6g.large | 3 db.r6g.large RI |
db.r6g.4xlarge | 20 | 20 × 1.3 = 26 | 6 db.r6g.4xlarge | 6 db.r6g.4xlarge RI |
db.r6i.24xlarge | 15 | 15 × 1.3 = 19.5 | 4.5 db.r6i.24xlarge | 4 db.r6i.24xlarge RI + 1 db.r6i.12xlarge RI (0.5 db.r6i.24xlarge = 1 db.r6i.12xlarge) |
db.r6g.12xlarge | 5 | 5 × 1.3 = 6.5 | 1.5 db.r6g.12xlarge | 1 db.r6g.12xlarge RI + 1 db.r6g.4xlarge RI + 1 db.r6g.2xlarge RI (0.5 db.r6g.12xlarge = 1 db.r6g.4xlarge + 1 db.r6g.2xlarge) |
データベースストレージおよび I/O 操作の使用例:
Aurora データベースがあり、ある月 (30日間) の初めに 1,000 GB のデータベースから始めて、毎日 2% または 20 GB ずつ増加していると仮定します。また、同じデータベースが、実行されているクエリに対応するために、ストレージから 1 秒あたり 350 データページを読み取ると仮定します。最後に、アプリケーションがデータベースに変更を加えて、1 秒あたり平均 100 データページに影響を与えるものと仮定します。このワークロードを米国東部 (バージニア北部) の Aurora Standard と Aurora I/O 最適化ストレージで実行した場合のストレージおよび I/O コストを計算したいと考えています。
例 1: Aurora Standard での料金設定
使用状況 | 計算 | コスト |
1,000 GB のストレージ、30 日間、毎日 2% ずつ増加 |
(1,000 GB × 30 日 + 20 GB × 29 日 + 20 GB × 28 日 + …. + 20 GB × 1 日) × GB-月あたり 0.10 USD | 129.00 USD |
30 日間、毎秒 350 データページの I/O を読み取る (16 KB のページサイズを想定) | (350 データページ × 30 日× 24 時間 × 60 分× 60 秒) × 100 万回の I/O あたり 0.20 USD | 181.44 USD |
30 日間、1 秒あたり 100 データページの I/O を書き込む (4 KB のページサイズを想定) | (100 データページ × 30 日 × 24 時間 × 60 分 × 60 秒) × 100 万回の I/O あたり 0.20 USD | 51.84 USD |
Aurora Standard でのストレージおよび I/O コスト |
362.28 USD |
例 2: Aurora I/O 最適化での料金設定
使用状況 | 計算 | コスト |
1,000 GB のストレージ、30 日間、毎日 2% ずつ増加 |
(1,000 GB × 30 日 + 20 GB × 29 日 + 20 GB × 28 日 + …. + 20 GB × 1 日) × GB-月あたり 0.225 USD | 290.25 USD |
30 日間、毎秒 350 データページの I/O を読み取る (16 KB のページサイズを想定) | (350 データページ × 30 日 × 24 時間 × 60 分 × 60 秒) × 読み取り I/O は 0 USD | - |
30 日間、1 秒あたり 100 データページの I/O を書き込む (4 KB のページサイズを想定) | (100 データページ × 30 日 × 24 時間 × 60 分 × 60 秒) × 書き込み I/O は 0 USD - | - |
Aurora I/O 最適化でのストレージおよび I/O コスト |
290.25 USD |
このワークロードでは、Aurora I/O 最適化でストレージコストを 19.8% 削減できます。
Aurora Global Database の使用例
Aurora Global Database のプライマリリージョンに 2 つのインスタンスがあり、80 GB のストレージを消費し、1 か月に 4,500 万件の書き込み I/O 操作と 500 万件の読み取り I/O 操作を実行するものとします。セカンダリリージョンには 1 つのインスタンスがあり、1 か月に 500 万件の読み取り I/O 操作を処理します。米国東部 (バージニア北部) をプライマリリージョン、米国西部 (オレゴン) をセカンダリリージョンとするグローバルデータベースの運用コストを計算したいと考えています。
例 1: Aurora Standard での料金設定
プライマリリージョン - 米国東部 (バージニア北部) | ||
使用状況 | 計算 | コスト |
データベースインスタンス |
2 × db.r6i.large (1 時間あたり 0.29 USD) × 30 日間 × 24 時間 | 417.60 USD |
ストレージ | 80 GB × GB-月あたり 0.10 USD (30 日間) | 8.00 USD |
レプリケートされた書き込み I/O | なし | - |
読み取りおよび書き込み I/O |
5,000 万回の I/O × 100 万回の I/O あたり 0.20 USD | 10.00 USD |
データ転送 | 4,500 万件の書き込み I/O × I/O あたり 2.75 KB × 1 GB あたり 0.02 USD | 2.48 USD |
Aurora Standard でのプライマリリージョンのコスト | 438.08 USD |
セカンダリリージョン - 米国西部 (オレゴン) | ||
使用状況 | 計算 | コスト |
データベースインスタンス |
1 × db.r6i.large (1 時間あたり 0.29 USD ) × 30 日間 × 24 時間 | 208.80 USD |
ストレージ | 80 GB × GB-月あたり 0.10 USD (30 日間) | 8.00 USD |
レプリケートされた書き込み I/O | 4,500 万件のレプリケートされた書き込み I/O × 100 万回の I/O あたり 0.20 USD | 9.00 USD |
読み取りおよび書き込み I/O |
5,000 万回の I/O × 100 万回の I/O あたり 0.20 USD | 10.00 USD |
データ転送 | なし | - |
Aurora Standard でのセカンダリリージョンのコスト | 235.80 |
例 2: Aurora I/O 最適化での料金設定
プライマリリージョン - 米国東部 (バージニア北部) | ||
使用状況 | 計算 | コスト |
データベースインスタンス |
2 × db.r6i.large (1 時間あたり 0.377 USD) × 30 日間 × 24 時間 | 542.88 USD |
ストレージ | 80 GB × GB-月あたり 0.225 USD (30 日間) | 18.00 USD |
レプリケートされた書き込み I/O | なし | - |
読み取りおよび書き込み I/O |
5,000 万回の I/O × 100 万回の I/O あたり 0 USD | - |
データ転送 | 4,500 万件の書き込み I/O × I/O あたり 2.75 KB × 1 GB あたり 0.02 USD | 2.48 USD |
Aurora I/O 最適化でのプライマリリージョンのコスト | 563.36 USD |
セカンダリリージョン - 米国西部 (オレゴン) | ||
使用状況 | 計算 | コスト |
データベースインスタンス |
1 × db.r6i.large (1 時間あたり 0.377 USD) × 30 日間 × 24 時間 | 271.44 USD |
ストレージ | 80 GB × GB-月あたり 0.225 USD (30 日間) | 18.00 USD |
レプリケートされた書き込み I/O | 4,500 万件のレプリケートされた書き込み I/O × 100 万回の I/O あたり 0.20 USD | 9.00 USD |
読み取りおよび書き込み I/O |
5,000 万回の I/O × 100 万回の I/O あたり 0 USD | - |
データ転送 | なし | - |
Aurora I/O 最適化でのセカンダリリージョンのコスト | 298.44 USD |
バックトラックを使った例
Aurora データベースが 1 時間あたり 10,000,000 件の変更レコードを生成していて、過去 10 時間まで遡りたいとしましょう。米国東部 (バージニア北部) におけるこのシナリオのバックトラックコストを計算したいと考えています。
使用状況 | 計算 | コスト |
10 時間、1 時間あたり 1,000 万件の変更レコード |
(1,000 万件の変更レコード × 10時間) × 100 万件の変更レコードあたり 0.012 USD | 1.20 USD |
バックトラックコスト | 1.20 USD |
スナップショットまたはクラスターエクスポートの使用例
100 GB のスナップショットをお持ちで、このスナップショットから 10 GB のテーブルをフィルタリングで選択して、Amazon S3 にエクスポートするとします。
使用状況 | 計算 | コスト |
100 GB のスナップショットから 10 GB のテーブルをエクスポートする (同じスナップショットから後続のデータエクスポートを行う場合、増分にはならない) |
100 GB × 1 GB あたり 0.010 USD | 1.00 USD |
エクスポートコスト | 1.00 USD |
料金に関するその他のリソース
AWS の月額料金を簡単に計算
個別のお見積もりをご希望の場合、AWS のスペシャリストに問い合わせる
Amazon Aurora の使用を開始する方法