Tarification Azure Cosmos DB

Utilisez un service de base de données multimodèle distribué globalement complètement managé

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

Développez des applications toujours actives en temps réel, à toute échelle, avec Azure Cosmos DB, un service de base de données multimodèle distribué dans le monde entier et complètement managé, offrant une haute disponibilité de 99.999 % et des latences de lecture et d'écriture inférieures à 10 millisecondes partout dans le monde, adossé à des contrats SLA complets. Simplifiez le développement d’applications et augmentez la productivité des développeurs grâce à des fonctionnalités intégrées natives dans le cloud, notamment 5 modèles de cohérence, une indexation automatique et plusieurs API et modèles de données.

Migrez aisément les données existantes de bases de données MongoDB, Gremlin, Cassandra et Etcd sans modifier votre application, et effectuez une analytique opérationnelle en temps réel avec un connecteur Apache Spark et des notebooks Jupyter (préversion) intégrés de façon native dans Cosmos DB. Ne payez que pour ce dont vous avez besoin, en mettant à l’échelle le débit et le stockage de façon instantanée, élastique et illimitée.

Tarification

Dans Azure Cosmos DB, nous vous facturons le débit provisionné et le stockage consommé par heure.

Le débit provisionné est exprimé en unités de requête par seconde utilisables pour diverses opérations de base de données (par exemple, insertions, lectures, remplacements, upserts, suppressions, requêtes, etc.). Par exemple, 1 unité de requête/s suffit pour traiter une lecture cohérente par seconde d’un élément de 1 Ko, et 5 unités de requête/s suffisent pour traiter une écriture par seconde d’un élément de 1 Ko.

Le stockage est facturé pour chaque Go utilisé pour vos données et votre index sauvegardés sur SSD.

Débit approvisionné

Le débit minimum approvisionné pour un conteneur ou une base de données est de 400 RU/s, ce qui correspond à un milliard de lectures par mois. Vous pouvez approvisionner le débit et le mettre à l'échelle de manière élastique par incréments de 100 RU/s (soit 267,8 millions de lectures par mois), et à tout moment monter en puissance de manière élastique pour atteindre des centaines de millions de RU/s, tout en respectant les contrats SLA. Vous serez facturé au tarif horaire correspondant au débit maximum approvisionné sur votre conteneur ou base de données. Vous pouvez configurer votre compte pour accepter les écritures dans plusieurs régions (multimaîtres) ou dans une seule région (à maître unique).

Configuration manuelle du débit approvisionné

Le débit approvisionné peut être configuré manuellement sur votre conteneur ou base de données Cosmos via le portail Azure ou par programme à l'aide d'une API.

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 créé avant le 1er décembre 2019.* (N régions +1) x $-
Compte multimaître multirégions 100 unités de requête/s avec N > 1 régions créé entre le 1er décembre 2019 et le 29 février 2020 (promotion)* (N régions) 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.

*Créez un compte Azure Cosmos DB avant le 29 février 2020 et recevez jusqu’à 33 % de réduction sur les écritures multi-régions dans une sélection de régions Azure pendant la durée de vie de votre compte. Des restrictions peuvent s’appliquer.

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

Configuration automatique du débit approvisionné avec Autopilot Aperçu

En mode Autopilot, vos conteneurs et bases de données mettent automatiquement à l'échelle le débit approvisionné en fonction des modèles de charge de travail, en respectant les contrats SLA, sans que vous ayez à gérer manuellement la capacité ou à limiter le débit. Il s'agit de la meilleure solution pour les charges de travail imprévisibles, peu fréquentes ou éclatées. Lorsque votre application adresse des requêtes à votre conteneur ou base de données Cosmos, le mode Autopilot ajuste automatiquement et instantanément le débit approvisionné en fonction des besoins de la charge de travail.

Débit Autopilot - Unité (100 RU/s par heure) Tarif
Compte mono-région Autopilot avec 100 unités de requête/s $-
Compte principal unique multirégions 100 unités de requête/s Autopilot 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

Pour plus d'informations, consultez la page consacrée à la documentation.

Capacité de réserve pour le débit approvisionné

Économisez jusqu'à 65 % sur les coûts et bénéficiez de contrats SLA garantissant une meilleure disponibilité, tout en allégeant la charge de planification ou de gestion de la capacité grâce à la tarification de la capacité de réserve d'Azure Cosmos DB. Réservez un débit provisionné 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 en savoir plus, voir 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é.

Stockage consommé

Azure Cosmos DB offre un stockage transactionnel et analytique (préversion) illimité. Le stockage est facturé en Go de stockage logique sauvegardé sur SSD local utilisé par vos données et index dans toutes les régions où vous utilisez Azure Cosmos DB. 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 (préversion) sur votre conteneur Cosmos.

Pour estimer vos besoins de stockage, accédez à l’outil Capacity Planner.

Stockage consommé Tarif
1 Go de stockage transactionnel consommé (orienté ligne) $-/mois
1 Go de stockage analytique consommé (orienté colonne) - préversion $-/mois

Pour le stockage transactionnel, aucuns frais supplémentaires ne s'appliquent aux IOPS (opérations d'entrée/sortie par seconde). Pour le stockage analytique (préversion), les transactions de stockage sont facturées comme suit :

Transactions de stockage analytique Aperçu

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é

Azure Cosmos DB est un service de base de données complètement managé avec une distribution mondiale clé en main et une réplication multimaître transparente. Vous pouvez ajouter et supprimer des régions dans votre compte Azure Cosmos à tout moment. Le débit que vous configurez pour différentes bases de données et conteneurs Azure Cosmos est réservé dans chaque région associée à votre compte Cosmos.

En plus de la configuration multi-régions, vous pouvez à présent activer la redondance interzone lorsque vous sélectionnez une région à associer à votre base de données Azure Cosmos. 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.

Débit - Unité (100 RU/s par heure) Tarif
100 RU/s, compte mono-région 1 x $-
100 RU/s, N>1 régions, une seule région accessible en écriture N x $-
100 RU/s, N>1 régions, toutes les régions accessibles en écriture (N + 1) x $-
100 RU/s, N>1 régions, toutes les régions accessibles en écriture, avec les zones de disponibilité activées (N + 1) x $-

Essayer gratuitement Azure Cosmos DB

Développez et testez des applications prêtes pour la production à partir de votre ordinateur local avec l’émulateur local Azure Cosmos DB 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.
Vous découvrez Azure et souhaitez tester une application en pré-production ? Essayez Azure Cosmos DB et d’autres services Azure avec un compte gratuit Azure. Essayez Azure Cosmos DB et d’autres services Azure avec un compte Azure gratuit pendant 12 mois. Obtenez $200 de crédit pendant 30 jours et bénéficiez d’un débit approvisionné de 400 RU/s ainsi que de 5 Go de stockage par mois pendant un an.)
Créez et exécutez une base de données mondiale Azure Cosmos DB sans engagement pendant 30 jours avec un essai gratuit d’Azure Cosmos DB. 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é.

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 : nous garantissons 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 afin de traiter les demandes et d'effectuer des opérations dans Azure Cosmos DB. De plus, nous proposons d’autres contrats SLA complets couvrant la latence, le débit, la cohérence et la haute disponibilité. Pour en savoir plus, voir la page du contrat SLA.

Forum Aux Questions

  • Dans Azure Cosmos DB, vous réservez le débit (sur une base de données ou un conteneur) et ne payez que le débit réservé pour une heure donnée. L’avantage du modèle basé sur le débit provisionné des clients est qu’il offre des performances et une élasticité garanties à toutes les échelles. Le modèle de débit provisionné permet à Cosmos DB d’offrir une haute disponibilité, la garantie d’une faible latence, en plus d’un débit garanti au 99e centile, indépendamment de l’échelle. Le débit réservé est spécifié en unités de requête par seconde. Chaque opération dans Azure Cosmos DB (notamment les écritures, les mises à jour, les lectures et requêtes, la mise à jour d’un document) consomme des ressources de processeur, de mémoire et d’E/S par seconde. Autrement dit, chaque opération entraîne des frais de requête, exprimés en unités de requête. Pour en savoir plus, veuillez visiter la page Unités de requête dans Azure Cosmos DB.

  • Vous êtes facturé en fonction du débit provisionné (exprimé en unités de requête par seconde) qui a été réservé pour votre base de données ou conteneur Azure Cosmos DB en fonction d’un tarif horaire correspondant à la période de provisionnement.

    Débit approvisionné pour un conteneur individuel :

    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 de débits approvisionnés respectifs 500 RU/s et de 700 RU/s, vous obtenez un débit approvisionné total de 1 200 RU/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 Autopilot (actuellement en préversion), vous serez facturé à l'heure selon le prix de base du niveau sélectionné et le débit maximum approvisionné en mode Autopilot alloué à l'heure en fonction de vos modèles de charge de travail. Le débit approvisionné est exprimé en unités de requête par seconde (RU/s).
  • 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é.

    Écriture dans plusieurs régions

    Supposons que vous disposez d’un conteneur dans la région USA Ouest qui est provisionné 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. Prenons un exemple. Vous ajoutez 3 régions : USA Est, Europe Nord et Asie Est. Les capacités de stockage et les débits de ces régions sont identiques. Vous souhaitez pouvoir écrire dans les conteneurs des 4 régions à partir de votre application globalement distribuée. 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 (écriture dans plusieurs régions) 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 (écriture dans plusieurs régions) (3 + 1) * 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 $-

    Reprenons l’exemple précédent, en imaginant que vous faites sortir 100 Go de données chaque mois du conteneur de 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.

    Jusqu’au 29 février 2020, les nouveaux comptes Azure Cosmos DB reçoivent jusqu’à 33 % de réduction sur les écritures multi-régions (multimaîtres) pour la durée de vie du compte. Nouveaux comptes qualifiés uniquement. Les comptes doivent être créés entre le 1er décembre 2019 et le 29 février 2020. L’offre s’applique uniquement aux écritures sur plusieurs régions. Les écritures avec géoredondance et multi-régions doivent être activées dans les paramètres du compte. La remise réelle varie en fonction du nombre de régions sélectionnées.

  • 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é réservée Azure Cosmos DB vous permet de réaliser des économies en payant à l’avance une capacité de débit provisionné d’un ou de trois ans à Cosmos DB. Vous bénéficiez ainsi d’une remise sur le débit provisionné de Cosmos DB pour les bases de données et les conteneurs (tables/collections/graphes). La capacité réservée Azure Cosmos DB peut réduire sensiblement vos coûts Cosmos DB par rapport aux prix habituels avec un engagement d’un ou de trois ans. La Capacité réservée permet de bénéficier d’une remise, et n’affecte pas l’état de runtime de vos ressources Cosmos DB. Vous pouvez acheter une capacité réservée Cosmos DB dans le portail Azure. Pour en savoir plus sur la capacité réservée, consultez la documentation 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