DocumentDB の価格

高い処理能力、世界規模の NoSQL データベースサービス

DocumentDB は、世界中に分散されたアプリを作成するための、高い処理能力を有する世界規模の NoSQL データベース サービスです。DocumentDB を使用すれば、SQL と JavaScript のクエリを最大限に活用することができます。スキーマおよびインデックスの管理や、他のオンプレミスまたは仮想マシン ベースのクラウド オプションに伴う面倒な問題に対処する必要はありません。DocumentDB によって、99.99% の可用性の SLA、P99 での 10 ミリ秒未満の待機時間、明確に定義された一貫性の選択肢、そしてほぼ無限の規模がサポートされる、世界中に分散されたアプリを実現できます。

DocumentDB は、データをドキュメントのコレクションとして格納します。CRUD、SQL、JavaScript クエリなど、DocumentDB でサポートされるさまざまな種類の操作のほか、ドキュメントと連携するためのストアド プロシージャをアプリケーションで使用することができます。各コレクションについて、1 秒あたりの要求ユニット (RU) と呼ばれるスループットの単位を用いて、サポートされるすべての操作に対してスループットが保証されます。たとえば、1KB のドキュメントの読み取り操作には 1 RU を要します。予約済み RU は、保存されたデータの量に関わらず各コレクションで、プログラムまたはポータルを通じて調整を行うことができます。

価格の詳細

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

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

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

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

DocumentDB Emulator (無料)

ローカル マシンから DocumentDB を使用して、アプリケーションの開発とテストを実施する無料の DocumentDB Emulator をダウンロードしてください。アプリケーションの動作の状態に問題がなければ、Azure DocumentDB のインスタンスに構成を切り替えるだけで、アプリケーションをデプロイできます。

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

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

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

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

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

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

サポートおよび SLA

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

リソース

Calculator

計算ツール

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

Frequently Asked Questions

購入の FAQ

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

Product Details

製品詳細

詳細を表示するDocumentDB

Documentation

ドキュメント

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

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

今すぐ利用を開始する