次の方法で共有


Azure Cosmos DB の価格モデル

適用対象: NoSQL MongoDB カサンドラ グレムリン

Azure Cosmos DB の価格モデルにより、コスト管理と計画が簡素化されます。 Azure Cosmos DB では、データベースに対して行った操作と、データに使用されるストレージに対して課金されます。

  • データベース操作: データベース操作に対して課金される方法は、使用する Azure Cosmos DB アカウントの種類によって異なります。

    • プロビジョニング済みスループット: プロビジョニング済みスループット (予約済みスループットとも呼ばれます) は、あらゆる規模で高いパフォーマンスを提供します。 ユーザーが必要なスループットを 1 秒あたりの要求ユニット (RU/s) で指定すると、Azure Cosmos DB では構成されたスループットを提供するために必要なリソースが専用に確保されます。 データベースまたはコンテナーに対してスループットをプロビジョニングすることができます。 ワークロードのニーズに基づいて、いつでもスループットをスケールアップまたはスケールダウンしたり 、自動スケール を使用したりできます (ただし、SLA を保証するためにデータベースまたはコンテナーに必要な最小スループットがあります)。 特定の 1 時間での最大のプロビジョニング スループットに対し、時間単位で請求されます。

      注意

      プロビジョニングされたスループット モデルはリソースをコンテナーまたはデータベース専用にするため、ワークロードを実行しない場合でも、プロビジョニングしたスループットに対して課金されます。

    • サーバーレス: サーバーレス モードでは、Azure Cosmos DB アカウントでリソースを作成するときに、スループットをプロビジョニングする必要はありません。 課金期間の終了時に、データベース操作によって消費された要求ユニットの数に対して課金されます。

  • ストレージ: 対象となる 1 時間にデータおよびインデックスで使用したストレージの合計量 (GB) に対して固定料金が請求されます。 ストレージは使用量に基づいて課金されるため、前もってストレージを予約する必要はありません。 使用したストレージに対してのみ課金されます。 空ではないコンテナーに対して課金されるデータの最小量は 1 GB です。

Azure Cosmos DB の価格モデルは、すべての API で一貫しています。 詳細については、 Azure Cosmos DB の価格に関するページ、 Azure Cosmos DB の請求書について、および Azure Cosmos DB の総保有コスト (TCO) に関するページを参照してください。

Azure Cosmos DB アカウントを米国の非管理リージョンにデプロイする場合、プロビジョニング済みスループット モードでは、データベースベースとコンテナーベースの両方のスループットに対して最低料金が発生します。 サーバーレス モードには、最低料金はありません。 価格は、使用しているリージョンによって異なります。最新の価格情報については、 Azure Cosmos DB の価格に 関するページを参照してください。

Azure Cosmos DB を無料で試す

Azure Cosmos DB では、開発者向けに無料のオプションが多数提供されています。 設定できるオプションは次のとおりです。

  • Azure Cosmos DB の Free レベル: Azure Cosmos DB の Free レベルを使用すると、アプリケーションの利用開始、開発、およびテストを簡単に行えるようになります。また、小規模な実稼働ワークロードを無料で実行することもできます。 アカウントで Free レベルが有効になっている場合、アカウントの有効期間中、アカウントの最初の 1000 RU/秒と 25 GB のストレージが無料になります。 Azure サブスクリプションごとに所有できる Free レベル アカウントは 1 つまでです。また、アカウントの作成時に選択する必要があります。 詳細については、 Azure Cosmos DB の有効期間無料レベルに関するページを参照してください。

  • Azure 無料アカウント: Azure では、最初の 30 日間に 200 ドルの Azure クレジットを提供する 無料アカウント と、12 か月間の無料サービスの数量が制限されています。 詳細については、Azure 無料アカウントに関するページをご覧ください。 Azure Cosmos DB は Azure 無料アカウントの一部です。 具体的には、Azure Cosmos DB の場合、この無料アカウントでは、25 GB のストレージと 400 RU/s のプロビジョニング済みスループットが 1 年間提供されます。

  • Azure Cosmos DB を無料で試す:Azure Cosmos DB では、Azure Cosmos DB を無料で試すアカウントを使用することで、時間制限をのあるエクスペリエンスが提供されます。 クイック スタートとチュートリアルを使用して、Azure Cosmos DB アカウントの作成、データベースとコレクションの作成、サンプル アプリケーションの実行を行うことができます。 Azure アカウントをサブスクライブしたり、クレジット カードを使用したりせずに、サンプル アプリケーションを実行できます。 「Cosmos DB を無料で試す」では、Azure Cosmos DB が 1 か月間提供され、何回でもアカウントを更新できます。

  • Azure Cosmos DB エミュレーター:Azure Cosmos DB エミュレーターでは、Azure Cosmos DB サービスを開発目的でエミュレートするローカル環境を利用できます。 エミュレーターは無料で提供され、クラウド サービスとほとんど同じです。 Azure Cosmos DB エミュレーターを使用すると、ローカルでのアプリケーションの開発とテストが、Azure サブスクリプションを作成したりコストをかけたりせずに実施できます。 運用環境に移行する前に、ローカル環境でエミュレーターを使用してアプリケーションを開発できます。 エミュレーターでのアプリケーションの機能に満足した後で、クラウドの Azure Cosmos DB アカウントを使用するように切り替えると、コストを大幅に削減できます。 開発とテストについて詳しくは、開発とテストへの Azure Cosmos DB の使用に関する記事をご覧ください。

予約容量での価格

Azure Cosmos DB の予約容量 は、Azure Cosmos DB リソースに 1 年間または 3 年間前払いすることで、プロビジョニング済みスループット モードを使用する場合にコストを節約するのに役立ちます。 1 年分または 3 年分を事前にコミットすることでコストを大幅に減らすことができ、通常価格に比べ、20% から 65% の割引になります。

予約容量では、割引が適用されても、Azure Cosmos DB リソースのランタイム状態は維持されます。 予約容量は、すべての API (MongoDB、Cassandra、SQL、Gremlin、Azure Tables を含む) および世界中のすべてのリージョンで、同じように利用できます。 予約容量の詳細については、 Azure Cosmos DB の価格と予約容量の割引 に関する記事を参照し、 Azure portal から予約容量を購入してください。

次のステップ

Azure Cosmos DB リソースのコストの最適化について詳しくは、以下の記事をご覧ください。