- Amazon RDS›
- Amazon Aurora›
- 料金
Amazon Aurora の料金
PostgreSQL および MySQL 互換エディションの場合
Amazon Aurora は、 MySQL および PostgreSQL との完全な互換性と PostgreSQL との完全な互換性と PostgreSQL 互換の DSQL により、比類のないハイパフォーマンスと高可用性をグローバル規模で提供するリレーショナルデータベースサービスです。Aurora では、使用した分だけお支払いいただきます。
Aurora PostgreSQL と Aurora MySQL は、オンデマンドインスタンスとリザーブドインスタンスの料金を提供しています。Aurora では、データベースインスタンスとストレージのほか、有効にすることを選択したオプション機能の料金も請求されます。Aurora DSQL にはサーバーレスの価格モデルがあり、詳細については、Aurora DSQL の料金表ページをご覧ください。
Aurora の使用量が Database Savings Plans の対象となる場合があります。Database Savings Plans は、1 年間にわたって特定の使用量 (1 時間あたり 1 ドルで測定) へのコミットメントと引き換えに割引を提供する柔軟な価格モデルです。対象となる使用方法の詳細については、Database Savings Plans の料金ページをご覧ください。
Aurora クラスター構成
Aurora PostgreSQL と Aurora MySQL を使用すると、アプリケーションのスケーリングニーズやデータアクセスパターンの変化にかかわらず、コスト効率よく実行されるようにデータベースクラスターを構成できます。Aurora Standard と Amazon Aurora I/O 最適化の構成オプションから、お客様固有のワークロード特性の料金性能と料金予測可能性の要件に最も合ったものを柔軟に選択できます。データベースインスタンス、ストレージ、I/O の料金は、選択したオプションによって異なります。 インスタンス料金は
Aurora プライマリインスタンスとレプリカの両方に適用されます。
Aurora I/O 最適化により、大量の I/O を必要とするアプリケーションの料金パフォーマンスが向上します。I/O 最適化を使用すると、I/O 支出がAurora データベースの総支出の 25% を超える場合、コストを最大 40% 節約できます。お支払いいただくのは、データベースインスタンスとストレージ使用量についての料金のみです。読み取りおよび書き込み I/O オペレーションの料金は発生しません。
Aurora Standard は、一般的なデータアクセスパターンと低から中程度の I/O 使用量の、Aurora 上で実行される多くのアプリケーションに対して、費用対効果の高い料金設定を提供しています。Aurora Standard では、データベースインスタンス、ストレージ、ペイパーリクエスト I/O に対して料金が発生します。
料金 (データベースインスタンス別)
Aurora PostgreSQL と Aurora MySQL では、次の選択肢があります。
- Amazon Aurora Serverless は、アプリケーションニーズに応じて、自動的に起動、シャットダウン、およびキャパシティーのスケールアップまたはスケールダウンを行います。消費した容量に対してのみお支払いいただきます。
- プロビジョニングされたインスタンスは、プロビジョニングされたインスタンスタイプのパラメータの範囲内で動作します。オンデマンドでは、長期契約や前払い料金なしで使用された DB インスタンス時間単位で支払うか、プロビジョニングされたリザーブドインスタンスを選択してさらに節約できます。
- Amazon Aurora PostgreSQL Limitless Database は、大規模な水平スケールを必要とするワークロードに使用できます。1 秒間に数百万件の書き込みトランザクションを処理でき、1 つのデータベース内での操作のシンプルさを維持しながらペタバイト単位のデータを管理できます。
データベースインスタンスの料金については、Aurora MySQL 互換エディションまたは Aurora PostgreSQL 互換エディションのどちらかを選択し確認してください。
-
Aurora MySQL 互換エディション
選択して MySQL 互換料金オプションに関する詳細を見る-
サーバーレス
-
プロビジョンドオンデマンドインスタンス
-
プロビジョンされたリザーブドインスタンス
-
サーバーレス
-
Amazon Aurora Serverless は、アプリケーションのニーズに基づいてデータベース容量を自動的に調整するオンデマンドの自動スケーリング構成です。Aurora Serverless を使用すると、データベースの容量は、アプリケーションのワークロードのニーズを満たすように自動的にスケールアップまたはスケールダウンされ、非アクティブ時にはシャットダウンされるため、コストを削減し管理する時間を節約できます。Aurora Serverless では、データベース容量は 1 秒あたりに請求される Aurora Capacity Unit (ACU) で測定されます。1 ACU には、対応する CPU とネットワークを備えた約 2 GiB のメモリがあり、Aurora でプロビジョンしたインスタンスで使用されているのと類似のものです。
Aurora Serverless
Amazon Aurora Serverless は、データベースを即座にスケールして 1 秒あたり数十万のトランザクションをサポートし、マルチ AZ 配置、リードレプリカ、グローバルデータベースなどの Aurora のすべての機能をサポートします。
アプリケーションの料金パフォーマンスと料金の予測可能性のニーズに基づいて、Aurora スタンダードまたは Aurora I/O 最適化の設定を使用するようにデータベースクラスター内のすべてのインスタンスを設定できます。レイテンシーを拡大する
1 秒あたり数十万のトランザクションへの即時スケーリング
レイテンシーを縮小する
最大 15 倍の高速化
開始容量
0 ACU
容量詳細度
0.5 ACU 程度の詳細な増分
リードレプリカ
読み取りスケーラビリティのための最大 15 の Aurora Replicas
マルチ AZ および SLA
高可用性を実現するために、リードレプリカを別々の AZ に配布します。詳細については、Amazon Aurora SLA を参照してください。
Aurora Global Database
あらゆるリージョンでの 1 秒未満のデータアクセスとリージョン間の災害対策。詳細については、「Aurora Global Database」をご覧ください。
-
プロビジョンドオンデマンドインスタンス
-
オンデマンドインスタンスでは、長期間の契約や初期費用がなく、時間単位でインスタンスに対する料金が発生します。
料金は、データベースインスタンスの作成から終了あるいは削除までのインスタンス時間単位で計算されます。データベースインスタンスの作成、起動、変更などの請求対象となるステータス変更に続いて、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 はお客様の使用に対するこれらのオプション間の料金差を自動的に考慮します。 Aurora I/O 最適化の RI 割引のメリットを最大限に活用するには、現在の RI と同じ RI を 30% 追加購入できます。 実際に使用したかどうかにかかわらず、期間中は各時間ごとに料金が発生します。
使用する予定のデータベースインスタンスごとにリザーブドインスタンスを購入します。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 は、アプリケーションのニーズに基づいてデータベース容量を自動的に調整するオンデマンドの自動スケーリング構成です。Aurora Serverless を使用すると、データベースの容量は、アプリケーションのワークロードのニーズを満たすように自動的にスケールアップまたはスケールダウンされ、非アクティブ時にはシャットダウンされるため、コストを削減し管理する時間を節約できます。Aurora Serverless では、データベース容量は 1 秒あたりに請求される Aurora Capacity Unit (ACU) で測定されます。1 ACU には、対応する CPU とネットワークを備えた約 2 GiB のメモリがあり、Aurora でプロビジョンしたインスタンスで使用されているのと類似のものです。
Aurora Serverless
Amazon Aurora Serverless は、データベースを即座にスケールして 1 秒あたり数十万のトランザクションをサポートし、マルチ AZ 配置、リードレプリカ、グローバルデータベースなどの Aurora のすべての機能をサポートします。
アプリケーションの料金パフォーマンスと料金の予測可能性のニーズに基づいて、Aurora スタンダードまたは Aurora I/O 最適化の設定を使用するようにデータベースクラスター内のすべてのインスタンスを設定できます。
レイテンシーを拡大する
1 秒あたり数十万のトランザクションへの即時スケーリング
レイテンシーを縮小する
最大 15 倍の高速化
開始容量
0 ACU
容量詳細度
0.5 ACU 程度の詳細な増分
リードレプリカ
読み取りスケーラビリティのための最大 15 の Aurora Replicas
マルチ AZ および SLA
高可用性を実現するために、リードレプリカを別々の AZ に配布します。詳細については、Amazon Aurora SLA を参照してください。
Aurora Global Database
あらゆるリージョンでの 1 秒未満のデータアクセスとリージョン間の災害対策。詳細については、「Aurora Global Database」をご覧ください。
-
プロビジョンドオンデマンドインスタンス
-
オンデマンドインスタンスでは、長期間の契約や初期費用がなく、時間単位でインスタンスに対する料金が発生します。
料金は、データベースインスタンスの作成から終了あるいは削除までのインスタンス時間単位で計算されます。データベースインスタンスの作成、起動、変更などの請求対象となるステータス変更に続いて、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 はお客様の使用に対するこれらのオプション間の料金差を自動的に考慮します。 Aurora I/O 最適化の RI 割引のメリットを最大限に活用するには、現在の RI と同じ RI を 30% 追加購入できます。 実際に使用したかどうかにかかわらず、期間中は各時間ごとに料金が発生します。
使用する予定のデータベースインスタンスごとにリザーブドインスタンスを購入します。Purchasing API を呼び出すか、AWS コンソールでリザーブドインスタンスオプションを選択することで、データベースインスタンスをリザーブドインスタンスとして指定できます。データベースインスタンスをリザーブドインスタンスとして指定する場合、該当するリザーブドインスタンスの AWS リージョン、インスタンスタイプ、および数量を指定する必要があります。リザーブドインスタンスは指定したリージョンでのみ使用できます。
リザーブドインスタンスの料金にはストレージコストは含まれていません。 読み取りと書き込みの I/O コストは、データベースクラスターが Aurora I/O 最適化に設定されている場合にのみ含まれます。リザーブドインスタンスには、リザーブドインスタンスの料金の対象であることに加えて、お客様の AWS サービスの利用に適用される AWS カスタマーアグリーメントまたは AWS とのその他の契約に基づいて適用されるすべてのデータ転送料金およびその他の料金がかかります。今後 AWS はリザーブドインスタンスの料金プログラムを終了することがあります。
Aurora のプロビジョンされたリザーブドインスタンスの料金* これはリザーブドインスタンス期間全体の月別お支払額の平均です。毎月の実際のお支払額は、その月の実際の時間数に時間使用料金を掛けて計算した金額、またはその月の実際の秒数に、3600 で除算した時間使用料金を掛けて計算した金額に相当します。これは、実行する Aurora インスタンスタイプに応じて決まります。時間単位のご利用単価は、リザーブドインスタンス期間全体の月別お支払額の合計をリザーブドインスタンス期間全体の総時間数 (1 年は 365 日とする) で除算したものに相当します。
** 実効時間単価は、オンデマンドの料金と比較したリザーブドインスタンスのコスト削減額の計算に役立てていただくためのものです。リザーブドインスタンスを購入すると、選択したリザーブドインスタンス期間が終了するまでの間、インスタンスを実行するかどうかにかかわらず 1 時間ごとに料金請求が発生します。実効時間単価は、時間あたりの償却されたインスタンスコストを示します。これにより、前払いを含む全期間にわたるリザーブドインスタンスの合計コストが計算され、リザーブドインスタンス期間の 1 時間ごとに分散されます。
-
無制限のデータベース
-
Amazon Aurora PostgreSQL 無制限のデータベース は Aurora の自動水平スケーリング機能で、単一インスタンスの書き込みスループットとストレージ制限を超えてシームレスにスケールすることができます。 1 つのデータベース内での操作のしやすさを維持しながら、ワークロードを複数の Aurora ライターインスタンスに分散します。Aurora PostgreSQL 無制限のデータベースは、分散クエリ計画やトランザクション管理などの機能を提供するため、カスタム アプリケーション ロジックを作成したり、複数のデータベースを管理したりすることなく、ワークロードをスケールすることができます。指定された予算の範囲内で追加のコンピューティングリソースが追加されるため、ピーク時にプロビジョニングする必要がなく、需要が低いときにはコンピューティングが自動的にスケールダウンされます。Aurora PostgreSQL 無制限のデータベースは、1 秒あたりに請求される Aurora キャパシティユニット (ACU) で容量を測定します。1 つの ACU には、対応する CPU とネットワークを備えた約 2 GiB のメモリが搭載されています。
Amazon GuardDuty ログインモニタリングは、同じアカウントで既に Amazon GuardDuty RDS 保護を有効にしている場合、Aurora PostgreSQL リミットレスデータベースをセットアップして実行すると、ログインイベントの処理が自動的に開始され、GuardDuty RDS 保護の支出に影響が及びます。詳細については、Amazon GuardDuty の料金のページをご覧ください。
-
データベースストレージおよび I/O 別の料金設定
Aurora を使用すると、ストレージまたは I/O 操作を事前にプロビジョニングする必要はなく、アプリケーションの需要に応じて両方とも自動的に拡張されます。Aurora の耐障害性に優れた分散ストレージにより、3 つのアベイラビリティーゾーンにわたるデータの耐久性を自動的に高めます。お支払いいただくのは、データのコピー 1 つだけです。
Aurora ストレージは、Aurora Standard 構成と Aurora I/O 最適化構成の場合、次の表に示すレートで GB-月単位で請求されます。Aurora Standard では、Aurora データベースが消費するストレージおよび I/O 操作に対して支払いが発生します。I/O 料金は 100 万リクエストごとに課金され、ワークロードとデータベースエンジンによって異なる場合があります。 Aurora I/O 最適化機能では、読み取りおよび書き込み I/O 操作に対して課金されることはありません。
I/O 操作とその計算方法の詳細については、以下のデータベースストレージと I/O 操作の料金例と FAQ を参照してください。
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 PostgreSQL コストの最適化された読み取りインスタンス
Amazon Aurora PostgreSQL では、インスタンスメモリを超え、高速なクエリパフォーマンスを必要とする大規模なデータセットを扱う読み取り負荷の高いアプリケーション向けに最適化された読み取りインスタンスを使用できます。ローカルの NVMe ベースの SSD ブロックレベルストレージを使用して、データベースインスタンスのメモリ容量を超えるデータセットを使用するアプリケーションのクエリレイテンシーを改善します。最適化された読み取りを使用しても、追加コストは発生しません。
最適化された読み取りインスタンスには、階層型キャッシュと一時オブジェクトが含まれます。
階層化されたキャッシュにより、読み取りを多用し、I/O が大量に発生するアプリケーション (運用ダッシュボード、異常検出、ベクトルベースの類似検索など) では、クエリレイテンシーが最大 8 倍改善し、コストが最大 30% 削減されます。インメモリデータベースバッファキャッシュから削除されたデータをローカルストレージに自動的に保存して、その後のデータアクセスを高速化します。階層型キャッシュは Aurora I/O 最適化構成の Aurora PostgreSQL で使用できます。
一時オブジェクトは、一時テーブルをローカルストレージに配置することでクエリ処理を高速化し、ソート、ハッシュ集約、高負荷結合、およびその他のデータ集約型操作を含むクエリのパフォーマンスを向上させます。一時オブジェクトは、Aurora I/O 最適化および Aurora Standard 構成の Aurora PostgreSQL で使用できます。
-
バックトラックコスト
バックトラックを使用すると、データをバックアップから復元することなく、すばやく Aurora データベースを過去のある時点に巻き戻すことができます。これにより、違うテーブルをドロップしてしまった場合や、間違った列を削除してしまった場合などのユーザーエラーを迅速に修復できます。この機能は現在 Aurora MySQL でご利用いただけます。
過去のどの程度までバックトラックできるかを指定します (例えば、24 時間まで)。Aurora では、指定したバックトラック期間に対して変更レコードというログが保持されます。変更レコードの保存には時間単位の料金がかかります。
-
ゼロ ETL 統合のコスト
AWS は、ゼロ ETL 統合について追加料金を請求しません。ゼロ ETL 統合の一環として作成された変更データの作成と処理に使用された既存のリソースについての料金はお支払いいただきます。これらのリソースには、拡張バイナリログを有効にすることで使用される追加の I/O とストレージ、データベースをシードする際の初期データエクスポート用のスナップショットエクスポートのコスト、レプリケートされたデータを保存するための追加のストレージ、データのレプリケーションを処理するためのコンピューティング、およびデータをソースからターゲットに移動するための AZ 間でデータを転送するコストが含まれます。ゼロ ETL 統合によるデータ変更の継続的な処理は、追加料金なしで利用いただけます。
-
バックアップストレージコスト
Aurora のバックアップストレージは、自動化されたデータベースバックアップとお客様の作成したデータベースクラスタースナップショットに関連するストレージです。
データベースクラスターのサイズの最大 100% のバックアップストレージには料金はかかりません。 また、バックアップ保持期間内に作成されたデータベーススナップショットにも料金はかかりません。 その他すべてのバックアップとスナップショット (削除されたクラスターからのものを含む) については、使用量は以下のレートで GB-月単位で計測されます。 -
Data API コスト
Data API は、Aurora データベースに対して SQL クエリを実行するための、使いやすく安全な HTTPS API で、最新のアプリケーション開発を加速します。Data API により、Aurora データベースに安全に接続するために必要なネットワークやアプリケーションの設定作業が不要になるため、API コールを行うだけで簡単に Aurora にアクセスできます。
Data API では、API が使用されている場合にのみ料金が発生します。最低料金や初期費用は不要です。お支払いいただくのは、アプリケーションで行う API とデータリクエストに対してのみです。Data API リクエストデータペイロードは、API に送信されるデータまたは API から受信されるデータのリクエストあたり 32 KB で計測されます。API リクエストデータのペイロードサイズが 32 KB を超える場合、32 KB ずつ増加するごとに追加の 1 API リクエストが課金されます。 たとえば、ペイロードが 35 KB の場合、2 つの API リクエストに対して課金されます。
Data API の無料利用枠には、初年度は、1 か月あたり 100 万件の API リクエスト(すべての AWS リージョンの合計)が含まれます。
また、お客様には AWS Secrets Manager の料金が発生し、AWS CloudTrail が有効になっている場合は追加料金が発生する場合があります。
-
データ転送コスト
以下の料金は、Aurora で「受信」と「送信」で転送されるデータに基づいて計算します。
- AWS 無料利用枠の一環として、AWS のお客様は、すべての AWS サービスとリージョン (中国 (北京) と中国 (寧夏)、GovCloud (米国) を除く) を集計して、1 か月あたり 100 GB のインターネットへのデータ転送を無料で利用できます。
- 同一アベイラビリティーゾーンにおける Aurora と Amazon Elastic Compute Cloud (Amazon EC2) のインスタンス間のデータ転送は無料です。
- DB クラスターのレプリケーションを目的とするアベイラビリティーゾーン間でのデータ転送は無料です。
- Amazon EC2 インスタンスと Aurora DB インスタンスの間でデータを転送する場合、同じリージョン内の異なるアベイラビリティーゾーン間であれば、Amazon EC2 リージョンデータ転送料金が発生します。
- AWS 無料利用枠の一環として、AWS のお客様は、すべての AWS サービスとリージョン (中国 (北京) と中国 (寧夏)、GovCloud (米国) を除く) を集計して、1 か月あたり 100 GB のインターネットへのデータ転送を無料で利用できます。
-
Amazon RDS 延長サポートのコスト
Amazon RDS 延長サポートでは、コミュニティのサポート終了後も Aurora MySQL 互換エディションおよび PostgreSQL 互換エディションのメジャーバージョンを引き続き使用できます。その間、AWS は重大なセキュリティ問題やバグの修正をパッチリリースを通じて提供します。これにより、ビジネス要件を満たすのに役立つ新しいメジャーバージョンにアップグレードするための時間を最大 3 年間延長できます。
Amazon Aurora のプロビジョニングされたインスタンスの場合、RDS 延長サポートの料金は 1 時間あたりの vCPU 単位の料金です。Aurora Serverless の場合、RDS 延長サポートは、データベースが消費する 1 時間あたりの Aurora キャパシティユニット (ACU) 単位で料金が発生します。RDS 延長サポートの料金は、AWS リージョンと暦年数によっても異なります。Aurora MySQL 互換エディションのお客様は、コミュニティのサポート期間が終了した後、RDS 延長サポートの料金が発生するまでに、少なくとも 1 年間は標準サポートバージョンに移行する必要があります。暦年数の詳細については、Amazon Aurora のドキュメントを参照してください。
1 時間未満の時間は 10 分を最低料金として、作成、起動、変更などの請求対象となるステータスの変更後から、秒単位で請求されます。
*Amazon RDS 延長サポートの 3 年目の料金は Amazon Aurora PostgreSQL 互換エディションでのみご利用いただけます。
-
スナップショットまたはクラスターエクスポートのコスト
スナップショットエクスポートは、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 の料金の例
-
標準構成と I/O 最適化構成による Aurora サーバーレスの価格設定
5 ACU を必要とし、30 分間実行するワークロードを考えてみましょう。米国東部 (バージニア北部) で Aurora スタンダードと Aurora I/O 最適化として設定されたデータベースクラスターを使用して、このワークロードを Aurora Serverless で実行した場合のコンピューティングコストを計算したいと考えています。
Aurora Serverless では、設定できる最小データベース容量は 0.5 ACU です。データベースは、0.5 ACU から 5 ACU まで瞬時にスケールし、30 分間実行した後、最小容量の 0.5 ACU にスケールダウンします。最大 15 倍の速度でスケールダウンするため、5 ACU から 0.5 ACU へ約 3 分で移行します。したがって、このワークロードを実行するためのコンピューティングコストは次のとおりです。
例 1: Aurora Standard での Aurora Serverless の料金設定
使用 計算 コスト 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 (Aurora Standard) でのコンピューティングコスト
0.33 USD 例 2: Aurora I/O 最適化での Aurora Serverless の料金設定
使用 計算 コスト 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 でのコンピューティングコスト (Aurora I/O 最適化)
0.43 USD -
Aurora I/O 最適化での Aurora スタンダードリザーブドインスタンス
Aurora I/O 最適化で既存の Aurora スタンダードリザーブドインスタンス (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 スタンダードを使用した Aurora グローバルデータベース
プライマリリージョン - 米国東部 (バージニア北部) 使用状況 計算 コスト データベースインスタンス
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 の入出力が最適化された Aurora Global Database
プライマリリージョン - 米国東部 (バージニア北部) 使用状況 計算 コスト データベースインスタンス
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 -
データ API の例
例 1: INSERT リクエストと読み取りリクエストが混在する場合のデータ API 価格設定
Data API は、ExecuteStatement API コールと Aurora PostgreSQL 互換のクエリを実行するために呼び出されます。1 か月あたり、合計 4,100 万件の API リクエストがあります。410 万件のリクエストのうち 210 万件が Aurora へのインサートです。各データには、1 リクエストあたり 64 KB の API ペイロードサイズがあります。合計 410 万リクエストのうち 200 万リクエストが Aurora データを読み込んでいます。このうち、100 万のデータ返されたペイロードが 32 KB 未満で、100 万のペイロードサイズが 32.01 KB から 64 KB までのペイロードサイズでした。
使用状況 計算 料金 1 か月あたり 210 万の API リクエスト、1 リクエストあたりのペイロードは 64 KB で、各 API には 2 リクエスト (64 KB には 64 KB/32 KB、または API あたり 2 件のリクエストが必要)
210 万 * 2 * 0.35 USD/100 万回 1.47 USD 1 か月あたり 200 万の API リクエスト、ペイロードが 32 KB のペイロードで 100 万、32.01 KB から 64 KB のペイロードで 100 万リクエスト、2 リクエスト(32.01 KB から 64 KB/32 KB、または API あたり 2 リクエスト)が必要です。 (100 万 API * 0.35 ドル/100 万回) + (100 万 API * 2 * 0.35 USD/100 万 API) 1.05 USD 1 年間無料利用枠で 100 万の API リクエスト - 1 年間、100 万件の API リクエストに対して 0.35 USD - 0.35 USD Data API コスト 2.17 USD 例 2: 無料利用枠でのデータ API の料金
Data API は、ExecuteStatement API コールと Aurora PostgreSQL 互換のクエリを実行するために呼び出されます。1 か月あたり 30 万件の API リクエストがあります。すべての API リクエストは 64 KB のデータペイロードを返すため、各リクエストは 64 KB/32 KB = 2 リクエストとして課金されます。
使用状況 計算 料金 64 KB のペイロードで、300,000 件の API リクエスト。各 API には 2 件のリクエスト (64 KB には 64 KB または 32 KB または 2 つの API リクエストが必要)
30 万の API * 2 * 0.35 USD/100 万 API 0.21 USD 1 年間無料利用枠で 100 万の API リクエスト - 1 年間、100 万件の API リクエストに対して 0.35 USD - 0.35 USD Data API コスト 初年度は月額 0.00 USD 例 3: すべてのリクエストタイプを使用したデータ API の料金
Data API は、5 つの API コール (BeginTransaction) すべてを使用して Aurora PostgreSQL 互換のクエリを実行するために呼び出されます。CommitTransaction、RollbackTransaction、ExecuteStatement、BatchExecuteStatement。1 か月あたり 12 億の API リクエストがあります。いずれのリクエストも、32 KB を超えるデータペイロードを返したり送信したりしません。
使用状況 計算 料金 ペイロードが 32 KB 未満の場合、1 か月あたり 10 億の API リクエスト 10 億の API リクエスト * 0.35 USD/100 万 350 USD ペイロードが 32 KB 未満の場合に 1 か月あたり 2 億の API リクエスト 2 億の API リクエスト * 0.20 USD/100 万 40 USD 1 年間無料利用枠で 100 万の API リクエスト - 1 年間、100 万件の API リクエストに対して 0.35 USD - 0.35 USD Data API コスト 初年度は月額 389.65 USD -
RDS 延長サポートの例
Aurora PostgreSQL 互換 12 にインスタンスがある場合、このバージョンは 2025 年 2 月 28 日に標準サポートが終了します。米国東部 (オハイオ) にデプロイする場合、2025 年 3 月 1 日から 2027 年 2 月 28 日までの間、vCPU 時間あたり 0.100 USD の料金が発生します。2027 年 3 月 1 日以降、vCPU 時間あたり 0.200 USD の料金が発生します。
-
スナップショットまたはクラスターエクスポートの例
100 GB のスナップショットをお持ちで、このスナップショットから 10 GB のテーブルをフィルタリングで選択して、Amazon S3 にエクスポートするとします。
使用状況 計算 コスト 100 GB のスナップショットから 10 GB のテーブルをエクスポートする (同じスナップショットから後続のデータエクスポートを行う場合、増分にはならない)
100 GB × 1 GB あたり 0.010 USD 1.00 USD エクスポートコスト 1.00 USD
Amazon Aurora の使用を開始する方法