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 facture les opérations de base de données et le stockage consommé.

Opérations de base de données

Azure Cosmos DB offre deux modèles d’opérations de base de données :

  • 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. Vous pouvez choisir entre deux options : Débit provisionné standard et débit provisionné par mise à l’échelle automatique.
  • 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 ni gestion des ressources, et facture uniquement les ressources utilisées par chaque opération de base de données.

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é

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.

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

Idéal pour les charges de travail importantes et critiques avec des modèles de trafic non prédictibles. Avec la mise à l’échelle automatique (précédemment nommée Autopilot), vos charges de travail reçoivent une latence inférieure à 10 millisecondes ainsi qu’une disponibilité de 99,999 % garantie par un contrat SLA. Vous définissez une limite de débit personnalisée (à partir de 4 000 RU). La facturation est basée sur le nombre 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 - Unité (100 UR/s par heure) Tarif
Compte mono-région, 100 unités de requête/s avec mise à l’échelle automatique $-
Compte principal unique multirégions, 100 unités de requête/s avec mise à l’échelle automatique avec N régions N régions x $-, sachant que N > 1
Compte multimaître multirégions 100 unités de requête/s avec N régions N régions x $-, sachant que N > 1

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)

Idéal pour les charges de travail importantes et critiques avec des modèles de trafic prédictibles. Avec un débit provisionné standard, les ressources sont dédiées à vos charges de travail. Par ailleurs, le contrat SLA garantit une latence inférieure à 10 millisecondes ainsi qu’une disponibilité de 99,999 %.

À partir d'un minimum de 400 unités de requête par seconde (UR/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é - Unité (100 RU/s par heure) Tarif
Compte mono-région 100 RU/s 1 x $-
Compte principal unique multirégions 100 unités de requête/s avec N > 1 régions N régions x $-
Compte multimaître multirégions 100 unités de requête/s avec N > 1 régions* 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 $-

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 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 (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, le mode serverless est une option intéressante pour exécuter des applications de petite taille qui n’ont pas de trafic soutenu.

Unités de requête (UR) Tarif
1,000,000 unités de requête serverless (UR) $-

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) $-

Plusieurs régions et zones de disponibilité

En plus de la configuration multirégion, vous pouvez à présent activer la redondance de zones lorsque vous sélectionnez une région à associer à votre base de données Azure Cosmos DB. La redondance de zone fournit une redondance supplémentaire dans une région donnée en répliquant les données dans plusieurs zones de cette région. La redondance de zones de disponibilité est disponible pour les comptes mono-régions, ainsi que pour les comptes multi-régions sur lesquels les écritures multi-régions sont activées.

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 UR/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 UR/s 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 UR/s s’applique au débit provisionné Standard, au débit provisionné avec mise à l’échelle automatique et aux écritures multimaîtres (dans plusieurs régions).

    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 Cosmos (contenant des conteneurs et 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 et 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 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