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 を選択できます。消費した容量に対してのみお支払いいただきます。

Amazon Aurora PostgreSQL 無制限のデータベースは、水平スケーリングを自動化して毎秒数百万件の書き込みトランザクションを処理し、単一データベース内での操作のシンプルさを維持しながらペタバイト単位のデータを管理します。

あるいは、プロビジョンされたオンデマンドインスタンスを選択して、長期契約や前払い料金なしで DB インスタンス時間ごとにデータベースの料金を支払うことも、プロビジョンされたリザーブドインスタンスを選択してさらに節約することもできます。

インスタンス料金は Aurora プライマリインスタンスとレプリカの両方に適用されます。料金は、選択するデータベースクラスター構成によって異なります。アプリケーションの料金性能料金予測可能性のニーズにぴったり合います。データベースクラスター内のすべてのインスタンスには、Aurora Standard または Aurora I/O 最適化構成のどちらかの料金が請求されます。

Aurora PostgreSQL の最適化された読み取りインスタンス
Amazon Aurora PostgreSQL 互換エディションで利用可能な最適化された読み取りインスタンスは、ローカル NVMe ベースの SSD ブロックレベルストレージを使用して、データベースインスタンスのメモリ容量を超えるデータセットを持つアプリケーションのクエリレイテンシーを改善します。階層型キャッシュと一時オブジェクトという 2 つの機能が含まれています。

階層化されたキャッシュにより、読み取りを多用し、I/O が大量に発生するアプリケーション (運用ダッシュボード、異常検出、ベクトルベースの類似検索など) では、クエリレイテンシーが最大 8 倍改善し、コストが最大 30% 削減されます。階層型キャッシュは、インメモリデータベースバッファキャッシュから削除されたデータをローカルストレージに自動的に保存して、その後のデータアクセスを高速化します。階層型キャッシュは Aurora I/O 最適化構成の Aurora PostgreSQL で使用できます。

一時オブジェクトは、一時テーブルをローカルストレージに配置することでクエリ処理を高速化し、ソート、ハッシュ集約、高負荷結合、およびその他のデータ集約型操作を含むクエリのパフォーマンスを向上させます。 一時オブジェクトは、Aurora I/O 最適化および Aurora Standard 構成の Aurora PostgreSQL で使用できます。詳細については、Amazon Aurora 最適化された読み取りを参照してください。

データベースインスタンスの料金については、Aurora MySQL 互換エディションまたは Aurora 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 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 構成を使用するようにデータベースクラスターを設定する必要があります。

      Aurora Serverless v1 の料金例の詳細をご覧ください。

      レイテンシーを拡大する

      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 はお客様の使用に対するこれらのオプション間の料金差を自動的に考慮します。 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 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 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 構成を使用するようにデータベースクラスターを設定する必要があります。

      Aurora Serverless v1 の料金例の詳細をご覧ください。

      レイテンシーを拡大する

      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 はお客様の使用に対するこれらのオプション間の料金差を自動的に考慮します。 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 料金は、ワークロードとデータベースエンジンによって大幅に異なる場合があります。I/O 操作の詳細については、Aurora のよくある質問「Q: Aurora の I/O 操作とは何ですか? また計算方法も教えてください」をご覧ください。Aurora I/O 最適化を使用すると、読み取りと書き込み I/O 操作の料金は発生しません。

詳細なデータベースストレージおよび I/O 操作の料金例をご覧ください。

AWS 料金見積りツール

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 では、指定したバックトラック期間に対して変更レコードというログが保持されます。変更レコードの保存には時間単位の料金がかかります。

バックトラック料金の詳細な例をお読みください。

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 のサービスとリージョン (中国と GovCloud を除く) を集計して、1 か月あたり 100 GB のインターネットへのデータ転送 (アウト) を無料でご利用いただけます。インターネットへのデータ転送 (アウト) のための 100 GB の無料利用枠はグローバルであり、AWS リージョンに個別にまたは別個に適用されるものではありません。

特に記載のない限り、料金には、VAT や該当する消費税などの税金や関税は含まれません。日本の居住者であるお客様が AWS をご利用になった場合には、日本の消費税がかかります。

Amazon RDS 延長サポートのコスト

Amazon RDS 延長サポートでは、コミュニティのサポート終了後も Aurora MySQL 互換エディションおよび PostgreSQL 互換エディションのメジャーバージョンを引き続き使用できます。その間、AWS は重大なセキュリティ問題やバグの修正をパッチリリースを通じて提供します。これにより、ビジネス要件を満たすのに役立つ新しいメジャーバージョンにアップグレードするための時間を最大 3 年間延長できます。

Amazon Aurora のプロビジョニングされたインスタンスの場合、RDS 延長サポートの料金は 1 時間あたりの vCPU 単位の料金です。Aurora Serverless v2 の場合、RDS 延長サポートは、データベースが消費する 1 時間あたりの Aurora キャパシティユニット (ACU) 単位で料金が発生します。RDS 延長サポートの料金は、AWS リージョンと暦年数によっても異なります。Aurora MySQL 互換エディションのお客様は、コミュニティのサポート期間が終了した後、RDS 延長サポートの料金が発生するまでに、少なくとも 1 年間は標準サポートバージョンに移行する必要があります。暦年数の詳細については、「Amazon Aurora のドキュメント」を参照してください。

  • 請求される RDS 延長サポート料金は、エンジンバージョン、AWS リージョン、およびそのバージョンの標準サポートの有効期限が切れてからの暦年数によって異なります。特定のエンジンのメジャーバージョンの 1 年目と 2 年目、または 3 年目の料金がいつから発生するのかの詳細については、Amazon Aurora のドキュメントをご覧ください。

    1 時間未満の時間は 10 分を最低料金として、作成、起動、変更などの請求対象となるステータスの変更後から、秒単位で請求されます。

    *Amazon RDS 延長サポートの 3 年目の料金は Amazon Aurora PostgreSQL 互換エディションでのみご利用いただけます。

RDS 延長サポートの料金例

Aurora PostgreSQL 互換 12 にインスタンスがある場合、このバージョンは 2025 年 2 月 28 日に標準サポートが終了します。米国東部 (オハイオ) にデプロイする場合、2025 年 3 月 1 日から 2027 年 2 月 28 日までの間、vCPU 時間あたり 0.100 USD の料金が発生します。2027 年 3 月 1 日以降、vCPU 時間あたり 0.200 USD の料金が発生します。

スナップショットまたはクラスターエクスポートのコスト

スナップショットエクスポートは、Aurora スナップショット内のデータを Parquet フォーマットで Amazon Simple Storage Service (Amazon S3) にエクスポートするための自動的された方法を提供します。クラスターエクスポートは、Aurora データベースクラスターから Amazon S3 に Parquet フォーマットでデータをエクスポートするための自動化された方法を提供します。Parquet 形式はテキスト形式と比較すると、アンロードが最大 2 倍速く、さらにストレージ使用量が Amazon S3 で最大 6 倍少なくすみます。エクスポートされたデータは、Amazon AthenaAmazon EMR、および Amazon SageMaker などの AWS のサービスを使用して分析できます。

すべてのスナップショットとクラスターエクスポートについて、使用量はスナップショットデータの 1 ギガバイト単位で計測されます。同じスナップショットから後続のエクスポートを行う場合、増分にはなりません。詳細なスナップショットまたはクラスターエクスポートの料金例をお読みください。

AWS Key Management Service (AWS KMS) によるデータの暗号化または復号には別途料金がかかります。 料金の詳細については、AWS KMS の料金ページをご覧ください。エクスポートされたデータを Amazon S3 に保存したり、お使いの S3 バケットに対して PUT リクエストを実行したりする際にも、別途料金がかかります。料金の詳細については、Amazon S3 の料金ページをご覧ください。

機能の可用性とサポートは、各データベースエンジンの特定のバージョンと AWS リージョンによって異なります。DB クラスターのスナップショットデータを S3 にエクスポートする際のバージョンとリージョンの可用性の詳細については、「Amazon S3 へのスナップショットデータのエクスポート」を参照してください。

ゼロ ETL 統合のコスト

Amazon Redshift との Amazon Aurora ゼロ ETL 統合により、ペタバイト級のトランザクションデータで Amazon Redshift を使用したほぼリアルタイムの分析が可能になります。ゼロ ETL 統合では、抽出、変換、ロード (ETL) 操作を実行するための複雑なデータパイプラインを構築して管理する必要はありません。

ゼロ ETL 統合に AWS から追加料金が請求されることはありません。ゼロ ETL 統合の一環として作成された変更データの作成と処理に使用された既存の Amazon Aurora および Amazon Redshift リソースに対して料金が発生します。 これらのリソースには、拡張バイナリログを有効にすることで使用される追加の I/O とストレージ、Amazon Redshift データベースをシードする際の初期データエクスポート用のスナップショットエクスポートのコスト、レプリケートされたデータを保存するための追加の Amazon Redshift ストレージ、データのレプリケーションを処理するためのコンピューティング、およびデータをソースからターゲットに移動するための AZ 間でデータを転送するコストが含まれます。ゼロ ETL 統合によるデータ変更の継続的な処理は、追加料金なしで利用いただけます。 

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

Data 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

スナップショットまたはクラスターエクスポートの使用例

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 の月額料金を簡単に計算

料金に関するサポートを受ける

個別のお見積もりをご希望の場合、AWS のスペシャリストに問い合わせる

Amazon Aurora の使用を開始する方法

使用開始のためのリソースを見つける
構築の準備はできましたか?
Amazon Aurora の使用を開始する
ご不明な点がありますか?
お問い合わせ