Azure Cosmos DB の価格

あらゆるスケールに対応したオープン API を備えた、高速な NoSQL データベース

Quickly and easily develop apps at any scale with fully managed NoSQL database service offering guaranteed speed and availability, automatic and instant scalability, and open source APIs. Azure Cosmos DB offers cost-effective pricing models for apps of any size, from dev/test to production.

価格オプションの詳細

フィルターを適用して、価格オプションをお客様のニーズに合わせてカスタマイズします。

すべてのデータベース操作のコストは正規化され、要求ユニット (RU) として表されます。Azure Cosmos DB には、2 種類のデータベース操作モデルが用意されています。

  • プロビジョニング スループットは、1 秒あたりの要求ユニット (RU/秒) で測定され、時間単位で課金されます。SLA により、10 ミリ秒未満の読み取りと書き込みおよび 99.999% の可用性が世界中で保証されます。これは、低遅延と高可用性が保証されている必要がある大規模でクリティカルなワークロードに最適です。次の 2 つの容量管理オプションから選択できます。標準プロビジョニング スループットと自動スケーリング プロビジョニング スループット。
  • サーバーレスでは、各データベース操作に使用される要求ユニット (RU) に対して課金されます。サーバーレスでは、トラフィックが持続的でないスパイクのあるワークロードを簡単に実行できるようになります。リソースの計画や管理なしで、トラフィックのバーストをオンデマンドで処理できます。

ストレージは、お客様のデータベースが分散されているすべての Azure リージョンにおいて SSD を使用するデータとインデックスによる消費量について、GB 単位で課金されます。2 つのバックアップ コピーが無料で提供され、追加のコピーは保存済みデータの合計 GB として課金されます。バックアップ ストレージは、定期的または継続的に利用できます。

  • 定期的バックアップ は既定で有効になり、2 つのバックアップ コピーが無料で提供されます。追加のコピーは格納データの合計 GB 単位で課金されます。
  • 継続的バックアップ プレビュー (有効になっている場合) は、選択したすべての Azure リージョンに格納されている GB 単位で課金され、ポイントインタイム リストアはインスタンスごとに復元されたデータの GB 単位で課金されます。

プロビジョニング スループット

プロビジョニング スループットでは、SLA により、10 ミリ秒未満の読み取りと書き込みおよび 99.999% の可用性が世界中で保証されます。これは、低遅延と高可用性が保証されている必要がある大規模でクリティカルなワークロードに最適です。新しいアカウントでは、Azure Cosmos DB Free レベルで 1 か月あたり 400 要求ユニット/秒 (RU/秒) のスループットと 5 GB のストレージを利用できます。

プロビジョニング スループットには、自動スケーリング プロビジョニング スループットと標準プロビジョニング スループットという 2 つの容量管理オプションがあります。どちらを選択するかは、ワークロードの予測可能性と、容量を手動で管理する必要があるかどうかによります。

標準 (手動) プロビジョニング スループット

標準プロビジョニング スループットで容量を直接管理します。このオプションは、トラフィック パターンが予測でき、大規模でクリティカルなワークロードに最適です。

Azure portal を使用するか、プログラムで API を使用して、お使いのコンテナーまたはデータベースに標準プロビジョニング スループット (最低 400 要求ユニット/秒 (RU/秒) から) を手動で構成できます。お使いのコンテナーまたはデータベースにプロビジョニングされた RU/秒に対し、時間単位で課金されます。

標準プロビジョニング済みスループット 1 時間あたりの合計 RU/秒 100 RU/秒あたりの価格
単一リージョン書き込みアカウント 100 RU/秒 x 1 リージョン $-
N 個のリージョンにわたって分散した単一リージョン書き込みアカウント (可用性ゾーンを除く *) 100 RU/秒 x N リージョン $-
単一リージョン書き込みアカウント (可用性ゾーンを使用したリージョンあり) 100 RU/秒 x 1.25 x N ゾーン $-
複数リージョンの書き込み (旧称「マルチマスター」) アカウント、N リージョン* (可用性ゾーンあり、またはなし) 100 RU/秒 x N リージョン $-
データ転送速度は Standard サービス レベルの速度が適用されます。

Azure Cosmos DB コンテナーとデータベースに対して、最小 400 RU/秒のスループットをプロビジョニングする必要があります。

* 詳細については、後述の「可用性ゾーン」をご覧ください。

** 2019 年 12 月 1 日より前に作成されたマルチリージョン書き込みアカウントの価格は、(N リージョン + 1) x $- です

Azure Cosmos DB の容量計画ツール (RU 計算ツール) を使用して、プロビジョニング スループットのニーズを推定することができます

標準プロビジョニング スループットの予約容量

Azure Cosmos DB の予約容量価格を活用すると、最大 65% のコスト削減を実現し、優れた可用性 SLA を利用すると共に、キャパシティ プランニングの負担を減らすことができます。一括払いで 1 年または 3 年分の標準プロビジョニング済みスループットを予約し、1 つの加入契約に含まれるすべてのリージョン、API、アカウント、サブスクリプション全体で予約済みプロビジョニング済みスループット (5,000 RU/秒から開始) を共有しましょう。

詳しくは、ドキュメントのページをご覧ください。次の表は、使用可能な予約サイズの概要であり、すべてのオプションが反映されているわけではありません。Azure portal にアクセスして、予約済み容量のすべてのオプションをご覧ください。

1 年の期間 3 年の期間
単一リージョン書き込み 複数リージョン書き込み 単一リージョン書き込み 複数リージョン書き込み
1 秒あたりの予約容量要求ユニット数 (RU/秒) 年間料金 年間料金 年間料金 年間料金
5,000 $3504 $-
$7008 $-
$3504 $-
$7008 $-
20,000 $14016 $-
$28032 $-
$14016 $-
$28032 $-
50,000 $35040 $-
$70080 $-
$35040 $-
$70080 $-
100,000 $70080 $-
$140160 $-
$70080 $-
$140160 $-
300,000 $210240 $-
$420480 $-
$210240 $-
$420480 $-
500,000 $350400 $-
$700800 $-
$350400 $-
$700800 $-
1,000,000 $700800 $-
$1401600 $-
$700800 $-
$1401600 $-
RU/秒の使用率は、それが使用されている Azure リージョンによって決まります。詳細については、リージョンごとの予約割引をご覧ください。お得になる金額についての詳細は、Azure portal の購入画面に表示されます。

予約済みの容量を超えてプロビジョニングされたスループット RU/秒は、通常のプロビジョニング済みスループット料金で課金されます。

プロビジョニング スループット

プロビジョニング スループットでは、SLA により、10 ミリ秒未満の読み取りと書き込みおよび 99.999% の可用性が世界中で保証されます。これは、低遅延と高可用性が保証されている必要がある大規模でクリティカルなワークロードに最適です。新しいアカウントでは、Azure Cosmos DB Free レベルで 1 か月あたり 400 要求ユニット/秒 (RU/秒) のスループットと 5 GB のストレージを利用できます。

プロビジョニング スループットには、自動スケーリング プロビジョニング スループットと標準プロビジョニング スループットという 2 つの容量管理オプションがあります。どちらを選択するかは、ワークロードの予測可能性と、容量を手動で管理する必要があるかどうかによります。

自動スケーリング プロビジョニング スループット

大規模でクリティカルなワークロードの容量を手動で管理する必要がなく、トラフィック パターンが予測できない場合にコストを削減できます。Azure portal を使用するか、プログラムで API を使用して、お客様がカスタム スループットの上限 (4,000 RU/秒から) を設定します。課金は、お客様のスループットの上限の 10 - 100% の間で、1 時間ごとに使用される 1 秒あたりの要求ユニット (RU/秒) の最大数に基づいて行われます。

自動スケーリング プロビジョニング スループット 1 時間あたりの合計 RU/秒 100 RU/秒あたりの価格
単一リージョン書き込みアカウント 100 RU/秒 x 1.5 x 1 リージョン $-
複数リージョンにわたって分散したデータを使用した単一リージョンの書き込みアカウント (可用性ゾーンあり、またはなし *) 100 RU/秒 x 1.5 x N リージョン $-
複数のリージョンにわたって分散したマルチリージョン書き込み (旧称マルチマスター) アカウント 100 RU/秒 x N リージョン $-
*可用性ゾーンには、自動スケーリングによってプロビジョニングされたスループットとは別の料金は発生しません。

自動スケーリングは、以前は「オートパイロット」として知られていました。

自動スケーリングのプロビジョニング済みスループットには、最小で 4,000 RU/秒のプロビジョニングが必要です。詳細については、ドキュメントのページをご覧ください。

サーバーレス プレビュー

サーバーレスでは、トラフィックの少ないワークロードを簡単に実行できるようになります。リソースのプランニングや管理なしで、断続的なバーストをオンデマンドで処理でき、データベース操作あたりの使用リソースに対してのみ課金され、最低料金はありません。サーバーレスは、最小操作および要求ユニット (RU) のない、要求ごとに支払う課金モデルなので、トラフィックが持続的でない小規模なアプリケーションを実行する場合に適したオプションです。

サーバーレス 合計要求単位数 (RU) 1M RU あたりの料金
サーバーレス要求ユニット (RU) 1,000,000 $-
サーバーレス要求ユニット (RU) (可用性ゾーンあり) 1,000,000 x 1.25 $-

Storage

Azure Cosmos DB は、無制限のトランザクションおよび分析ストレージが用意されており、geo レプリケーション用に選択したすべてのリージョンにおいてデータとインデックスによって使用された、SSD を使用する論理ストレージの GB 単位で課金されます。たとえば、Azure Cosmos DB アカウントを 3 つのリージョン間でレプリケートする場合は、それらの 3 つのリージョンごとの合計ストレージ コストに対して支払います。

データは、トランザクションと分析の 2 種類のストレージ層で管理されます。ワークロードは同じ論理データを使用して動作し、相互に干渉することはありません。トランザクション ストレージは既定で常に有効になりますが、Azure Cosmos DB のデータ上で分析を実行するために Azure Synapse Link を使用するには、分析ストレージをお使いの Azure Cosmos DB コンテナーで明示的に有効にする必要があります。

プロビジョニング スループット (RU/秒) は、トランザクション ストレージの量に応じて、1 GB のストレージごとに 10 RU/秒の割合でスケーリングされます。ストレージの要件を見積もるには、容量計画ツールを使用し、ご自分のストレージのニーズに合わせて十分なスループットを確実にプロビジョニングしてください。

消費されたストレージ 合計 GB 料金
トランザクション ストレージ (行指向) 1 GB $-/月
分析ストレージ (列指向) 1 GB $-/月

バックアップ ストレージ 

アカウントで、定期的または継続的バックアップのいずれかを選択できます。既定では、定期的バックアップがすべてのアカウントでアクティブになり、お客様のデータの 2 つのバックアップ コピーが無料で保存されます。定期的なデータ バックアップは、geo、ローカル、またはゾーンで回復できるよう構成できます。詳細については、テクニカル ドキュメントをご覧ください。

定期的バックアップ ストレージ 合計 GB GB あたりの料金
保存済み定期的バックアップ データ (2 つのコピー) コピーあたり GB 無料/月
保存済み定期的バックアップ データ (2 つ未満のコピー) コピーあたり GB $-/月

継続的バックアップ (プレビュー) は、アカウントの定期的バックアップの代わりに Core (SQL) API または API for MongoDB のいずれかを使用してアクティブにすることができます。アクティブ化すると、選択したすべての Azure リージョンの格納データの合計量に基づいて、月単位でバックアップが課金されます。継続的バックアップ データからのポイントインタイム リストアは、プライマリの書き込みリージョンに復元されたデータの合計 GB 単位で課金されます。

継続的バックアップ ストレージ 合計 GB GB あたりの料金
継続的バックアップ プレビュー データ GB x 選択した Azure リージョン $-/月
ポイントインタイム リストア プレビュー GB $-/月

分析ストレージ トランザクション

分析ストレージの IO (入出力) トランザクションは、操作量に基づいて請求されます。

トランザクション Operations (オペレーション) 料金
書き込み操作 - 分析ストレージ 10,000 $-
読み取り操作 - 分析ストレージ 10,000 $-
お客様のワークロードに対する分析ストレージ操作の詳細な見積もりについては、容量計画ツールを使用し、Azure Cosmos DB の分析ストア価格設定のドキュメントで詳細をご確認ください。

Note: Transactional storage pricing is not impacted by analytical storage usage.

複数のリージョン

Azure Cosmos DB では、マルチリージョンの読み取りとマルチリージョンの書き込み (旧称マルチマスター) により、Azure リージョンのいずれかまたはすべてで、保証された低遅延と高可用性が提供されます。お客様の Azure Cosmos DB アカウントのリージョンは、いつでも追加したり削除したりすることができます。複数のリージョンによる課金への影響として、プロビジョニング スループットと消費されたストレージに、アカウントに関連付けられた各リージョンが掛け算されます。

可用性ゾーン

Azure portal で Azure Cosmos DB アカウントに関連付けるリージョンを選択するときに可用性ゾーンを有効にすることができます。これにより、特定のリージョン内の複数のゾーン間でデータがレプリケートされることになり、そのリージョン内での冗長性が向上します。可用性ゾーンの対象となる Azure リージョンは、UK South, Southeast Asia, East US, East US 2, Central US, West Europe, West US 2, Japan East, North Europe, France Central, and Australia East です。

課金への影響は、以下のとおりです。

  • 標準プロビジョニング済みスループットを使用する単一リージョン書き込みアカウントの場合、1 秒あたりの要求ユニット (RU/秒) に可用性ゾーンとして指定された各リージョンの係数 1.25 が乗算されます
  • 単一リージョン サーバーレス アカウントの場合、要求ユニット (RU) に係数 1.25 が乗算されます
  • プロビジョニング済みスループットを使用するマルチリージョン書き込み (旧称「マルチマスター」) アカウントの場合、課金への影響はありません

Azure の価格および購入オプション

Microsoft と直接つながる

Azure の価格のチュートリアルをご覧ください。お客様のクラウド ソリューションの価格について理解し、コストの最適化について確認し、カスタムの提案を依頼できます。

営業担当者に問い合わせる

購入方法を見る

Azure の Web サイト、Microsoft の担当者、または Azure パートナーを通じて、Azure サービスをご購入ください。

お客様のオプションを調べる

その他の資料

Azure Cosmos DB の詳細

Azure Cosmos DB の特徴と機能についての詳細情報

料金計算ツール

Azure 製品の任意の組み合わせを使用する場合の推定の月間コストを見積もります。

SLA

この製品のサービス レベル アグリーメントをご確認ください。

ドキュメント

技術チュートリアル、ビデオ、その他の Azure Cosmos DB のリソースをご確認ください。

よく寄せられる質問

  • 要求ユニットは、Azure Cosmos DB におけるデータベース操作の単位です。書き込み、更新、読み取り、クエリの実行などの各操作は、CPU、メモリ、IOPS リソースを消費します。これらのリソースに対して、要求ユニット (RU) 単位で表された料金が発生します。プロビジョニング スループットはデータベース操作の合計スループット容量であり、1 秒あたりの要求ユニット (RU/秒) として設定されます。詳細については、Azure Cosmos DB の要求ユニットに関するページを参照してください。
  • 料金は、ご使用のデータベースまたはコンテナーに対して設定したプロビジョニング スループット (要求ユニット/秒 (RU/秒) で表される) に対して時間単位で請求されます。

    個々のコンテナーの標準プロビジョニング スループット:

    米国東部 2 の Azure Cosmos DB データベース アカウントで、標準プロビジョニング スループットが 500 RU/秒と 700 RU/秒の 2 つのコンテナーを作成した場合、プロビジョニング スループットは合計で 1,200 RU/秒になります。そのため、請求される額は 12 x $- = $-/時間 になります。

    スループットを変更する必要が生じて、各コンテナーの容量を 500 RU/秒増やし、さらに 20,000 RU/秒を使用する新しいコンテナーを作成した場合は、合計で 22,200 RU/秒 (1,000 RU/秒 + 1,200 RU/秒 + 20,000 RU/秒) の容量がプロビジョニングされたことになります。そのため、請求される額は $- x 222 = $-/時間 になります。

    1 か月を 720 時間として、500 時間分のスループットを 1,200 RU/秒でプロビジョニングし、残りの 220 時間分のスループットを 22,200 RU/秒でプロビジョニングした場合、1 か月の料金は、500 x $-/時間 + 220 x $-/時間 = $-/月 となります。

    データベース (コンテナー セット) のプロビジョニング スループット:

    米国東部 2 のアカウントで Cosmos DB データベースを 2 つ (それぞれコレクションのセットを含む) 作成し、それぞれ 50K RU/秒と 70K RU/秒でスループットをプロビジョニングした場合、プロビジョニングされたスループットは合計で 120K RU/秒になります。そのため、請求される額は 1,200 x $- = $-/時間 になります。

    スループットを変更する必要が生じて、各データベースのプロビジョニング スループットを 10K RU/秒増やした場合は、合計で 140K RU/秒 (60K RU/秒 + 80K RU/秒) の容量がプロビジョニングされたことになります。そのため、請求される額は 1400 * $- = $-/時間 になります。

    1 か月を 720 時間として、500 時間分のスループットを 120K RU/秒でプロビジョニングし、残りの 220 時間分のスループットを 140K RU/秒でプロビジョニングした場合、1 か月の料金は、500 x $-/時間 + 220 x $-/時間 = $- + $- = $-/月 となります。

  • 自動スケーリング (以前の "オートパイロット") を使用して、ご使用のデータベースまたはコンテナーがスケーリングできる最大プロビジョニング スループットの上限を RU/秒単位で設定します。使用したプロビジョニング スループットの RU/秒に対して時間単位で課金されます (400 要求ユニット/秒 (RU/秒) または最大 10% から開始)。たとえば、最大 8,000 RU/秒に設定すると、Azure Cosmos DB は実際の使用状況に基づいて 800 から 8,000 RU/秒の間で自動的にスケーリングします。
  • 新しい Azure Cosmos DB アカウントで Free レベルが有効になっている場合は、そのアカウントの有効期間中、最初の 400 RU/秒と 5 GB のストレージを無料で利用できます。また、共有スループット データベースを使用する場合は、データベース レベルで 400 RU/秒を共有する最大 25 個のコンテナーを作成できます (Free レベル アカウントあたり最大 5 つの共有データベース)。お客様は、Azure サブスクリプションごとに最大 1 つの Free レベル アカウントを持つことができ、アカウントの作成時にオプトインする必要があります。
  • Free レベルのアカウントでは、最初の 400 RU/秒のプロビジョニング スループットと 5 GB のストレージを毎月無料で利用できます。400 RU/秒と 5 GB のストレージを超過したプロビジョニング スループットとストレージについては、Azure Cosmos DB の通常の料金で課金されます。400 RU/秒は、標準プロビジョニング スループット、自動スケーリング プロビジョニング スループット、マルチリージョンの書き込み (マルチマスター) に適用されます。Free レベルはサーバーレスには適用されません。

    Free レベルの割引は、アカウント レベルで適用されます。たとえば、1 か月のうち、1 つのアカウントに合計で 400 RU/秒と 3 つのリージョンがあり、各リージョンに 5 GB がある場合、そのアカウントには、その月の 1 時間ごとに 800 RU/秒 (400 RU/秒 x 3 リージョン - 400 RU/秒) と 10 GB のストレージ (5 GB x 3 リージョン - 5 GB) に対して課金されます。リージョンの RU/秒とストレージの料金が異なる場合、割引価格にはアカウントが作成されたリージョンの料金が反映されます。

  • (データベースとコンテナーを伴う) Azure Cosmos DB アカウントを複数の地理的リージョンに分散することを選択した場合、各リージョンのコンテナーごとのスループットとストレージ、およびリージョン間のデータ転送に対して課金されます。たとえば、米国西部にコンテナーがあり、今月は 10,000 RU/秒のスループットでプロビジョニングされ、1TB のデータが保存されているとします。3 つのリージョン (米国東部、北ヨーロッパ、東アジア) を追加し、各リージョンのストレージとスループットが同じであると仮定します。今月の請求書の合計金額は次の通りです (1 か月を 31 日とした場合):

    項目 使用量 (月あたり) 料金 月額料金
    米国西部のコンテナーのスループット料金 10K RU/秒 * 24 * 31 1 か月あたり 100 RU/秒につき $- $-
    追加された 3 つのリージョン (米国東部、北ヨーロッパ、東アジア) のスループット料金 3 * 10K RU/秒 * 24 * 31 1 か月あたり 100 RU/秒につき $- $-
    米国西部のコンテナーのストレージ料金 1 TB $-/GB $-
    追加された 3 つのリージョン (米国東部、北ヨーロッパ、東アジア) のストレージ料金 3 * 1TB $-/GB $-
    合計 $-

    また、米国東部、北ヨーロッパ、および東アジアにデータをレプリケートするために、毎月 100GB のデータを米国西部のコンテナーから送信するとします。送信に対しては、データ転送料金に従って課金されます。

  • 複数の地理的リージョンをまたいでコンテナーを運用することにした場合は、各リージョンのコンテナーごとのプロビジョニング スループットとストレージのほか、リージョン間のデータ転送に対して課金されます。プロビジョニング スループットに対して課金されます。
  • ストレージ容量は、1 か月にわたり保存されていた、1 時間あたりの最大データ量 (GB 単位) を基準に請求されます。たとえば、月の前半は 100 GB のストレージを使用し、後半は 50 GB を使用した場合、その月は 75 GB に相当するストレージが課金されることになります。

  • コンテナーまたはデータベースが存在した時間単位で請求されます。使用量は考慮されず、コンテナーまたはデータベースがアクティブだった時間が 1 時間未満の場合も同様です。たとえば、コンテナーまたはデータベースを作成し、それを 5 分後に削除した場合でも、1 時間分の料金が請求されます。

  • 特定の 1 時間の中の最大のプロビジョニング スループットが請求されます。

    たとえば、プロビジョニング済みスループットを午前 9:30 に 400 RU/秒から 1,000 RU/秒に増やし、午前 10:45 にプロビジョニング済みスループットを 400 RU/秒に戻した場合、1,000 RU/秒を 2 時間使用したとして請求されます。

    特定のコンテナーまたはコンテナー セットについて、プロビジョニング スループットを午前 9:30 に 100K RU/秒から 200K RU/秒に増やし、午前 10:45 にプロビジョニング スループットを 100K RU/秒に戻した場合、200K RU/秒を 2 時間使用したとして請求されます。

  • Azure portal、サポートされているいずれかの SDK、ARM テンプレート、PowerShell、Azure CLI、REST API を使用して、各コンテナーまたはデータベースのプロビジョニング済みスループット (つまり 1 秒あたりの要求ユニットの数) をスケールアップまたはスケールダウンできます。

  • Azure Cosmos DB の予約容量は、プロビジョニング スループットの料金 1 年分または 3 年分を前払いした場合に割引されるため、経費を節減するのに役立ちます。予約容量では、課金割引が適用されても、ご使用のリソースのランタイム状態は維持されます。Azure Cosmos DB の予約容量は、Azure portal で購入できます。予約容量について詳しくは、Azure Cosmos DB のドキュメントをご覧ください。

Azure の価格の説明については、営業担当者にお問い合わせください。クラウド ソリューションの価格を把握できます。

無料のクラウド サービスと、30 日間 Azure を検証できる $200 のクレジットを利用できます。