Azure Cosmos DBの概要と料金について
最終更新日:2026年8月12日
はじめに
| 項目 | Microsoft Azure | AWS | Google Cloud |
|---|---|---|---|
| シェア(国内) | 約30% | 約35% | 約15% |
| 強み | Microsoft製品連携 | サービス数・実績 | データ分析・AI |
| 無料枠 | 12ヶ月無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | AZ-900 / AZ-104 | CLF / SAA | ACE / PCA |
皆様はデータベースというどのようなものを思い浮かべるでしょうか。一般的によく使われているリレーショナルデータベースや最も初期に出現した階層型データベースを思う浮かべる方が多いのではないでしょうか。本稿ではMicrosoft社が提供しているMicrosoft AzureのNoSQLデータベースサービスであるAzure Cosmos DBについて紹介していきます。
Azure Cosmos DBの概要
Azure Cosmos DBが優れている主な点を5つ紹介していきます。
グローバル分散
Azure Cosmos DBを使用すれば、世界規模のアプリケーションを構築することができます。またAzure portalを数回クリックするだけで、リージョンの追加や削除をすることができます。
短い待機時間
Azure Cosmos DBはスキーマに依存しないデータベースなので、自動的にすべてのデータのインデックスを作成してくれます。なので短時間でのクエリの実行が可能となり、ほぼリアルタイムでクエリ結果を得ることができます。
直観的な競合管理
データベースの書き込み操作していると、どうしても競合してしまうことがあります。競合が発生し解決する際、時間が掛かってしまうことも少なくありません。Azure Cosmos DBでは競合が自動的に検出され、分かりやすい複数の競合解決モードが準備されているので競合した際も安心です。
自動的なストレージ管理
アプリケーションに必要なストレージが足りなくなった際、自動で容量を増やしてくれます。自動でストレージを管理してくれるので、容量計画を立てる必要もありません。
予約容量でのコスト削減
Azure Cosmos DBでは一年間または三年間の期間でスループットを予約することができます。本来の従量課金制と比較して最大65%もコストを削減することができます。
Azure Cosmos DBの料金
【要注意】
以下の料金は記事作成時点の一例です。Azureの料金は改定される場合があるため、最新料金は必ずAzure公式サイトでご確認ください。
手動プロビジョニングスループット
トラフィック パターンが予測できる大規模な処理に適しています。
| プロビジョニングスループット – 単位(1時間あたり100RU/秒) | 料金 |
|---|---|
| 100RU/秒の単一地域アカウント | 1 x 1.008円/時間 |
| 100RU/秒の複数地域、単一マスターアカウント(N地域) | N x 1.008円/時間、N > 1 |
| 100RU/秒のマルチ地域、マルチマスターアカウント(N地域) | N x 2.016円/時間、N > 1 |
自動プロビジョニングスループット
トラフィック パターンが予測できない大規模な処理に適しています。
| プロビジョニングスループット – 単位(1時間あたり100RU/秒) | 料金 |
|---|---|
| 100自動スケーリングRU/秒、単一地域アカウント | 1 x 1.512円/時間 |
| 100自動スケーリングRU/秒、マルチ地域、単一マスターアカウント(N地域) | N x 1.512円/時間、N > 1 |
| 100RU/秒のマルチ地域、マルチマスターアカウント(N地域) | N x 2.016円/時間、N > 1 |
手動プロビジョニングスループットの予約容量
Azure Cosmos DBの予約容量価格を利用すると、最大65%のコストを削減することができ、キャパシティ・プランニングの負担を軽減することができます。
| 一年予約 | 三年予約 | |||
|---|---|---|---|---|
| スループット | 単一地域書き込み | 複数地域書き込み | 単一地域書き込み | 複数地域書き込み |
| 価格/(従量課金制と比較した割引率) | 100 RU/秒あたりの価格 | 100 RU/秒あたりの価格 | 100 RU/秒あたりの価格 | 100 RU/秒あたりの価格 |
| 最初の50K RU/秒 | 0.7616円(~24%) | 1.4336円(~29%) | 0.672円(~33%) | 1.2544円(~38%) |
| 次の450K RU/秒 | 0.672円(~33%) | 1.2544円(~38%) | 0.5824円(~42%) | 1.0752円(~47%) |
| 次の2.5M RU/秒 | 0.6272円(~38%) | 1.1648円(~42%) | 0.4928円(~51%) | 0.896円(~56%) |
| 3M RU/秒超 | 0.4928円(~51%) | 0.896円(~56%) | 0.3584円(~64%) | 0.6272円(~69%) |
消費されたストレージ
| 消費されたストレージ | 料金 |
|---|---|
| 1GBの消費されたトランザクションストレージ(行方向) | 31.640円/月 |
| 1GBの消費された分析ストレージ(列方向) | 3.36円/月 |
分析ストレージトランザクション
| トランザクション | 料金 |
|---|---|
| 書き込み操作(10000操作あたり) | 5.600円 |
| 読み取り操作(10000操作あたり) | 0.56円 |
押さえておきたいポイント
- Azure Cosmos DBはスキーマレスなNoSQLデータベースで、複数リージョンへの分散配置・自動インデックス作成・自動競合解決など、大規模かつグローバルなアプリケーション向けの機能が標準で備わっている。
- 料金は「手動プロビジョニングスループット」「自動プロビジョニングスループット」「予約容量」の3つの購入方式があり、トラフィックの予測可否や利用期間に応じて選ぶことでコストを最適化できる。
- 料金・割引率はAzureの価格改定により変動するため、実際の契約・見積もり時は必ずAzure公式サイトの最新料金ページで確認する。
よくある質問
Q. Azure Cosmos DBはどのような用途に向いていますか?
グローバルに分散したユーザーへ低遅延でアクセスさせたいアプリケーションや、スキーマが固定しづらいデータを扱うWebサービス・IoTなど、大規模かつスケーラブルなNoSQL用途に向いています。
Q. RU(Request Unit)とは何ですか?
RUはAzure Cosmos DBにおけるスループットの単位で、読み取り・書き込みなどの操作コストを正規化して表したものです。プロビジョニングするRU/秒の量に応じて処理性能と料金が決まります。
Q. 予約容量とはどのような仕組みですか?
1年間または3年間の利用を前提にスループットをあらかじめ予約購入することで、従量課金制と比較して割引価格が適用される仕組みです。トラフィックの見通しが立っている場合にコスト削減効果が大きくなります。
まとめ
本稿ではAzure Cosmos DBの概要や料金について紹介してきました。Azure Cosmos DBをうまく活用することで、大幅にコストを削減するだけでなく、整合性を確保することができます。
Azure Cosmos DBは多くの企業に利用されており、オリンパス株式会社やアサヒビール株式会社、株式会社JTBなどの有名企業でも使用されていて信頼性も抜群です。
本稿が皆様のお役に立てれば幸いです。最後までお読みいただきありがとうございます。
▼ アクロビジョンについて


