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.

Vue d’ensemble de la tarification

Azure Cosmos DB facture les opérations de base de données et le stockage consommé.

Opérations de base de données

Le coût de toutes les opérations de base de données est normalisé et exprimé en unités de requête (RU). Azure Cosmos DB offre deux modèles d’opérations de base de données :

  • Le débit approvisionné est exprimé en unités de requête par seconde (RU/s) et facturé à l’heure. Il offre des lectures et écritures inférieures à 10 millisecondes et le contrat SLA prévoit une disponibilité de 99,999 % dans le monde entier. Il est idéal pour les charges de travail importantes et critiques nécessitant une latence faible et une haute disponibilité. Deux options de gestion de la capacité sont disponibles : Débit provisionné standard et débit provisionné par mise à l’échelle automatique.
  • Le mode serverless facture les unités de requête (RU) utilisées pour chaque opération de base de données. Le mode serverless permet d’exécuter facilement des charges de travail fonctionnant par pics qui n’ont pas de trafic soutenu. Il peut gérer les pics de trafic à la demande, sans planification ou gestion des ressources.

Stockage consommé

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étails des prix

Débit approvisionné

Le débit provisionné offre des lectures et écritures inférieures à 10 millisecondes et le contrat SLA prévoit une disponibilité de 99,999 % dans le monde entier. Il est idéal pour les charges de travail importantes et critiques nécessitant une latence faible et une haute disponibilité. Les nouveau comptes peuvent recevoir un débit de 400 unités de requête par seconde (UR/s) et un stockage de 5 Go par mois avec le niveau gratuit Azure Cosmos DB.

Deux options de gestion de la capacité sont possibles pour le débit approvisionné : débit approvisionné avec mise à l’échelle automatique et débit approvisionné standard. Votre choix dépendra de la prévisibilité de votre charge de travail et de votre souhait de gérer la capacité manuellement.

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

Évitez d’avoir à gérer la capacité manuellement pour vos charges de travail volumineuses et critiques, et réalisez des économies lorsque les modèles de trafic sont imprévisibles. Vous définissez une limite de débit personnalisée (à partir de 4 000 RU/s) à l’aide du portail Azure ou par programme à l’aide d’une API. La facturation est basée sur le nombre maximum d’unités de requête par seconde (RU/s) utilisées chaque heure, entre 10 et 100 % de votre limite de débit.

Débit provisionné avec mise à l’échelle automatique Nombre total de RU/s par heure Tarif pour 100 RU/s
Compte d’écriture dans une seule région 100 RU/s x 1,5 x 1 région $-
Compte d’écriture dans une seule région avec des données réparties dans plusieurs régions (avec ou sans zones de disponibilité*) 100 RU/s x 1,5 x N régions $-
Compte d’écriture multirégion (anciennement appelé multimaître) réparti sur plusieurs régions 100 RU/s x N régions $-

*Les zones de disponibilité n’ont pas de facturation distincte avec un débit approvisionné avec mise à l’échelle automatique.

La mise à l’échelle automatique était auparavant appelée « 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)

Gérez directement la capacité avec un débit approvisionné standard. Cette option est idéale pour les charges de travail importantes et critiques avec des modèles de trafic prédictibles.

À partir d’un minimum de 400 unités de requête par seconde (RU/s), le débit approvisionné standard peut être configuré manuellement sur votre conteneur ou sur votre base de données à l’aide du portail Azure ou par programme à l’aide d’une API. Vous êtes facturé au tarif horaire correspondant aux unités de requête par seconde provisionnées sur votre conteneur ou base de données.

Débit approvisionné Standard Nombre total de RU/s par heure Tarif pour 100 RU/s
Compte d’écriture dans une seule région 100 RU/s x 1 région $-
Compte d’écriture dans une seule région réparti sur N régions (à l’exclusion des zones de disponibilité*) 100 RU/s x N régions $-
Compte d’écriture dans une seule région, avec des régions utilisant des zones de disponibilité 100 RU/s x 1,25 x N zones $-
Compte d’écriture multirégion (anciennement « multimaître ») avec N régions* (avec ou sans zones de disponibilité) 100 RU/s x N régions $-

Les tarifs Standard pour les transferts de données s'appliquent.

Un débit minimal de 400 RU/s doit être approvisionné pour les conteneurs et les bases de données Azure Cosmos DB.

* Pour plus d’informations, consultez la section « Zone de disponibilité » ci-dessous.

** Le prix des comptes d’écriture multirégions créés avant le 1er décembre 2019 est (N régions + 1) x $-

Pour estimer vos besoins en débit approvisionné, utilisez l’outil Capacity Planner d’Azure Cosmos DB (calculateur de RU)

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 approvisionné Standard commençant à 5 000 RU/s 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. Le tableau ci-dessous résume les tailles de réservation disponibles et ne reflète pas toutes les options. Visitez le portail Azure pour voir toutes les options de capacité de réserve.

Période d’un an Période de trois ans
Écriture dans une seule région Écriture dans plusieurs régions Écriture dans une seule région Écriture dans plusieurs régions
Unités de requête par seconde (RU/s) de capacité de réserve Prix annuel
(% de remise)
Prix annuel
(% de remise)
Prix annuel
(% de remise)
Prix annuel
(% de remise)
5,000 $- $- $- $- $- $- $- $-
20,000 $- $- $- $- $- $- $- $-
50,000 $- $- $- $- $- $- $- $-
100,000 $- $- $- $- $- $- $- $-
300,000 $- $- $- $- $- $- $- $-
500,000 $- $- $- $- $- $- $- $-
1,000,000 $- $- $- $- $- $- $- $-

RU/s utilization is determined by the Azure region in which they are used. Refer to the reservation discount per region for specifics.

Les RU/s de débit approvisionné au-delà de la capacité de réserve achetée sont facturés aux taux de débit approvisionné standard.

Sans serveur Préversion

Le mode serverless facilite l’exécution de charges de travail ayant peu de trafic. Il peut gérer les pics intermittents à la demande, sans planification ni gestion des ressources, et facture uniquement les ressources utilisées par chaque opération de base de données, sans aucun minimum. En tant que modèle de facturation avec paiement à la requête sans minimum d’opérations et d’unités de requêtes (RU), le mode serverless est une option intéressante pour exécuter des applications de petite taille qui n’ont pas de trafic soutenu.

Sans serveur Nombre total d’unités de requête Prix par 1 M RU
Unités de requête (RU) serverless 1,000,000 $-
Unités de requêtes (RU) serverless avec zone de disponibilité 1,000,000 x 1,25 $-

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.

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é Nombre total de Go Tarif
Stockage transactionnel (orienté ligne) 1 Go $-/mois
Stockage analytique (orienté colonne) - préversion 1 Go $-/mois

Stockage de sauvegarde

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.

Stockage de sauvegarde Nombre total de Go Tarif
Données de sauvegarde stockées (2 copies) Go par copie Gratuit
Données de sauvegarde stockées (> 2 copies) Go par copie $-

Transactions de stockage analytique Préversion

Les transactions d’E/S (entrée/sortie par seconde) pour le stockage analytique (préversion) sont facturées en fonction du nombre d’opérations.

Transactions Operations Tarif
Opérations d’écriture - stockage analytique 10,000 $-
Opérations de lecture - stockage analytique 10,000 $-

Pour obtenir une estimation plus détaillée des opérations de stockage analytiques pour votre charge de travail, utilisez l’outil Capacity Planner et reportez-vous à la documentation sur la tarification du magasin analytique Azure Cosmos DB pour plus d’informations.

Remarque : il n’y a pas de frais d’E/S distincts pour le stockage transactionnel, car ils font partie de la RU.

Plusieurs régions

Azure Cosmos DB offre une faible latence et une haute disponibilité garanties lors des lectures et écritures dans plusieurs régions (anciennement appelées « multimaître »), sur toutes les régions Azure. Vous pouvez ajouter et supprimer des régions dans votre compte Azure Cosmos DB à tout moment. L’impact sur la facturation est que le débit approvisionné et le stockage utilisé sont multipliés par le nombre de régions associées au compte.

Zones de disponibilité

Vous pouvez activer des zones de disponibilité lorsque vous sélectionnez des régions à associer à votre compte Azure Cosmos DB dans le portail Azure. Cette option fournit une redondance supplémentaire dans une région donnée en répliquant les données dans plusieurs zones de cette région. Les régions Azure éligibles pour être des zones de disponibilité sont les suivantes : Royaume-Uni Sud, Southeast Asia, East US, USA Est 2, USA Centre, West Europe, West US 2, Japon Est, Europe Nord, France Centre, and Australia East.

Impact sur la facturation :

  • Pour les comptes d’écriture dans une seule région qui utilisent un débit approvisionné, les unités de requête par seconde (RU/s) sont multipliées par un facteur de 1.25 dans chaque région désignée comme zone de disponibilité
  • Pour les comptes serverless mono-région, les unités de requête (RU) sont multipliées par un facteur de 1.25
  • Pour les comptes d’écriture multirégions (« multimaître ») utilisant un débit approvisionné, il n’y a aucun impact sur la facturation

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 : Activez le niveau Gratuit sur un nouveau compte pour bénéficier gratuitement d’un débit de 400 RU/s et d’un stockage de 5 Go chaque mois pendant toute la durée de vie de votre compte.
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.
  • Pour les comptes de niveau Gratuit, les 400 premières RU/s de débit approvisionné et les 5 premiers Go de stockage sont gratuits chaque mois. Le débit et le stockage provisionnés au-delà de 400 UR/s et de 5 Go sont facturés au tarif normal d’Azure Cosmos DB indiqué dans la page de tarification. Le nombre de 400 RU/s s’applique au débit approvisionné Standard, au débit approvisionné avec mise à l’échelle automatique et aux écritures dans plusieurs régions (multimaître). Le niveau Gratuit ne s’applique pas au mode serverless.

    La remise du niveau Gratuit est appliquée au niveau du compte. Par exemple, si en un mois un compte a utilisé au total 400 RU/s et 3 régions, avec 5 Go dans chaque région, le compte sera facturé pour 800 RU/s (400 RU/s x 3 régions – 400 RU/s) et 10 Go de stockage (5 Go x 3 régions – 5 GB) par heure dans le mois. Si les régions appliquent des tarifs différents pour les RU/s et le stockage, la remise tiendra compte du tarif pratiqué dans la région dans laquelle le compte a été créé.

  • Lorsque vous choisissez de répartir un compte Azure Cosmos DB (contenant des conteneurs et des bases de données) dans plusieurs régions géographiques, vous payez le débit et le stockage de chaque conteneur dans chaque région ainsi que le transfert de données entre les régions. Par exemple, supposons que vous disposez d’un conteneur dans la région USA Ouest qui est approvisionné avec un débit de 10 000 unités de requêtes par seconde et que vous stockez 1 To de données ce mois. Supposons que vous ajoutiez 3 régions : USA Est, Europe Nord et Asie Est, et que chaque région dispose d'un stockage et d'un débit identiques. Votre facture mensuelle totale est (en supposant un mois de 31 jours) :

    É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 approvisionné (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 Kits de développement logiciel (SDK) pris en charge, un modèle ARM, PowerShell, Azure CLI 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

Discutez avec un spécialiste des ventes pour qu’il vous explique en détail la tarification Azure. Comprendre la tarification de votre solution cloud.

Profitez de services cloud gratuits et d’un crédit de $200 pour découvrir Azure pendant 30 jours.