メイン コンテンツにスキップ

Azure Cosmos DB の価格

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

NoSQL および関係するワークロードをサポートするフル マネージドのサーバーレス分散型データベースである Azure Cosmos DB を使用して、あらゆる規模でアプリをすばやく簡単に開発できます。NoSQL データの速度と可用性が保証され、自動かつ即座のスケーラビリティと、オープンソースの PostgreSQL、MongoDB、Cassandra のサポートを取得できます。Azure Cosmos DB は、Dev/Test から運用まで、あらゆる規模のアプリに対してコスト効率の高い価格モデルを提供しています。

価格オプションの詳細

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

価格は見積もりのみで、実際の価格見積もりとして意図されていません。実際の価格は、Microsoft との契約の種類、購入日、為替レートによって異なる場合があります。価格は米ドルに基づいて計算され、前月の最後の営業日前の 2 営業日に捕捉されたロンドン市場の引け値レートを使用して変換されます。月末までの 2 営業日が主要市場の銀行休日に該当する場合、通常、レート設定日は 2 営業日の直前の日です。このレートは、今後 1 か月間のすべてのトランザクションに適用されます。Azure 料金計算ツールにサインインして、Microsoft の現在のプログラムまたはオファーに基づく価格を確認します。価格の詳細については、Azure 営業担当者にお問い合わせいただくか、価格見積もりを要求してください。Azure の価格についてはよく寄せられる質問を参照してください。

Azure Cosmos DB の価格モデル

Azure Cosmos DB では、コンピューティング、ストレージ、帯域幅の 3 種類の使用量に対して課金されます。以下のタブでは、各コンピューティング価格モデルについて、それに伴うストレージと帯域幅の価格モデルとともに詳しく説明しています。

一度選択したコンピューティング価格モデルと API は後から変更できません。

コンピューティングの価格:

要求ユニット (スループット): Azure Cosmos DB では、1 秒単位で測定された要求ユニット (RU) を使用して課金されます (RU/秒)。要求ユニットは、データベース操作の処理に使用されるコンピューティング、メモリ、IO のプロキシであり、Azure Cosmos DB アカウントで選択したすべての Azure リージョンに対して課金されます。

スループットのオプションには、標準プロビジョニング スループット、自動スケーリング プロビジョニング スループット、サーバーレスがあります。

適用対象の API: NoSQL、MongoDB (RU)、Cassandra、Gremlin、Table。

仮想コア: Azure Cosmos DB では、データベース操作を処理するノード単位で仮想コア (コンピューティングとメモリ) に対して課金され、プロビジョニングされたノードのサイズと数に応じて課金されます。

利用可能な API: PostgreSQL と MongoDB (仮想コア)。

ストレージの価格:

使用済みストレージ: Azure Cosmos DB では、各リージョンのコンテナー/コレクション/テーブル/グラフごとに、GB 単位に切り上げられたうえで使用済みストレージに対して課金されます。使用済みストレージには、トランザクションと分析に関連するすべてのデータとインデックス、バックアップが含まれます。

適用対象の API: NoSQL、MongoDB (RU)、Cassandra、Gremlin、Table。

Disk Storage: Azure Cosmos DB では、ストレージ サイズごとに、各ノードにプロビジョニングされたディスクに対して課金されます。

適用対象の API: PostgreSQL と MongoDB (仮想コア)。

帯域幅の価格:

データ エグレス: Azure は、Azure クラウドを送信するデータ、またはリージョンまたは可用性ゾーン間で Azure WAN を転送するデータに対して請求されます。

適用対象の API: すべて。

Azure Cosmos DB for MongoDB vCore は水平方向のスケールアウト機能を提供し、以下を必要とする高パフォーマンスのワークロードに最適です:

  • 使い慣れた アーキテクチャ
  • 大容量の垂直および水平スケーリング
  • 実行時間の長いクエリと複雑な集計パイプラインに最適

Azure Cosmos DB for MongoDB vCoreについて詳しく説明します。

ノード (コンピューティングとメモリ)

Azure Cosmos DB for MongoDB 仮想コア クラスターには、それぞれ 1 つ以上のノードがあります。ワークロードのパフォーマンス ニーズが高まるにつれて、クラスター層を大きなノードにアップグレードしてコンピューティングとメモリを増やしたり、クラスターにノードを追加して水平方向にスケーリングしたりできます。

クラスター レベル ノードあたりの仮想コア数 ノードあたりのメモリ (GB) ノードあたりの価格
M25 2 (バースト可能) 8 $-/時間
M30 2 8 $-/時間
M40 4 16 $-/時間
M50 8 32 $-/時間
M60 16 64 $-/時間
M80 32 128 $-/時間
M200 64 256 $-/時間
M300 96 384 $-/時間

ノードごとのストレージ – 汎用ストレージ

Azure Cosmos DB for MongoDB 向けのストレージを構成できます。汎用ストレージは、プロビジョニングしたストレージの GB ごとに課金され、冗長です。

料金
32 GB $-/月
64 GB $-/月
128 GB $-/月
256 GB $-/月
512 GB $-/月
1,024 GB $-/月
2,048 GB $-/月
4,096 GB $-/月

高可用性

運用環境に推奨されます。高可用性 (HA) では、スタンバイ レプリカを維持することで、データベースのダウンタイムを回避できます。クラスターの HA を有効にすると、別のノード セットが作成されるため、クラスターの価格が 2 倍になります。

バックアップ ストレージ

バックアップストレージは、Azure Cosmos DB for MongoDB 仮想コア クラスターの自動バックアップに関連付けられているストレージです。最大 35 日間のバックアップには追加料金はかかりません。

帯域幅

Azure クラウドをインターネット上の宛先にエグレスするデータ、またはリージョン間で Azure WAN を中継するデータの Azure ネットワークの課金については、「Azure ネットワーク帯域幅の価格」を参照してください。

Azure Cosmos DB を無料で試す

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

30 日間無料。限られた期間、非運用環境の Azure Cosmos DB データベースを実行できます。 作業の開始: 制限時間のある Azure Cosmos DB エクスペリエンスを、Azure のサブスクリプションがなくても、無料で使用できます。何回でも更新できます。
Azure Cosmos DB の Free レベル。Azure 環境内でアプリケーションの開発とテストや、小規模な運用環境ワークロードの実行を、無料で行うことができます。 はじめに (要求ユニット): 新しいアカウントで無料レベルを有効にすると、Azure サブスクリプションごとに 1 つの Azure Cosmos DB アカウントの有効期間中、毎月 1,000 RU/秒のプロビジョニング スループットと 25 GB のストレージを無料で受け取ることができます。 適用対象の API: NoSQL、MongoDB (RU)、Cassandra、Gremlin、Table。 はじめに (仮想コア): 無料レベルのクラスターを設定し、クラスターの有効期間に対する料金なしでハンズオン エクスペリエンスを利用できます。 適用可能な API: MongoDB (仮想コア)
Azure 無料アカウント。Azure を初めてご利用になりますか?Azure Cosmos DB およびその他の Azure サービスを使用して、実稼働前アプリケーションを開発し、テストできます。 作業の開始:12 か月の Azure の無料アカウントの一部として、Azure Cosmos DB などの Azure サービスをお試しください。30 日間使用できる $200 のクレジットを取得し、400 RU/秒のプロビジョニング済みスループットと 1 か月あたり 25 GB のストレージを無料でご利用いただけます。新しい Azure 無料アカウントでは、Azure Cosmos DB Free レベルで、追加のプロビジョニング済みスループットとストレージを利用することもできます。
Azure Cosmos DB ローカル エミュレーター。Azure サブスクリプションを作成したりコストを発生させたりすることなく、お客様のローカル コンピューターからアプリケーションをテストできます。 作業の開始:お客様のローカルの Windows または Linux コンピューターで、無料の Azure Cosmos DB エミュレーターをダウンロードします。データベースの準備ができたら、クラウドの Azure Cosmos DB インスタンスをポイントすることでデプロイできます。

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

Microsoft と直接つながる

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

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

購入方法を見る

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

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

その他の資料

Azure Cosmos DB

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

料金計算ツール

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

SLA

Azure Cosmos DB のサービス レベル アグリーメントをご確認ください。

ドキュメント

技術チュートリアル、ビデオ、その他の 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 レベルではそのアカウントの有効期間中、最初の 1,000 RU/秒と 25 GB のストレージを無料で利用できます。また、共有スループット データベースを使用する場合は、データベース レベルで 1,000 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 のクレジットを利用できます。

見積に追加されました。 計算ツールで表示するには 'v' を押してください
どのようなご用件ですか?