Azure Cosmos DB の価格

グローバル分散型のマルチモデル データベース サービス

無料で試す

Azure Cosmos DB は、Microsoft が提供するグローバル分散型のマルチモデル データベースです。Azure Cosmos DB は、グローバル分散と水平方向への拡張性を中心として一から構築されています。透過的なスケーリングとあらゆる場所のユーザーへのデータ レプリケーションにより、使い始めてすぐに任意の数の Azure リージョン全体でグローバル分散を実現できます。世界中のスループットとストレージを弾力的にスケーリングでき、お支払いは必要なスループットとストレージの分のみとなります。Azure Cosmos DB では、世界中のあらゆる場所で 99 パーセントのユーザーの待機時間が確実に 1 桁ミリ秒となります。また、明確でわかりやすい複数の整合性モデルでパフォーマンスを細かく調整することができ、マルチホーム機能により高可用性も保証されます。これらはすべて、業界トップ レベルのサービス レベル アグリーメント (SLA) の対象となります。

Azure Cosmos DB は真にスキーマ非依存であり、スキーマやインデックスの管理にお客様の手を煩わせることなく、自動ですべてのデータのインデックスが作成されます。またマルチモデルでもあり、ドキュメント、キー値、グラフ、列ファミリの各データ モデルにネイティブに対応しています。Azure Cosmos DB では DocumentDB SQL (ドキュメント)、MongoDB (ドキュメント)、Azure Table Storage (キー値)、Gremlin (グラフ) などの API がネイティブにサポートされているため、お好きな API を利用してデータへアクセスできます。

価格の詳細

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

あらゆる規模でデータを格納し、スループット容量をプロビジョニングできます。各コレクションは、格納されたデータ量 (GB 単位) と、100 RU/秒の単位で予約されたスループット (最低 400 RU/秒) に基づいて 1 時間ごとに課金されます。

パブリック プレビューの段階では、Gremlin API をご利用いただいても追加料金が発生することはありません。

単位 料金
SSD ストレージ (GB あたり) $- GB/月
予約済み RU/秒 (100 RU ごと、最低 400 RU) $-
標準的なデータ転送速度が適用されます。月あたりの見積額は 1 か月に 744 時間として算出しています。

アドオン プロビジョニング: 分単位要求ユニット (プレビュー)

オプトイン機能である分単位要求ユニットのプロビジョニングにより、プロビジョニング スループットを補うことができるようになりました。分単位要求ユニットをプロビジョニングすると、1 分単位 (UTC) で要求のバケットを使用できます。分単位要求ユニットの上限数は、プロビジョニング済みのスループット ユニット 100 個につき 1 秒あたり 1,000 個となっています。以下の価格には 50% のプレビュー割引が反映されています。

単位 料金
予約済みの分単位要求ユニット (1,000 RU あたり) $-

コレクションのスケーリング

高スループットでストレージ容量の多いワークロードには、コレクション作成時にパーティション キーを定義してパーティション分割されたコレクションを作成することができます。パーティション分割されたコレクションは、格納されるデータ量と予約されるスループットが増加するにつれて、シームレスにスケールアウトします。

Azure Cosmos DB Emulator (無料)

無料の Azure Cosmos DB Emulator をダウンロードして、ローカル マシンで Azure Cosmos DB を使用してアプリケーションの開発とテストを行うことができます。開発したアプリケーションの動作に問題がなければ、Azure Cosmos DB のインスタンスをポイントするように構成を切り替えるだけでアプリケーションをデプロイできます。

geo レプリケーションによる世界規模のコレクション

Azure Cosmos DB コレクションは世界中に分散させることができるため、簡単に世界規模でアプリを作成することができます。すなわち、すべてのデータが指定したリージョンに自動的にレプリケートされます。アプリは 1 つの論理エンドポイントで動作し続けますが、データは、データ一貫性99.99% の可用性のための直感的なプログラミング モデルを利用して、ユーザーに最も近いリージョンから自動的に提供されます。世界中に分散されたコレクションには、各リージョンで消費されたストレージと、各 Azure Cosmos DB コレクションで予約されたスループット x Azure Cosmos DB データベース アカウントに関連付けられたリージョン数に基づいて課金されます。リージョン間におけるレプリケーション データ転送には標準のデータ転送料金が適用されます。たとえば、3 つの Azure リージョンにまたがるデータベース アカウントと、1M RU と 2M RU でそれぞれプロビジョニングされた 2 つのコレクションがあるとします。最初のコレクションに対してプロビジョニングされる合計 RU は 3M RU (1M RU x 3 リージョン)、2 つ目のコレクションに対してプロビジョニングされる合計 RU は 6M RU (2M RU x 3 リージョン) となります。

高スループットで待機時間の短いクエリ

Azure Cosmos DB では持続的なデータを書き込むことが可能です。書き込み用に最適化され、ソリッドステート ドライブ (SSD) 向けにアクセス待機時間を短縮するよう設計されたラッチフリーのデータベース エンジンにより、これらのデータは書き込みと同時にインデックス化されるため、一貫性のある SQL クエリを実行することができます。データはグローバルに分散されますが、読み取りおよび書き込み要求は、常にローカル リージョンから提供されます。自動のインデックス作成動作をカスタマイズすることで、パフォーマンスをさらに最適化することができます。

事前定義されたパフォーマンスとサイズのコレクション

2017 年 8 月 1 日まで、S1、S2、S3 サイズのコレクションを現在使用しているお客様は、事前定義された 10 GB のストレージと、インスタンスのサイズによって異なるスループット量での使用を続行できます。S1 インスタンスの場合は 250 RU/秒で請求は $-/時間、S2 インスタンスの場合は 1000 RU/秒で請求は $-/時間、S3 インスタンスの場合は 2500 RU/秒で請求は $-/時間 です。これらのコレクションのスループットを再構成する場合は、 Azure Portal を使用したパフォーマンス レベルの変更に関する記事を参照してください。パーティション分割されたコレクションを利用するには、上述の無制限のスループットとストレージのスケールを使用するように、作成済みの S1、S2、S3 コレクションを変換する必要があります。この方法については Azure Cosmos DB でのパーティション分割とスケーリングに関する記事をご覧ください。

サポートおよび SLA

  • Azure Cosmos DB を始めとして一般公開されているすべての Azure サービスのテクニカル サポートは Azure サポートを通じて提供され、1 か月あたり $29.0 からご利用いただけます。課金やサブスクリプションの管理についてのサポートは、無料で提供されています。
  • SLA: Azure Cosmos DB リソースに対する操作の実行要求が 99.99% 以上の時間、正常に処理されることを保証します。SLA の詳細については、SLA のページをご覧ください。

リソース

計算ツール

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

購入の FAQ

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

製品詳細

詳細を表示するAzure Cosmos DB

ドキュメント

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

今すぐサインアップして $200 の Azure クレジットを手に入れましょう

今すぐ利用を開始する