Azure Cosmos DB の価格

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

Azure の無料アカウントを開始しましょう。30 日間の $200 クレジットに加えて、Azure Cosmos DB に常に無料でアクセスできます。

フル マネージド NoSQL データベース サービス オファリングの保証されたスピードと可用性、自動および即時のスケーラビリティ、オープンソース API を利用して、あらゆるスケールで迅速かつ簡単にアプリを開発できます。Azure Cosmos DB には、開発/テストから運用まで、あらゆるサイズのアプリに対応したコスト効果の高い価格モデルが用意されています。

料金設定

Azure Cosmos DB では、プロビジョニング スループットと時間あたりの使用ストレージに対して課金されます。

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

  • 予測可能なワークロードの場合や、スループット容量の計画と管理を直接行う必要がある場合は、標準 (手動) をお勧めします。スループットは必要に応じて手動でスケールアップまたはスケールダウンできます。また、1 時間あたりにプロビジョニングされた合計要求ユニット/秒 (RU/秒) に基づいて課金されます (400 RU/秒から開始)。
  • 予測できないワークロードの場合や、容量の管理が不要または不可能な場合は、自動スケーリングをお勧めします。スループットのカスタム上限を設定すると、1 時間あたりに使用した RU /秒の数に対して課金されます (400 RU/秒、または設定したスループットのカスタム上限の 10% から開始)。

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

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

プロビジョニング スループットでは、SLA により、10 ミリ秒未満の読み取りと書き込みおよび 99.999% の可用性が世界中で保証されます。プロビジョニング スループット モデルには、標準と自動スケーリングの 2 つがあります。

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

トラフィック パターンが予測でき、大規模でクリティカルなワークロードに最適です。 プロビジョニング スループットの場合、リソースがご使用のワークロード専用になり、SLA により 10 ミリ秒未満の待ち時間と 99.999% の可用性が保証されます。

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

プロビジョニング スループット - 単位 (1 時間あたり 100 RU/秒) 料金
100 RU/秒の単一リージョン アカウント 1 x $-
100 RU/秒の複数リージョン、単一マスター アカウント (N > 1 リージョン) N リージョン x $-
100 RU/秒のマルチリージョン、マルチマスター アカウント (N > 1 リージョン)* N x $-

データ転送速度は Standard サービス レベルの速度が適用されます。月額料金の見積は、1 か月あたりの時間を 730 として算出されています。

Cosmos コンテナーおよびデータベースでは、最低でも 400 RU/秒のプロビジョニング スループットが必要です。

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

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

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

トラフィック パターンが予測できない、大規模でクリティカルなワークロードに最適です。 自動スケーリング (以前のオートパイロット) の場合、ご使用のワークロードについて、SLA により 10 ミリ秒未満の待ち時間と 99.999% の可用性が保証されます。カスタム スループットの上限 (4,000 RU/秒から開始) はお客様が設定し、課金はお客様のスループットの上限の 10〜100% の間で、1 時間ごとに使用される 1 秒あたりのリクエスト ユニット数 (RU/秒) に基づいて行われます。

自動スケーリング プロビジョニング スループット - 単位 (1 時間あたり 100 RU/秒) 料金
100 自動スケーリング RU/秒、単一リージョン アカウント $-
100 自動スケーリング RU/秒、マルチリージョン、単一マスター アカウント (N リージョン) N リージョン x $-、N > 1
100 RU/秒のマルチリージョン、マルチマスター アカウント (N リージョン) N リージョン x $-、N > 1

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

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

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

1 年予約 3 年予約
スループット 単一リージョン書き込み 複数リージョン書き込み 単一リージョン書き込み 複数リージョン書き込み
価格/割引 100 RU/秒あたりの価格
(従量課金制と比較した割引率)
100 RU/秒あたりの価格
(従量課金制と比較した割引率)
100 RU/秒あたりの価格
(従量課金制と比較した割引率)
100 RU/秒あたりの価格
(従量課金制と比較した割引率)
最初の 50K RU/秒 $- $- $- $- $- $- $- $-
次の 450K RU/秒 $- $- $- $- $- $- $- $-
次の 2.5M RU/秒 $- $- $- $- $- $- $- $-
3M RU/秒超 $- $- $- $- $- $- $- $-

予約容量を超えてプロビジョニングしたスループットについては、標準のプロビジョニング スループット料金で課金されます。

消費されたストレージ

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

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

お客様のデータの 2 つのバックアップ コピーは無料で提供されます。Azure portal を通じてサポート リクエストを提出することにより、追加のコピーをリクエストできます。その他の追加コピーについては、1 GB あたり $- の月額料金が請求されます。

ストレージ要件を見積もるには、容量プランナー ツールをご使用ください。

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

トランザクション ストレージの場合、IOPS (入力/出力操作数/秒) に対する追加料金はありません。分析 (プレビュー) ストレージの場合、ストレージ トランザクションは次のように請求されます。

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

トランザクション 料金
書き込み操作 (10,000 操作あたり) $-
読み取り操作 (10,000 操作あたり) $-

複数リージョンと可用性ゾーン

Azure Cosmos DB は、すぐに利用可能なグローバル分散と透過的なマルチマスター レプリケーションを備えた、フル マネージド データベース サービスです。お客様の Azure Cosmos DB アカウントのリージョンは、いつでも追加したり削除したりすることができます。各種のデータベースとコンテナーに対してお客様が構成したスループットは、お客様のアカウントに関連付けられている各リージョンで予約されます。

複数リージョン構成に加えて、Azure Cosmos DB データベースに関連付けるリージョンを選択するときに、ゾーンの冗長性を有効にできるようになりました。ゾーン冗長では、特定のリージョン内の複数のゾーン間でデータがレプリケートされることにより、そのリージョン内での冗長性が向上します。可用性ゾーン冗長は、単一リージョン アカウント、および複数リージョンの書き込みが有効になっている複数リージョン アカウントで使用できます。

Azure Cosmos DB を無料で試す

Azure Cosmos DB を無料で利用開始するには、さまざまな方法があります

Azure Cosmos DB の Free レベル。Azure 環境内でアプリケーションを開発してテストしたり、小規模な運用環境ワークロードを実行したりできます。 作業の開始: 新しいアカウントで Free レベルを有効にすると、お客様のアカウントの有効期間中、毎月 400 RU/秒のスループットと 5 GB のストレージを無料で利用することができます。
Azure 無料アカウント。Azure を初めてご利用になりますか?Azure Cosmos DB およびその他の Azure サービスを使用して、実稼働前アプリケーションを開発し、テストできます。 作業の開始: 12 か月の Azure の無料アカウントの一部として、Azure Cosmos DB などの Azure サービスをお試しください。30 日間の $200 のクレジットを入手し、プロビジョニング済みスループット 400 RU/秒と、1 か月あたり 5 GB のストレージを常に無料でご利用いただけます。
30 日間無料。限られた期間、非運用環境の Azure Cosmos DB データベースを実行できます。 作業の開始: Azure Cosmos DB を無料で試す」から、一定期間に限り、Azure サブスクリプション不要で、グローバルに分散された Azure Cosmos DB をご利用いただけます。その場合、料金は発生しません。何回でも変更できます。
Azure Cosmos DB ローカル エミュレーター。Azure サブスクリプションを作成したりコストを発生させたりすることなく、お使いのローカル コンピューターからアプリケーションをテストできます。 作業の開始: ローカル環境の Windows コンピューターで、無料の Azure Cosmos DB エミュレーターをダウンロードします。データベースの準備ができたら、クラウドの Azure Cosmos DB インスタンスをポイントすることでデプロイできます。

サポートおよび SLA

  • テクニカル サポートは、Azure サポートを通じて $29/月 からご利用いただけます。請求およびサブスクリプション管理に関するサポートは無料で提供しています。
  • Azure Cosmos DB は、パブリック クラウド、政府機関向けクラウド、DoD クラウドを含め、すべての Azure リージョンでご利用いただけます。詳細については、Azure サービスのリージョン別に利用可能な製品に関するページを参照してください。
  • SLA - Azure Cosmos DB では、単一リージョンのデータベースに対しては 99.99 パーセント以上の可用性、複数リージョンのデータベースに対しては 99.999 パーセント以上の可用性が保証され、待ち時間、スループット、および一貫性をカバーする包括的な SLA が提供されています。詳細をご覧ください

FAQ

  • 要求ユニットは、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 レベルの割引は、アカウント レベルで適用されます。たとえば、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/秒とストレージの料金が異なる場合、割引価格にはアカウントが作成されたリージョンの料金が反映されます。

  • (データベースとコンテナーを伴う) Cosmos アカウントを複数の地理的リージョンに分散することを選択した場合、各リージョンのコンテナーごとのスループットとストレージ、およびリージョン間のデータ転送に対して課金されます。たとえば、米国西部にコンテナーがあり、今月は 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、REST API を使用して、各コンテナーまたはデータベースのプロビジョニング スループット (つまり 1 秒あたりの要求ユニットの数) をスケールアップまたはスケールダウンできます。

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

リソース

Azure サービスの月額料金を概算できます。

Azure の価格についてよく寄せられる質問を見ることができます

Azure Cosmos DBの詳細を表示します

技術チュートリアル、ビデオ、その他のリソースを確認します。

見積に追加されました。 計算ツールで表示するには 'v' を押してください

$200 のクレジットで学習と開発ができ、継続は無料です