FOR PRACTITIONERS実務向け

Iストレージとデータベース段2構成層運用

Aurora DSQL のコストを DPU とアラームで見張る|2026年10月の更新

Aurora DSQL のコストを DPU とアラームで見張る|2026年10月の更新

固定のインスタンス料金がないデータベースは、上限が見えない代わりに、使った分だけ請求が伸びる。Aurora DSQL を本番に寄せ始めた運用担当が最初に困るのは、「今月いくら使っていて、どこで気づけるのか」だろう。2026年10月13日に公式ブログが、コンソールでの確認と CloudWatch アラームによる見張り方を整理した。その要点を、運用の手順に落とす。

この記事の結論

  • 費用の単位は DPU(Distributed Processing Unit)。コンピューティング・読み取り・書き込みを合計した TotalDPU が基本になる。ストレージは DPU とは別に容量で課金される。
  • コンソールの Usage and cost パネルで、DPU の合計・推定コスト・ストレージの大きさを期間別に見られる。内訳は CloudWatch で見る。
  • アラームは AWS/AuroraDSQL の TotalDPU を、合計・1 時間の期間で置く。しきい値は月間予算の 1 時間分の 80% が目安。
  • 1 時間単位の判定なので、月初からの累計は追わない。累計は AWS Budgets を併用する。
  • CDC(StreamDPU)やマルチリージョン(MultiRegionWriteDPU)は、別のメトリクスを別に見る。

何が起きたか

公式ブログは、Aurora DSQL のコストを、コンソールと CloudWatch アラームで見張る方法を示した。コンソールのクラスターの Summary タブにある Usage and cost パネルでは、過去 24 時間・7 日間・30 日間の DPU 合計と推定コスト、ストレージの大きさを確認できる。ただし、読み取り・書き込み・コンピューティングの内訳はここには出ない。内訳は Monitoring タブの CloudWatch グラフで見る。マルチリージョンのクラスターは、リージョンごとにコンソールで見る。アラームは AWS/AuroraDSQL 名前空間の TotalDPU を、統計は Sum、期間は 1 時間で置く。しきい値は、月間予算で許容できる DPU を 730 時間で割って 1 時間分を求め、その 80% を目安にする。通知は SNS で受ける。単価は公式の料金ページで確かめて、予算の DPU への換算に使う。公式ブログ(日本語)

仕組みとして何が変わったか

固定のインスタンス料金という上限がない代わりに、使った量が直接費用になる。そのため「どこで気づくか」を運用側が決める必要がある。見張りは3段に分ける。

Aurora DSQL のコスト

3段で見張る:把握・気づく・累計

  1. コンソールで把握する

    Usage and cost:DPU 合計・推定コスト

  2. CloudWatch アラームで気づく

    TotalDPU を 1 時間の合計で見る

  3. AWS Budgets で累計を押さえる

    月初からの積み上げは別に置く

見たいもの 使うもの 注意
期間ごとの合計と推定コスト コンソールの Usage and cost 内訳は出ない
読み書きの内訳 Monitoring タブの CloudWatch グラフ コンソールの別画面
1 時間ごとの急な増加 TotalDPU のアラーム 累計は追わない
月初からの累計 AWS Budgets アラームとは別に置く
CDC のコスト StreamDPU のアラーム ストリームごと
マルチリージョンの書き込み MultiRegionWriteDPU リージョンごとにアラームを置くと場所を特定しやすい

CHECK 1ここまでの確認

Aurora DSQL のコンソールの Usage and cost パネルで確認できないものはどれか?

答えと解説

答え: 2. 読み取り・書き込み・コンピューティングの DPU の内訳

内訳はパネルには出ず、Monitoring タブの CloudWatch グラフで見る。「コンソールで見えるもの」の項を読み直す。

1 時間単位の判定には癖がある。月全体では予算内でも、ある 1 時間の山でアラームが鳴ることがあるし、緩やかな増加が続いて累計だけ予算を超える場合には鳴らない。急増の検知(アラーム)と累計の管理(Budgets)は役割を分けて両方置く。メトリクスはほぼリアルタイムだが、わずかな遅延がある。EXPLAIN ANALYZE VERBOSE が示す DPU の値は目安で、請求額の正確な値ではない。

CHECK 2ここまでの確認

TotalDPU の 1 時間アラームだけでは防げないのはどれか?

答えと解説

答え: 2. 月初からの累計が予算に近づいていること

アラームは 1 時間ごとの判定で、累計は追わない。累計の追跡には AWS Budgets を併用する。

どんなものに活用できそうか

  • 本番投入前の予算ガード。 月の予算から 1 時間分の DPU を割り出し、その 80% にアラームを置いて、負荷試験の段階から通知の頻度を見る。
  • バッチやマイグレーションの暴走の検知。 夜間の大量書き込みが想定より重いとき、翌朝の請求ではなく数時間以内に気づける。
  • マルチリージョン構成の原因切り分け。 リージョンごとにアラームを置いておけば、増えた場所がすぐ分かる。

使わない方がよい場面もある。アラームだけで月の予算管理を済ませる使い方は避ける。累計は追えないので、Budgets を併用する。

立場ごとに何が変わるか

  • 未経験: いまは関係ない。まずはデータベースの種類と、課金の単位が違うという考え方だけ掴めれば足りる。
  • 学習中: 「使った分だけ課金される」サービスでは、費用の監視も設計の一部だという例になる。CloudWatch アラームの基本の復習にもなる。
  • 実務: Aurora DSQL を使う、または検討している案件では、アラームと Budgets を最初から設計に入れる。
  • プロ: 予算を DPU に換算する考え方、CDC・マルチリージョンの別メトリクス、アラームの限界を、運用設計のレビュー項目にする。

まとめ

DPU で使った分だけ費用が出るデータベースでは、「上限がない」ことが運用の不安になる。コンソールで全体を掴み、TotalDPU のアラームで急増に気づき、Budgets で累計を押さえる、という3段で見張れば、サーバーレスの利点を残したまま費用を追える。CDC やマルチリージョンを使うなら、そのぶんのメトリクスも忘れずに足す。

参照ソース

SCOREこの記事の確認テスト

0/2問 正解

各章の「ここまでの確認」に答えると、ここに集まります。結果はこの端末のブラウザにだけ残り、サーバには送りません。

PRACTICEこの記事の論点を練習問題で確かめる

この記事が扱うサービスの問題だけを続けて解けます。練習問題は Google でログインした人が使えます(練習問題の一覧)。

FAQよくある質問

アラームのしきい値は、どう決めればよいのか?

公式ブログの考え方では、月間予算で許容できる DPU を 730 時間で割って 1 時間分を出し、その 80% を目安にする。ワークロードの変動が大きいなら、まずしきい値を高めに置いて、通知の頻度を見ながら調整する。

CDC を使っている場合も TotalDPU のアラームで足りるのか?

足りない。CDC を有効にすると StreamDPU が加わり、これはストリームごとのメトリクスなので、別にアラームを置く必要がある。

SAME TRACK同じ領域の記事

ブロック・ファイル・オブジェクトの違い|EBS・EFS・S3 を「読み書きの単位」と「共有できるか」で理解する
ブロック・ファイル・オブジェクトの違い|EBS・EFS・S3 を「読み書きの単位」と「共有できるか」で理解する 段1 入口仕組み
S3 とは何か|バケットとオブジェクト・ストレージクラス・公開設定を「ディスクではない置き場」で理解する
S3 とは何か|バケットとオブジェクト・ストレージクラス・公開設定を「ディスクではない置き場」で理解する 段1 入口とは
S3 の運用の回し方|バージョニングとライフサイクルで「消した・増えすぎた」を防ぐ
S3 の運用の回し方|バージョニングとライフサイクルで「消した・増えすぎた」を防ぐ 段2 構成運用