Tarification Azure Cosmos DB

Base de données NoSQL rapide avec API ouvertes, adaptée à toutes les échelles

Créez votre compte gratuit Azure et obtenez un crédit de $200 pendant 30 jours, ainsi qu’un accès toujours gratuit à Azure Cosmos DB.

Développez rapidement et facilement des applications à l’échelle souhaitée avec un service de base de données NoSQL complètement managé offrant une vitesse et une disponibilité garanties, une scalabilité automatique et instantanée et des API open source. Azure Cosmos DB offre des modèles de tarification économiques pour les applications de toutes tailles, du développement et des tests à la production.

Tarification

Azure Cosmos DB bills for database operations and consumed storage.

Opérations de base de données

The cost of all database operations is normalized and expressed as request units (RU). Azure Cosmos DB offers two database operations models:

  • Provisioned Throughput is measured in request units per second (RU/s) and billed per hour. It offers single-digit millisecond reads and writes and 99.999-percent availability worldwide, backed by SLAs. It is ideal for large, critical workloads requiring guaranteed low-latency and high-availability. You can choose between two capacity management options: Standard Provisioned Throughput and Autoscale Provisioned Throughput.
  • Serverless bills for the request units (RU) used for each database operation. Serverless makes it easy to run spiky workloads that don’t have sustained traffic. It can handle traffic bursts on demand, without resource planning or management.

Le stockage est facturé en fonction des Go consommés par les données et index sauvegardés sur disque SSD dans toutes les régions Azure dans lesquelles votre base de données est distribuée. Deux copies de sauvegarde sont fournies gratuitement. Les copies supplémentaires sont facturées sur la base du nombre total de Go de données stockées.

Débit approvisionné

Provisioned Throughput offers single-digit millisecond reads and writes and 99.999-percent availability worldwide, backed by SLAs. It is ideal for large, critical workloads requiring guaranteed low-latency and high-availability. New accounts are eligible to receive 400 request units per second (RU/s) throughput and 5 GBs storage per month with Azure Cosmos DB free tier.

There are two capacity management options for provisioned throughput: autoscale provisioned throughput and standard provisioned throughput. The one you choose will depend on the predictability of your workload and whether you wish to manually manage capacity.

Débit provisionné avec mise à l’échelle automatique

Eliminate the need to manually manage capacity for your large, critical workloads and achieve cost benefits when traffic patterns are unpredictable. You set a custom throughput limit (starting at 4,000 RU/s) either using Azure portal or programmatically using an API. Billing is based on the maximum number of request units per second (RU/s) used each hour, between 10 - 100% of your throughput limit.

Débit provisionné avec mise à l’échelle - Unité (100 UR/s par heure) Tarif
100 Autoscale RU/s, single-region write account $-
100 Autoscale RU/s, single-region write account with availability zone 1.25 x $-
100 Autoscale RU/s, single-region write account distributed across N regions N regions x $-
100 RU/s multi-region write (multi-master) account distributed across N regions N regions x $-

Autoscale was previously known as “autopilot”.

Un minimum de 4 000 RU/s doivent être approvisionnées pour le débit approvisionné avec mise à l’échelle automatique. Pour plus d'informations, consultez la page consacrée à la documentation.

Débit provisionné Standard (manuel)

Directly manage capacity with standard provisioned throughput. This option is ideal for large, critical workloads with predictable traffic patterns.

Starting at a minimum 400 request units per second (RU/s), standard provisioned throughput can be manually configured on your container or database using Azure portal or programmatically using an API. You will be billed an hourly rate for the RU/s provisioned on your container or database.

Débit approvisionné - Unité (100 RU/s par heure) Tarif
100 RU/s single-region write account 1 x $-
100 RU/s single-region write account with availability zone 1.25 x $-
100 RU/s single-region write account distributed across N regions N x $-
100 RU/s multi-region write (multi-master) account with N regions* N x $-

Les tarifs Standard pour les transferts de données s'appliquent. Le prix mensuel estimé est basé sur 730 heures par mois.

Les conteneurs et bases de données Cosmos requièrent un débit minimum de 400 RU/s.

* Le prix du compte multimaître multirégions créé avant le 1er décembre 2019 est (N régions + 1) x $-

You can estimate your provisioned throughput needs by using the Azure Cosmos DB capacity planner (RU calculator)

Capacité de réserve pour le débit provisionné Standard

Économisez jusqu’à 65 % sur les coûts et bénéficiez de contrats SLA garantissant une disponibilité améliorée, tout en allégeant la charge de planification de la capacité avec la tarification de la capacité de réserve d’Azure Cosmos DB. Réservez un débit provisionné Standard pendant 1 ou 3 ans avec un paiement unique, et partagez le débit provisionné réservé dans l’ensemble des régions, API, comptes et abonnements liés à une inscription donnée. Pour plus d’informations, consultez la page de documentation.

Réservation d’1 an Réservation de 3 ans
Débit Écriture dans une seule région Écriture dans plusieurs régions Écriture dans une seule région Écriture dans plusieurs régions
Tarif/économies Tarif pour 100 RU/s
(économies sur le paiement à l’utilisation)
Tarif pour 100 RU/s
(économies sur le paiement à l’utilisation)
Tarif pour 100 RU/s
(économies sur le paiement à l’utilisation)
Tarif pour 100 RU/s
(économies sur le paiement à l’utilisation)
50K premières RU/s $- $- $- $- $- $- $- $-
450 000 unités de requête/s suivantes $- $- $- $- $- $- $- $-
2 500 000 RU/s par la suite $- $- $- $- $- $- $- $-
Plus de 3 000 000 de RU/s $- $- $- $- $- $- $- $-

Tout débit que vous fournissez en excédent de votre capacité de réserve est facturé selon le tarif de débit standard approvisionné.

Serverless Aperçu

Serverless makes it easy to run workloads with low traffic. It can handle intermittent bursts on demand, without resource planning or management, and bills only for resources used per database operation with no minimum. As a pay-per-request billing model with no minimum operations and request units (RU), serverless is a great option to run small applications that don’t have sustained traffic.

Unités de requête (UR) Tarif
1,000,000 serverless request units (RU) $-
1,000,000 serverless request units (RU) with availability zone 1.25 x $-

Stockage consommé

Azure Cosmos DB offre un espace de stockage transactionnel et analytique (en préversion) illimité, facturé en fonction du nombre de Go de stockage logique SSD utilisé par les données et les index dans toutes les régions sélectionnées pour la géoréplication. Par exemple, si vous répliquez un compte Azure Cosmos DB dans trois régions, vous paierez le coût de stockage total dans chacune de ces trois régions.

Vos données sont gérées sur deux niveaux de stockage distincts : transactionnel et analytique (préversion). Les charges de travail fonctionnent sur les mêmes données logiques sans interférer les unes avec les autres. Contrairement au stockage transactionnel qui est toujours activé par défaut, vous devez explicitement activer le stockage analytique (en préversion) sur votre conteneur Azure Cosmos DB.

Deux copies de sauvegarde de vos données sont offertes gratuitement. Vous pouvez demander des copies supplémentaires en soumettant une demande de support via le portail Azure. Toutes les copies supplémentaires seront facturées à un coût mensuel de $- par Go.

Le débit provisionné (UR/s) est mis à l’échelle par rapport à la quantité de stockage transactionnel à un débit de 10 UR/s pour chaque stockage de 1 Go. Pour estimer vos besoins en stockage, utilisez l'outil de planification de la capacité et veillez à configurer suffisamment de débit pour répondre à vos besoins de stockage.

Stockage consommé Tarif
1 Go de stockage transactionnel consommé (orienté ligne) $-/mois
1 Go de stockage analytique consommé (orienté colonne) - préversion $-/mois
Données de sauvegarde stockées (2 copies) Gratuit
Données de sauvegarde stockées (> 2 copies) par Go $-

Transactions de stockage analytique Aperçu

Les transactions IOPS (opérations d’entrée/sortie par seconde) pour le stockage analytique (préversion) sont facturées comme indiqué ci-dessous. Le stockage transactionnel n’engendre pas de frais d’IOPS :

Transactions Tarif
Opérations d'écriture (par tranche de 10,000 opérations) $-
Opérations de lecture (par tranche de 10,000 opérations) $-

Multiple regions

Azure Cosmos DB offers guaranteed low-latency and high availability through multi-region reads and multi-region writes (also called “multi-master”), across any or all Azure regions. You can add and remove regions to your Azure Cosmos DB account at any time. The billing impact of multiple regions is that provisioned throughput and consumed storage are multiplied by every region associated with your account.

Availability zones

You can enable availability zones when selecting a region to associate with your Azure Cosmos DB account in the Azure portal. This provides additional redundancy within a given region by replicating data across multiple zones in that region. Availability zones redundancy is only available for single-region accounts and multi-region writes (“multi-master”) accounts.

The billing impact is:

  • For single-region write accounts using provisioned throughput, request units per second (RU/s) are multiplied by a factor of 1.25
  • For single-region serverless accounts, request units (RU) are multiplied by a factor of 1.25
  • For multi-region write (“multi-master”) accounts using provisioned throughput, there is no billing impact

Essayer gratuitement Azure Cosmos DB

Il existe diverses façons de prendre en main Azure Cosmos DB gratuitement

Niveau gratuit Azure Cosmos DB. Développez et testez des applications ou exécutez de petites charges de travail de production gratuitement au sein de l’environnement Azure. Prise en main : Enable free tier on a new account to receive 400 RU/s provisioned throughput and 5 GBs storage free each month for the life of your account.
Compte gratuit Azure. Vous êtes un nouvel utilisateur d'Azure ? Développez et testez une application de pré-production avec Azure Cosmos DB et d’autres services Azure. Prise en main : Essayez Azure Cosmos DB et d’autres services Azure avec un compte gratuit Azure pendant 12 mois. Recevez un crédit de $200 pendant 30 jours et bénéficiez gratuitement d’un débit approvisionné de 400 RU/s ainsi que de 5 Go de stockage par mois.
30 jours gratuits. Exécutez une base de données Azure Cosmos DB de non-production pendant une période limitée. Prise en main : Profitez pendant une durée limitée de l’expérience Azure Cosmos DB distribuée mondialement, gratuite et sans abonnement Azure en essayant gratuitement Azure Cosmos DB. Le nombre de renouvellements est illimité.
Émulateur local Azure Cosmos DB. Testez les applications à partir de votre ordinateur local sans créer d’abonnement Azure et sans encourir de frais. Prise en main : Téléchargez l'émulateur Azure Cosmos DB gratuit sur votre ordinateur Windows local. Lorsque vous êtes satisfait de votre base de données, vous pouvez la déployer en pointant sur une instance Azure Cosmos DB dans le cloud.

Support technique et contrat SLA

  • Une assistance technique est disponible via le support Azure, à partir de $29/mois. Le support pour la gestion et la facturation des abonnements est fourni gratuitement.
  • Azure Cosmos DB est disponible dans toutes les régions Azure incluant Azure Public Cloud, Government Cloud et Dod Cloud. Pour en savoir plus, voir la page relative à la disponibilité des services Azure par région.
  • Contrat SLA : Azure Cosmos DB garantit une disponibilité d’au moins 99,99 % pour les bases de données mono-région et une disponibilité de 99,999 % pour les bases de données multi-régions, ainsi que des contrats SLA complets couvrant la latence, le débit et la cohérence. En savoir plus.

Forum Aux Questions

  • Les unités de requête sont la devise pour les opérations de base de données dans Azure Cosmos DB. Chaque opération (écritures, mises à jour, lectures et requêtes) consomme des ressources de processeur, de mémoire et d’E/S par seconde. Ces ressources entraînent des frais qui sont exprimés en unités de requête (UR). Le débit provisionné est la capacité de débit totale pour les opérations de base de données. Il est défini en unités de requête par seconde (UR/s). Pour en savoir plus, veuillez visiter la page Unités de requête dans Azure Cosmos DB.
  • Vous êtes facturé par heure en fonction du débit provisionné (exprimé en unités de requête par seconde) que vous définissez pour votre base de données ou conteneur.

    Débit provisionné Standard pour un conteneur spécifique :

    Si vous créez un compte de base de données Azure Cosmos DB dans la région USA Est 2 avec deux conteneurs dotés d’un débit provisionné Standard respectivement de 500 UR/s et 700 UR/s, vous obtenez un débit provisionné total de 1 200 UR/s. Vous êtes donc facturé comme suit : 12 x $- = $-/heure.

    Si vos besoins en débit changent et que vous augmentez la capacité de chaque conteneur de 500 RU/s tout en créant un conteneur utilisant 20 000 RU/s, votre capacité provisionnée totale est de 1 000 + 1 200 + 20 000 = 22 200 RU/s. Vous êtes donc facturé comme suit : $- x 222 = $-/heure.

    Si, au cours d’un mois comptant 720 heures, le débit approvisionné est de 1 200 RU/s pendant 500 heures et de 22 200 RU/s pendant les 220 heures restantes, votre facture mensuelle est la suivante : 500 x $-/heure + 220 x $-/heure = $-/mois.

    Débit provisionné pour une base de données (ensemble de conteneurs) :

    Si vous créez un compte dans la région USA Est 2 avec deux bases de données Cosmos DB (et un ensemble de collections sous chacune d’elles) dotées de débits approvisionnés respectifs de 50 000 RU/s et de 70 000 RU/s, vous obtenez un débit approvisionné total de 120 000 RU/s. Vous êtes donc facturé comme suit : 1 200 x $- = $-/heure.

    Si vos besoins de débit changent, vous amenant à augmenter le débit approvisionné de chaque base de données de 10 000 RU/s, votre capacité totale approvisionnée devient 60 000 + 80 000 = 140 000 RU/s. Vous êtes alors facturé comme suit : 1400 * $- = $-/heure.

    Si, au cours d’un mois comptant 720 heures, le débit approvisionné est de 120 000 RU/s pendant 500 heures et de 140 000 RU/s pendant les 220 heures restantes, votre facture mensuelle est la suivante : 500 x $-/heure + 220 x $-/heure = $- + $- = $-/mois.

  • Avec la mise à l’échelle automatique (précédemment appelée « AutoPilot »), vous définissez une limite de débit provisionné maximale en unités de requête/s que votre base de données ou conteneur peut atteindre. Vous êtes ensuite facturé à l’heure en fonction du nombre d’unités de requête/s de débit provisionné utilisé, à partir de 400 unités de requête par seconde (UR/s) ou de 10 % de la valeur maximale. Par exemple, si vous définissez un maximum de 8 000 UR/s, Azure Cosmos DB est automatiquement mis à l’échelle entre 800 et 8 000 UR/s en fonction de l’utilisation réelle.
  • Lorsque le niveau Gratuit est activé sur un nouveau compte Azure Cosmos DB, les 400 premières UR/s et les 5 premiers Go de stockage sont gratuits pour toute la durée de vie du compte. De plus, lorsque vous utilisez des bases de données avec débit partagé, vous pouvez créer jusqu’à 25 conteneurs qui partagent 400 UR/s au niveau de la base de données (maximum 5 bases de données partagées par compte de niveau Gratuit). Vous pouvez avoir au maximum un compte de niveau Gratuit par abonnement Azure et vous devez l’activer lors de la création du compte.
  • In free tier accounts, you will receive the first 400 RU/s provisioned throughput and 5 GB of storage free each month. Any provisioned throughput and storage beyond 400 RU/s and 5 GB will be billed at the regular Azure Cosmos DB rates. The 400 RU/s applies to standard provisioned throughput, autoscale provisioned throughput, and multi-region writes (multi-master). Free tier is not applicable to serverless.

    The free tier discount is applied at the account level. For example, if in one month, an account had a total of 400 RU/s and three regions, with 5 GB in each region, the account would be billed for 800 RU/s (400 RU/s x 3 regions – 400 RU/s) and 10 GB of storage (5 GB x 3 regions – 5 GB) for each hour in the month. If the regions have different rates for RU/s and storage, the discount will reflect the rates of the region the account was created in.

  • When you choose to make an Azure Cosmos DB account (with databases and containers) span across geographic regions, you are billed for the throughput and storage for each container in every region and the data transfer between regions. As an example, let’s assume you have a container in West US provisioned with throughput 10K RU/s and store 1TB of data this month. Let’s assume you add 3 regions: East US, North Europe, and East Asia, each with the same storage and throughput. Your total monthly bill will be (assuming 31 days in a month):

    Élément Utilisation (mois) Taux Coût mensuel
    Facture de débit pour le conteneur de la région USA Ouest 10 000 unités de requête/s * 24 * 31 $- toutes les 100 unités de requête/s par heure $-
    Facture de débit pour 3 régions supplémentaires (USA Est, Europe Nord et Asie Est) 3 * 10 000 unités de requête/s * 24 * 31 $- toutes les 100 unités de requête/s par heure $-
    Facture de stockage pour le conteneur de la région USA Ouest 1 To $-/Go $-
    Facture de stockage pour 3 régions supplémentaires (USA Est, Europe Nord et Asie Est) 3 * 1 To $-/Go $-
    Total $-

    Supposons également que vous faites sortir 100 Go de données chaque mois du conteneur dans la région USA Ouest, afin de répliquer les données dans les régions USA Est, Europe Nord et Asie Est. Vous êtes facturé pour les sorties en fonction du tarif des transferts de données.

  • Lorsque vous choisissez d’exploiter des conteneurs répartis dans plusieurs régions géographiques, vous êtes facturé pour le stockage et le débit provisionné de chaque conteneur dans chaque région et pour le transfert de données entre les régions. Vous êtes facturé en fonction du débit provisionné.
  • La capacité de stockage est facturée en unités de la quantité horaire maximale de données stockées (exprimée en Go) sur une période d’un mois. Par exemple, si vous avez utilisé 100 Go de stockage au cours de la première moitié du mois, et 50 Go lors de la seconde moitié, vous êtes facturé pour l’équivalent de 75 Go de stockage durant ce mois.

  • Vous payez chaque heure d’existence du conteneur ou de la base de données, indépendamment de l’utilisation, et même si le conteneur ou la base de données est actif pendant moins d’une heure. Par exemple, si vous créez un conteneur ou une base de données, puis les supprimez au bout de 5 minutes, vous serez facturé pour 1 heure.

  • Vous payez le débit provisionné maximal pour une heure donnée.

    Par exemple, si vous augmentez le débit provisionné à 9h30 en le faisant passer de 400 unités de requête/seconde à 1 000 unités de requête/seconde, puis que vous réduisez ensuite le débit à 10h45 à 400 unités de requête/seconde, vous payez deux heures de 1 000 unités de requête/seconde.

    Si vous augmentez le débit approvisionné pour un conteneur ou un ensemble de conteneurs de 100 000 à 200 000 RU/s à 9h30, puis le ramenez à 100 000 RU/s à 10h45, vous payez pour deux heures au débit de 200 000 RU/s.

  • Vous pouvez augmenter ou réduire le débit provisionné (par exemple, les unités de requête par seconde) pour chaque conteneur ou base de données en utilisant le portail Azure, l’un des SDK pris en charge ou l’API REST.

  • La capacité de réserve Azure Cosmos DB vous permet de réaliser des économies en proposant une remise si vous payez à l’avance 1 ou 3 ans de débit provisionné. La capacité de réserve permet de bénéficier d’une remise et n’affecte pas l’état d’exécution de vos ressources. Vous pouvez acheter une capacité de réserve Azure Cosmos DB dans le portail Azure. Pour en savoir plus sur la capacité de réserve, consultez la documentation Azure Cosmos DB.

Ressources

Estimer les frais mensuels pour vos services Azure.

Consulter le Forum Aux Questions sur les prix appliqués à Azure

En savoir plus sur Azure Cosmos DB

Consulter les didacticiels et vidéos techniques, et d’autres ressources

Ajout à des fins d’estimation. Appuyez sur « v » pour afficher sur la calculatrice

Apprenez et créez avec un crédit de $200 et poursuivez gratuitement