Compréhension de vos factures Azure Cosmos DB

S’APPLIQUE À : NoSQL MongoDB Cassandra Gremlin Table

Azure Cosmos DB est un service de base de données natif Cloud entièrement géré qui simplifie la facturation en facturant uniquement vos opérations de base de données et le stockage consommé. Il ne comporte aucuns frais de licence supplémentaires, ni coûts matériels, frais de fonctionnement ou frais d’équipement, contrairement aux autres solutions IaaS ou hébergées en local. Grâce aux fonctionnalités multi-région d’Azure Cosmos DB, le service de base de données réduit considérablement les coûts par rapport aux solutions IaaS ou locales existantes.

  • Opérations de base de données : la façon dont vous sont facturées vos opérations de base de données dépend du type de compte Azure Cosmos DB que vous utilisez.

    • Débit approvisionné : vous êtes facturé à l’heure pour le débit maximal approvisionné pour une heure donnée, par incréments de 100 RU/s.
    • Serverless : vous êtes facturé à l’heure pour la quantité totale d’unités de requête consommées par vos opérations de base de données.
  • Stockage : un tarif fixe vous est facturé pour la quantité totale de stockage (exprimée en Go) que vos données et index ont utilisée pendant une heure donnée.

Pour accéder aux informations les plus récentes sur la tarification, consultez la page de tarification.

Cet article s’appuie sur des exemples pour vous aider à comprendre les détails figurant sur la facture mensuelle. Les chiffres indiqués dans les exemples peuvent être différents si vos conteneurs Azure Cosmos DB fournissent une autre quantité de débit, s’ils s’étendent sur plusieurs régions ou s’ils sont exécutés sur une période supérieure à un mois. Tous les exemples présentés dans cet article calculent la facturation en fonction des informations tarifaires fournies dans la page de tarification.

Notes

La facturation concerne une partie d’une heure d’horloge, et non pas une durée de 60 minutes. Tous les exemples présentés dans ce document se basent sur le prix d’un compte Azure Cosmos DB déployé dans une région non gouvernementale aux États-Unis. Le tarif et le calcul varient en fonction de la région. Pour connaître les dernières informations tarifaires, consultez la page des tarifs Azure Cosmos DB.

Exemples de facturation

Exemple de facturation : débit approvisionné sur un conteneur (mois complet)

  • Supposons que vous configuriez un débit de 1 000 RU/seconde sur un conteneur et que ce débit est maintenu pendant 24 heures x 30 jours sur l’ensemble du mois, soit 720 heures au total.

  • 1 000 RU/s représentent 10 unités de 100 RU/seconde par heure pour chaque heure d’existence des conteneurs (autrement dit, 1 000/100 = 10).

  • En multipliant ces 10 unités par heure par un coût de 0,008 $ (pour 100 RU/s par heure), on obtient 0,08 $ par heure.

  • En multipliant ces 0,08 $ par heure par le nombre d’heures au cours du mois, on obtient 0,08 $ x 24 heures x 30 jours = 57,60 $ pour le mois.

  • La facture totale mensuelle indique 7 200 unités (de 100 RU), qui vous coûteront 57,60 $.

Exemple de facturation : débit approvisionné sur un conteneur (mois partiel)

  • Supposons que vous créez un conteneur avec un débit approvisionné de 2 500 RU/s. Le conteneur est utilisé pendant 24 heures au cours du mois (par exemple, vous le supprimez 24 heures après l’avoir créé).

  • La facture indiquera 600 unités (2 500 RU/s / 100 RU/s/unité x 24 heures). Le coût sera de 4,80 $ (600 unités x 0,008 $/unité).

  • La facture totale pour le mois sera de 4,80 $.

Exemple de facturation : conteneur serverless

  • Supposons que nous créons un conteneur serverless.

  • En un mois, nous émettons des demandes de base de données qui consomment un total de 500 000 unités de requête. Le coût sera de 0,125 USD (500 000 * 0,25 USD/million).

  • La facture mensuelle totale sera de 0,125 USD.

Taux de facturation en cas de changement de taille de stockage

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.

Taux de facturation appliqué lorsqu’un conteneur ou un ensemble de conteneurs est actif pendant moins d’une heure

Vous êtes facturé à un taux fixe pour 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 sont actifs 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.

Taux de facturation appliqué en cas d’augmentation ou de diminution du débit approvisionné sur un conteneur ou une base de données

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 provisionné pour un conteneur ou un ensemble de conteneurs à 9h30 en le faisant passer de 100 000 unités de requête/seconde à 200 000 unités de requête/seconde, puis que vous réduisez ensuite le débit à 10h45 à 100 000 unités de requête/seconde, vous payez deux heures de 200 000 unités de requête/seconde.

Exemple de facturation : plusieurs conteneurs, chacun avec un mode de débit approvisionné dédié

  • Si vous créez un compte 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 serez facturé 1 200/100 * 0,008 $ = 0,096 $/ heure.

  • Si vos besoins en débit ont changé et que vous avez augmenté la capacité de chaque conteneur de 500 RU/s tout en créant un conteneur illimité utilisant 20 000 RU/s, votre capacité approvisionnée globale est de 22 200 RU/s (1 000 RU/s + 1 200 RU/s + 20 000 RU/s).

  • Vous êtes alors facturé comme suit :  0,008 $ x 222 = 1,776 $/heure.

  • Au cours d’un mois comptant 720 heures (24 heures x 30 jours), si le débit provisionné pendant 500 heures est de 1 200 unités de requête/seconde et que pour les 220 heures restantes, le débit provisionné est de 22 200 unités de requête/seconde, votre facture mensuelle est la suivante : 500 x 0,096 $/heure + 220 x 1,776 $/heure = 438,72 /mois.

Exemple de facturation d’un débit dédié

Exemple de facturation : conteneurs en mode de débit (approvisionné) partagé

  • Si vous créez un compte Azure Cosmos DB dans la région USA Est 2 avec deux bases de données Azure Cosmos DB (comprenant un ensemble de conteneurs qui partage le débit au niveau de la base de données) et un débit approvisionné de 50 000 RU/s et 70 000 RU/s, respectivement, le débit provisionné serait de 120 000 RU/s au total.

  • Vous serez alors facturé 1200 x 0,008 $ = 9,60 $/ heure.

  • Si vos besoins en débit ont changé et que vous avez augmenté le débit approvisionné de chaque base de données de 10 000 RU/s pour chaque base de données, puis que vous ajoutez un nouveau conteneur à la première base de données en utilisant un mode de débit dédié de 15 000 RU/s sur votre base de données à débit partagé, votre capacité approvisionnée globale serait de 155 000 RU/s (60 000 RU/s + 80 000 RU/s + 15 000 RU/s).

  • Vous êtes alors facturé comme suit :  1,550 $ * 0,008 = 12,40 $/heure.

  • En un mois de 720 heures, si, pour 300 heures, le débit a été de 120k RU/s et que, pour les 420 heures restantes, le débit a été de 155k RU/s, votre facture mensuelle affiche : 300 x 9,60 $/heure + 420 x 12,40 $/heure = 2 880 $ + 5 208 $ = 8 088 $/mois.

Exemple de facturation d’un débit partagé

Exemples de facturation avec géoréplication

Vous pouvez ajouter à votre compte de base de données Azure Cosmos DB des régions Azure n’importe où dans le monde, ou en supprimer, et ceci à tout moment. La réservation du débit que vous avez configuré pour les différentes bases de données et conteneurs Azure Cosmos DB est garantie dans chacune des régions Azure associées à votre compte de base de données Azure Cosmos DB. Si la somme de débit approvisionné (RU/s) configuré sur l’ensemble des bases de données et des conteneurs de votre compte de base de données Azure Cosmos DB (approvisionné par heure) est T et que le nombre de régions Azure associées à votre compte de base de données est N, alors le débit total approvisionné pour une heure donnée et pour votre compte de base de données Azure Cosmos DB est égal à T x N RU/s. Le débit approvisionné (région d’écriture unique) coûte 0,008 $/heure par 100 RU/s et le débit approvisionné avec plusieurs régions accessibles en écriture (configuration d’écritures multirégions) coûte 0,016 $/par heure par 100 RU/s (voir la page de tarification). Azure Cosmos DB vous permet de lire vos données de n’importe quelle région, que vous utilisiez une seule ou plusieurs région(s) d’écriture.

Exemple de facturation : compte Azure Cosmos DB avec plusieurs régions et une seule région d’écriture

Supposons que vous disposez d’un conteneur Azure Cosmos DB dans la région USA Ouest. Le conteneur est créé avec un débit de 10 000 RU/s et vous stockez 1 To de données ce mois-ci. Supposons que vous ajoutez à votre compte Azure Cosmos DB trois 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 30 jours). Votre facture se présente comme suit :

Item Utilisation (mois) Tarif Coût mensuel
Facture de débit pour le conteneur de la région USA Ouest 10 000 RU/s x 24 x 30 0,008 $ pour 100 RU/s par heure 576 $
Facture de débit pour 3 régions supplémentaires (USA Est, Europe Nord et Asie Est) 3 x 10 000 RU/s x 24 x 30 0,008 $ pour 100 RU/s par heure 1 728 $
Facture de stockage pour le conteneur de la région USA Ouest 250 Go 0,25 $/Go 62,50 $
Facture de stockage pour 3 régions supplémentaires (USA Est, Europe Nord et Asie Est) 3 x 250 Go 0,25 $/Go 187,50 $
Total 2 554

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.

Exemple de facturation : compte Azure Cosmos DB avec plusieurs régions et plusieurs régions d’écriture

Supposons que vous créez un conteneur Azure Cosmos DB dans la région USA Ouest. Le conteneur est créé avec un débit de 10 000 RU/s et vous stockez 1 To de données ce mois-ci. Supposons que vous ajoutez trois régions (USA Est, Europe Nord et Asie Est), que chaque région dispose d’un stockage et d’un débit identiques et que vous souhaitez pouvoir écrire dans les conteneurs de toutes les régions associées à votre compte Azure Cosmos DB. Votre facture mensuelle totale est (en supposant un mois de 30 jours) :

Item Utilisation (mois) Tarif Coût mensuel
Facture de débit pour le conteneur de la région USA Ouest (écriture dans toutes les régions) 10 000 RU/s x 24 x 30 0,016 $ pour 100 RU/s par heure 1 152 $
Facture de débit pour 3 régions supplémentaires : USA Est, Europe Nord et Asie Est (écriture dans toutes les régions) 3 x 10 000 RU/s x 24 x 30 0,016 $ pour 100 RU/s par heure 3 456 $
Facture de stockage pour le conteneur de la région USA Ouest 250 Go 0,25 $/Go 62,50 $
Facture de stockage pour 3 régions supplémentaires (USA Est, Europe Nord et Asie Est) 3 x 250 Go 0,25 $/Go 187,50 $
Total 6 010 $

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.

Exemple de facturation : Compte Azure Cosmos DB avec un débit d’écritures multirégions au niveau de la base de données et mode de débit dédié pour certains conteneurs

Prenons l’exemple suivant, où nous avons un compte Azure Cosmos DB multirégion où toutes les régions sont accessibles en écriture (configuration de plusieurs régions d’écriture). Par souci de simplicité, supposons que la taille du stockage reste constante et qu’elle n’évolue pas. Nous allons ici l’omettre pour simplifier notre exemple. Le débit approvisionné au cours du mois évolue comme suit (en supposant 30 jours ou 720 heures) :

[0-100 heures] :

  • Nous avons créé un compte Azure Cosmos DB avec trois régions (USA Ouest, USA Est et Europe Nord), où toutes les régions sont accessibles en écriture

  • Nous avons créé une base de données (D1) avec un débit partagé de 10 000 RU/s

  • Nous avons créé une base de données (D2) avec un débit partagé de 30 000 RU/s et

  • Nous avons créé un conteneur (C1) avec un débit partagé de 20 000 RU/s

[101-200 heures] :

  • Nous avons augmenté le débit de la base de données (D1) à 50 000 RU/s

  • Nous avons augmenté le débit de la base de données (D2) à 70 000 RU/s

  • Nous avons supprimé le conteneur (C1)

[201-300 heures] :

  • Nous avons de nouveau créé un conteneur (C1) avec un débit partagé de 20 000 RU/s

[301-400 heures] :

  • Nous avons supprimé une des régions du compte Azure Cosmos DB (le nombre de régions accessibles en écriture est maintenant de 2)

  • Nous avons réduit le débit de la base de données (D1) à 10 000 RU/s

  • Nous avons augmenté le débit de la base de données (D2) à 80 000 RU/s

  • Nous avons de nouveau supprimé le conteneur (C1)

[401-500 heures] :

  • Nous avons réduit le débit de la base de données (D2) à 10 000 RU/s

  • Nous avons de nouveau créé un conteneur (C1) avec un débit partagé de 20 000 RU/s

[501-700 heures] :

  • Nous avons augmenté le débit de la base de données (D1) à 20 000 RU/s

  • Nous avons augmenté le débit de la base de données (D2) à 100 000 RU/s

  • Nous avons de nouveau supprimé le conteneur (C1)

[701-720 heures] :

  • Nous avons diminué le débit de la base de données (D2) à 50 000 RU/s

Les modifications apportées au débit total approvisionné pendant 720 heures pour le mois sont représentées visuellement dans la figure ci-dessous :

Exemple concret

La facture totale mensuelle sera (en supposant une durée de 30 jours/720 heures par mois) sera calculée comme suit :

Heures RU/s Item Utilisation (horaire) Coût
[0-100] D1 : 10 000
D2 : 30 000
C1 : 20 000
Facture de débit pour le conteneur de la région USA Ouest (écriture dans toutes les régions) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 30 K RU/sec/100 * $0.016 * 100 hours = $480
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
960 $
Facture de débit pour 2 régions supplémentaires : USA Est, Europe Nord (toutes les régions sont accessibles en écriture) (2 + 1) * (60 K RU/sec /100 * $0.016) * 100 hours = $2,880 2 880 $
[101-200] D1 : 50 000
D2 : 70 000
C1 : --
Facture de débit pour le conteneur de la région USA Ouest (écriture dans toutes les régions) D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800
D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120
1 920 $
Facture de débit pour 2 régions supplémentaires : USA Est, Europe Nord (toutes les régions sont accessibles en écriture) (2 + 1) * (120 K RU/sec /100 * $0.016) * 100 hours = $5,760 5 760 $
[201-300] D1 : 50 000
D2 : 70 000
C1 : 20 000
Facture de débit pour le conteneur de la région USA Ouest (écriture dans toutes les régions) D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800
D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
2 240 $
Facture de débit pour 2 régions supplémentaires : USA Est, Europe Nord (toutes les régions sont accessibles en écriture) (2 + 1) * (140 K RU/sec /100 * $0.016-) * 100 hours = $6,720 6 720
[301-400] D1 : 10 000
D2 : 80 000
C1 : --
Facture de débit pour le conteneur de la région USA Ouest (écriture dans toutes les régions) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 80 K RU/sec/100 * $0.016 * 100 hours = $1,280
1 440 $
Facture de débit pour 2 régions supplémentaires : USA Est, Europe Nord (toutes les régions sont accessibles en écriture) (1 + 1) * (90 K RU/sec /100 * $0.016) * 100 hours = $2,880 2 880 $
[401-500] D1 : 10 000
D2 : 10 000
C1 : 20 000
Facture de débit pour le conteneur de la région USA Ouest (écriture dans toutes les régions) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 10K RU/sec/100 * $0.016 * 100 hours = $160
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
640 $
Facture de débit pour 2 régions supplémentaires : USA Est, Europe Nord (toutes les régions sont accessibles en écriture) (1 + 1) * (40 K RU/sec /100 * $0.016) * 100 hours = $1,280 1 280 $
[501-700] D1 : 20 000
D2 : 100 000
C1 : --
Facture de débit pour le conteneur de la région USA Ouest (écriture dans toutes les régions) D1: 20 K RU/sec/100 * $0.016 * 200 hours = $640
D2: 100 K RU/sec/100 * $0.016 * 200 hours = $3,200
3 840 $
Facture de débit pour 2 régions supplémentaires : USA Est, Europe Nord (toutes les régions sont accessibles en écriture) (1 + 1) * (120 K RU/sec /100 * $0.016) * 200 hours = $1,280 7 680 $
[701-720] D1 : 20 000
D2 : 50 000
C1 : --
Facture de débit pour le conteneur de la région USA Ouest (écriture dans toutes les régions) D1: 20 K RU/sec/100 *$0.016 * 20 hours = $64
D2: 50 K RU/sec/100 *$0.016 * 20 hours = $160
224 $
Facture de débit pour 2 régions supplémentaires : USA Est, Europe Nord (toutes les régions sont accessibles en écriture) (1 + 1) * (70 K RU/sec /100 * $0.016) * 20 hours = $448 224 $
Coût mensuel total 38 688 $

Exemples de facturation avec des comptes de niveau gratuit Azure Cosmos DB

Avec le niveau gratuit Azure Cosmos DB, vous recevez gratuitement les premiers 1000 RU/s et 25 Go de stockage dans votre compte, appliqués au niveau du compte. Les RU/s et le stockage au-delà de 1000 RU/s et de 25 Go sont facturés selon les tarifs standard indiqués dans la page des tarifs. Sur la facture, vous ne voyez pas de coût ni de ligne pour les 1000 RU/s et les 25 Go gratuits, mais seulement les RU/s et le stockage au-delà de ce qui est couvert par le niveau gratuit. Pour plus d’informations, consultez l’article Créer un compte de niveau gratuit.

Exemple de facturation – conteneur ou base de données avec débit provisionné

  • Supposons que nous créons une base de données ou un conteneur dans un compte de niveau gratuit avec 1000 RU/s et 25 Go de stockage.
  • Votre facture n’affiche aucuns frais pour cette ressource. Votre coût horaire et mensuel est de 0 USD.
  • À présent, supposons que nous ajoutons dans le même compte une autre base de données ou un autre conteneur avec 400 RU/s et 10 Go de stockage.
  • Votre facture affiche maintenant des frais pour les 400 RU/s et 10 Go de stockage.

Exemple de facturation : conteneur avec débit en mode de mise à l’échelle automatique

Conseil

Lorsque vous utilisez la mise à l’échelle automatique, la plage d’échelle du point d’entrée que vous pouvez définir est comprise entre 100 et 1 000 RU/s. Si vous souhaitez utiliser la mise à l’échelle automatique et conserver complètement gratuitement votre compte de niveau gratuit, créez un conteneur avec cette plage d’échelle ou une base de données de débit partagée avec 25 conteneurs maximum à l’intérieur. L’exemple ci-dessous illustre le fonctionnement de la facturation si vous approvisionnez un débit supérieur à la plage d’échelle 100 - 1 000 RU/s.

  • Supposons que nous créons dans un compte de niveau gratuit un conteneur avec la mise à l’échelle automatique activée, avec un maximum de 4 000 RU/s. Cette ressource effectue automatiquement une mise à l’échelle entre 400 RU/s et 4 000 RU/s.
  • Supposons que pendant les heures 1 à 10 la ressource est mise à l’échelle à 1000 RU/s. Pendant l’heure 11, la ressource effectue un scale-up jusqu’à 1600 RU/s, puis revient à 1000 RU/s dans l’heure.
  • Pour les heures 1 à 10, il vous est facturé 0 USD pour le débit, car les 1000 RU/s sont couvertes par le niveau gratuit.
  • Pour l’heure 11, il vous est facturé 1600 RU/s – 1000 RU/s = 600 RU/s, car il s’agit du débit le plus élevé dans l’heure. Cela représente 6 unités de 100 RU/s pour l’heure, de sorte que le coût total du débit pour l’heure est de 6 unités * 0,012 USD = 0,072 USD.
  • Tout stockage au-delà des 25 premiers Go est facturé au tarif de stockage normal.

Exemple de facturation – compte multirégion, avec une seule région d’écriture

  • Supposons que nous créons une base de données ou un conteneur dans un compte de niveau gratuit avec 1 200 RU/s et 10 Go de stockage. Nous répliquons le compte dans 3 régions et nous disposons d’un compte monorégion d’écriture.
  • Au total, sans niveau gratuit, il nous serait facturé 3 * 1 200 RU/s = 3 600 RU/s et 3 * 10 Go = 30 Go de stockage.
  • Avec la remise du niveau gratuit, après avoir enlevé 1000 RU/s et 25 Go de stockage, il nous est facturé un débit provisionné de 2600 RU/s (26 unités) au tarif de la région d’écriture unique et 5 Go de stockage.
  • Le coût mensuel pour les RU/s est le suivant : 26 unités * 0,008 USD * 24 heures * 31 jours = 154,75 USD. Le coût mensuel du stockage est le suivant : 5 Go * 0,25 USD/Go = 1,25 USD. Le coût total est de 154,75 USD + 1,25 USD = 156 USD.

Notes

Si le prix unitaire pour les RU/s ou le stockage diffère dans les régions, les 1000 RU/s et 25 Go du niveau gratuit reflètent les tarifs de la région dans laquelle le compte a été créé.

Exemple de facturation – multirégion, compte avec plusieurs régions d’écriture

Cet exemple reflète les tarifs pour écritures multirégions pour les comptes créés après le 1er décembre 2019.

  • Supposons que nous créons une base de données ou un conteneur dans un compte de niveau gratuit avec 1 200 RU/s et 10 Go de stockage. Nous répliquons le compte dans 3 régions et nous disposons d’un compte multirégion d’écriture.
  • Au total, sans niveau gratuit, il nous serait facturé 3 * 1 200 RU/s = 3 600 RU/s et 3 * 10 Go = 30 Go de stockage.
  • Avec la remise du niveau gratuit, après avoir enlevé 1000 RU/s et 25 Go de stockage, il nous est facturé un débit provisionné de 2600 RU/s (26 unités) au tarif des multiples régions d’écriture et 5 Go de stockage.
  • Le coût mensuel pour les RU/s est le suivant : 26 unités * 0,016 USD * 24 heures * 31 jours = 309,50 USD. Le coût mensuel du stockage est le suivant : 5 Go * 0,25 USD/Go = 1,25 USD. Le coût total est de 309,50 USD + 1,25 USD = 310,75 USD.

Exemple de facturation – Compte gratuit Azure

Supposons que vous disposez d’un compte gratuit Azure comprenant un compte de niveau gratuit Azure Cosmos DB. Le compte Azure Cosmos DB a une seule région d’écriture.

  • Vous avez créé une base de données ou un conteneur avec 2000 RU/s et 55 Go de stockage.
  • Pendant les 12 premiers mois, votre facture n’affichera aucun frais pour 1400 RU/s (1000 RU/s pour le niveau gratuit d’Azure Cosmos DB et 400 RU/s pour le compte gratuit Azure) et 50 Go de stockage (25 Go pour le niveau gratuit d’Azure Cosmos DB et 25 Go pour le compte gratuit Azure).
  • Après avoir enlevé 1400 RU/s et 50 Go de stockage, il nous est facturé un débit provisionné de 600 RU/s (6 unités) au tarif de la région d’écriture unique et 5 Go de stockage.
  • Le coût mensuel pour les RU/s est le suivant : 6 unités * 0,008 USD * 24 heures * 31 jours = 35,72 USD. Le coût mensuel du stockage est le suivant : 5 Go * 0,25 USD/Go = 1,25 USD. Le coût total est de 35,72 USD + 1,25 USD = 36,97 USD.
  • Après la période de 12 mois, la remise sur le compte gratuit Azure n’est plus applicable. Une fois la remise de niveau gratuit d’Azure Cosmos DB appliquée, vous êtes facturé pour 1000 RU/s (10 unités) de débit approvisionné au tarif de la région d’écriture unique et 30 Go de stockage.

Estimation proactive de votre facture mensuelle

Prenons un autre exemple, dans lequel vous souhaitez anticiper le montant de votre facture avant la fin du mois. Vous pouvez estimer votre facture de la manière suivante :

Coût de stockage

  • Taille moyenne d’enregistrement (en Ko) = 1
  • Nombre d’enregistrements = 100 000 000
  • Stockage total (en Go) = 100
  • Coût mensuel par Go = 0,25 $
  • Coût mensuel de stockage attendu = 25,00 $

Coût du débit

Type d'opération Requêtes/s Avg. RU/requête RU nécessaires
Write 100 5 500
Lire 400 1 400

RU total/s : 500 + 400 = 900 ; coût horaire : 900/100 x 0,008 $ = coût mensuel attendu de 0,072 $ pour le débit (en supposant une durée de 31 jours) : 0,072 $ x 24 x 31 = 53,57 $

Coût mensuel total

Coût mensuel total = coût mensuel de stockage + coût mensuel du débit pour un coût mensuel total du débit = 25,00 $ + 53,57 $ = 78,57 $

La tarification peut varier selon la région. Pour connaître les tarifs applicables, consultez la Page de tarification.

Facturation avec une capacité réservée Azure Cosmos DB

La capacité réservée Azure Cosmos DB vous permet d’acheter à l’avance du débit approvisionné (une capacité réservée ou une réservation) qui peut être appliqué à tous les conteneurs et bases de données Azure Cosmos DB (pour n’importe quelle API ou n’importe quel modèle de données) de toutes les régions Azure. Comme le prix du débit approvisionné varie d’une région à l’autre, il est utile de considérer la capacité de réserve comme un crédit monétaire que vous avez acheté à prix réduit et qui peut être déduit pour le débit approvisionné du prix respectif de chaque région. Par exemple, supposons que vous disposez d’un compte Azure Cosmos DB avec un seul conteneur approvisionné avec 50 000 RU/s et deux régions répliquées à l’échelle mondiale : USA Est et Japon Est. Si vous choisissez l’option de paiement à l’utilisation, vous devrez alors payer :

  • dans la région USA Est : 50 000 RU/s au tarif de 0,008 $ pour 100 RU/s dans cette région

  • dans la région Japon Est : 50 000 RU/s au tarif de 0,009 $ pour 100 RU/s dans cette région

Votre facture totale (sans capacité réservée) serait (en supposant une durée de 30 jours ou 720 heures) :

Région Tarif horaire pour 100 RU/s Unités (RU/s) Montant facturé (horaire) Montant facturé (mensuel)
USA Est 0,008 $ 50 000 4 $ 2 880 $
Japon Est 0,009 $ 50 000 4,50 $ 3 240 $
Total 8,50 $ 6 120 $

Imaginons que vous avez acheté une capacité de réserve à la place. Vous pouvez acheter une capacité réservée pour 100 000 RU/s au prix de 56,064 $ par an (avec une remise de 20 %) ou de 6,40 $ par heure. Pour connaître les tarifs appliqués pour la capacité réservée, consultez la Page de tarification).

  • Coût du débit (paiement à l’utilisation) : 100 000 RU/s/100 x 0,008 $/heure x 8 760 heures par an = 70 080 $

  • Coût du débit (avec une capacité réservée) de 70 080 $ avec une remise de 20 % = 56 064 $

Vous avez en réalité acheté un crédit valant 8 $ par heure pour 100 000 RU/s, selon le prix catalogue pour la région USA Est, au prix de 6,40 $ par heure. Vous pouvez ensuite prélever de cette réservation de débit prépayée, sur une base horaire pour la capacité de débit disponible dans n’importe quelle région Azure mondiale aux prix de liste régionaux respectifs fixés pour votre abonnement. Dans cet exemple, où vous prévoyez 50 000 RU/s chacun dans la région USA Est et dans la région Japon Est, vous pourrez tirer 8,00 $ de débit approvisionné par heure, et vous serez sur-facturé de 0,50 $ par heure (ou 360 $ par mois).

Région Tarif horaire pour 100 RU/s Unités (RU/s) Montant facturé (horaire) Montant facturé (mensuel)
USA Est 0,008 $ 50 000 4 $ 2 880 $
Japon Est 0,009 $ 50 000 4,50 $ 3 240 $
Paiement à l’utilisation 8,50 $ 6 120 $
Capacité de réserve achetée 0,0064 $ (remise de 20 %) 100 RU/s ou 8 $ de capacité de réserve pré-achetée -8 $ -5 760 $
Facture nette 0,50 $ 360 $

Étapes suivantes

Pour approfondir vos connaissances sur l’optimisation des coûts dans Azure Cosmos DB, consultez les articles suivants :