対象: グローバル分散のNoSQLデータベースをAzureで使いたい人
要点: プロビジョンド・オートスケール・サーバーレスのRU、ストレージ、リージョン、バックアップを分ける方法
公式情報確認: Azure Cosmos DBの料金・無料枠・公式ドキュメント・規約を2026年8月19日に確認
更新日: 2026年8月19日(リージョン、税、為替、契約画面は申込時に再確認)
Cosmos DBはデータを世界のリージョンへ分散しやすい一方、料金の中心はサーバー台数ではなくRUです。読み書きのサイズ、インデックス、整合性、リージョン数で必要RUと請求が動きます。
プロビジョンドは容量を予約し、オートスケールは上限まで伸び、サーバーレスは使用RUで払います。アクセスの波を見ずに選ぶと、安くしたつもりが固定費になります。 ここで扱うのは公式公開情報の整理であり、編集部の利用体験、収益、性能、転職や事業の成果を保証するものではありません。クラウド料金は表示通貨、リージョン、税、為替、割引契約で変動します。
Azure Cosmos DBの料金を分解する
Cosmos DBはAPI、プロビジョンド・オートスケールRU/s、サーバーレスRU、ストレージ、バックアップ、リージョン、専用ゲートウェイ、分析ストレージ、ネットワークで構成されます。コンテナ数だけでなく項目サイズとインデックスを測ります。
| 料金項目 | 考え方 | 先に確認する条件 |
|---|---|---|
| プロビジョンド | RU/sを時間単位で確保。DB共有とコンテナ単位を確認 | 最小RU、共有スループット、リージョン、予約 |
| オートスケール | 最大RU/sに応じて実際のスケール範囲を計算 | 最大RU、アイドル、ピーク、下限 |
| サーバーレス | 使用RUとストレージの従量 | 1コンテナ、リージョン、上限、長時間負荷 |
| 追加要素 | ストレージ、バックアップ、複数リージョン、ゲートウェイ | 複製、保持、転送、分析 |
見積もりは、サービス名と月額を並べるだけでは足りません。1日の実測値を、稼働時間、保存量、リクエスト、バックアップ、転送、ログに分解します。開発・本番・予備を分け、ピーク時の余白と使わない時間の停止方法も同じ表へ置くと、無料枠の外へ出る地点が見えます。
無料枠と支払いの境目
Cosmos DBには対象アカウントで毎秒1,000RUと25GBストレージを含む無料枠が案内されています。無料枠のAPI、リージョン、サブスクリプション、期間を確認し、複数リージョンやバックアップが同じ無料になるとは考えません。
代表的な読み書きを項目サイズ、インデックス、整合性レベルで測ります。オートスケールの最大値だけで請求を決めず、普段のRUとピークを記録します。グローバル分散はリージョンごとのRU・保存・複製を別に入力します。
- インデックスを増やして書き込みRUと保存が増えることを見ない。
- 複数リージョンを1リージョン料金で考える。
- サーバーレスの上限や1コンテナ条件を確認しない。
- PITR、バックアップ、分析ストレージを別行にしない。
無料枠を使う場合も、請求アラートと予算上限を先に用意します。停止すれば計算量が止まるサービスもあれば、ディスク、バックアップ、固定IP、ログの保存が続くものもあります。検証用のリソース名とリージョンを一覧化し、テスト終了後に削除・保持を判断してください。
運用と割引を料金へ戻す
Consumed RU、429、レイテンシ、ストレージ、インデックス、パーティション偏りを監視します。パーティションキーは後変更が難しいため、アクセスパターンとデータ増加を先に想定します。
予約、Savings Plans、Committed Use Discountなどは、安くなる可能性と引き換えに利用を約束する仕組みです。変動の大きい初期段階はオンデマンドで測り、平常負荷、移行可能性、リージョン、前払い、未使用時の扱いが固まってから比較します。割引率だけでなく、解約や縮小が難しくなる条件を公式ページで確認します。
データ、契約、解約を決める
Cosmos DBにはユーザー、注文、ログ、位置情報が保存され得ます。Entra ID、RBAC、キー回転、Private Endpoint、暗号化、バックアップ、リージョン移転、開発データ匿名化を設計します。
アカウント、DB、コンテナ、リージョン、バックアップ、専用ゲートウェイを削除・縮小します。プロビジョンドRUはデータを消してもアカウント設定が残れば課金が続くため、削除前にエクスポートと復元を確認します。 リソースを削除しても、バックアップ、スナップショット、ログ、DNS、レジストリ、請求設定が自動で消えるとは限りません。解約・停止の前にデータ、設定、監査ログ、請求書をエクスポートし、復元担当と保持期限を確認してください。
向く人・向かない人
| 向く人 | 向かない/先に決めること |
|---|---|
| パーティションキーとアクセスパターンを設計できる人 | SQLテーブルをそのまま移しRUを測らない人 |
| リージョン分散と遅延を料金と比べられる人 | 複数リージョンを無条件に有効化する人 |
| RU、スロットリング、インデックスを監視できるチーム | 無料枠がRU無制限だと考える人 |
| ID・バックアップ・匿名化を運用できる人 | データ移転と削除要件を決めない人 |
迷ったら、最小構成を短時間だけ作り、同じ入力で再現できる計測表を残します。請求額だけでなく、復元に要する時間、権限分離、障害時の切り替え、削除後に残るデータを確認すると、価格と運用負荷を同じ判断にできます。
公式CTA: Azure Cosmos DB公式料金ページと公式計算ツールで、リージョン、利用量、保存、転送、バックアップを入力してください。無料枠の条件、請求アラート、契約・解約画面を確認してから本番へ進めます。
関連する記事
- Azure SQL Databaseの料金:料金・設計・運用の比較に役立つ。
- Azure Container Appsの料金:料金・設計・運用の比較に役立つ。
- Azure App Serviceの料金:料金・設計・運用の比較に役立つ。
- Amazon DynamoDBの料金:料金・設計・運用の比較に役立つ。
公式情報
Cosmos DBは、データ量より先に読み書きとパーティションを決めると見通しがよくなります。無料枠でRUとスロットリングを測り、必要なリージョン・バックアップを加えて方式を選びます。 最初に入力する数字を小さくても記録し、公式料金ページの更新と請求画面を定期的に突き合わせることが、継続利用の判断を安定させます。
公開前にもう一度確認する数字
クラウドの料金は、登録した設定ではなく実際の使用量と保持状態で動きます。公開前に、平常日の利用量、ピーク時の上限、保存期間、バックアップの復元先、データの移転先を担当者と共有してください。数字が変わったときにどの設定を見直すかまで決めておけば、請求画面を見てから慌てずに済みます。
もう一つの確認点は、利用を止めた後に何が残るかです。リソース一覧、請求明細、監査ログ、バックアップの保存先を同じ担当者が見られるようにし、削除前には復元できるデータと削除すべきデータを分けます。無料枠を使い切ることより、想定外の利用を早く見つけられる運用を優先してください。

