Passer la navigation

Tarification Azure Cosmos DB

Service de base de données multimodèle distribué à l’échelle mondiale

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.

Azure Cosmos DB est un service de base de données multimodèle mondialement distribué de Microsoft. Le service Azure Cosmos DB repose sur une distribution mondiale et sur une scalabilité horizontale. Il offre une distribution mondiale clé en main sur un nombre illimité de régions Azure grâce à une scalabilité et à une réplication transparentes de vos données, quel que soit l’emplacement de vos utilisateurs. Bénéficiez d’une scalabilité élastique du débit et du stockage dans le monde entier et payez uniquement le débit et le stockage dont vous avez besoin. Azure Cosmos DB garantit des latences en millisecondes à un chiffre au 99e centile partout dans le monde, offre de multiples modèles de cohérence bien définis afin d’affiner les performances, et garantit une haute disponibilité grâce à des fonctionnalités d’hébergement multiple, le tout régi par des contrats SLA comptant parmi les plus complets et les plus pertinents du secteur.

Le service Azure Cosmos DB est une véritable base de données sans schéma qui indexe automatiquement toutes les données sans aucune intervention de votre part en matière de gestion des schémas et des index. Il est également multimodèle ; les modèles de données de types documents, valeurs clés, graphiques et colonnes sont pris en charge de manière native. Azure Cosmos DB vous permet d’accéder à vos données à l’aide des API de votre choix, sachant que les API SQL (document), MongoDB (document), Stockage Table Azure (valeur clé), Gremlin (graphique) et Cassandra (famille de colonnes) sont toutes prises en charge de manière native.

Fonctionnalités d’Azure Cosmos DB
Diffusion mondiale clé en main avec capacité multimaître Disponible
Disponibilité mondiale : toutes les régions Azure, notamment US Government, DoD, Chine Disponible
Multi-modèles, multi-API avec requêtes enrichies et indexation automatique Disponible
Latence de lecture et d’écriture en millisecondes à un seul chiffre au 99e percentile appuyée par contrat SLA Disponible
Contrats SLA complets
  • Contrat SLA disponible
  • Débit de contrat SLA
  • Cohérence de contrat SLA
  • Latence de contrat SLA
Disponible
Sécurité
  • Chiffrement des données de bout en bout (au repos et en mouvement)
  • Isolation IP et VNET
  • Autorisation et contrôle d’accès
Disponible
Mise à l’échelle élastique et illimitée
  • Aucune limite de débit et de stockage
  • Mise à l’échelle instantanée qui réduit le coût total de possession par rapport aux bases de données locales et IaaS
Disponible
Des certifications de conformité complètes et cohérentes avec la conformité Azure Disponible

Aperçu des tarifs

Débit approvisionné

Votre compte de base de données Azure Cosmos DB peut être réparti sur une ou plusieurs régions Azure. Toutes les régions associées à votre compte de base de données peuvent servir aux lectures. Votre compte de base de données peut également être configuré pour que toutes les régions traitent les écritures (multimaître) ou qu’une seule région traite toutes les écritures (unimaître).

Dans Azure Cosmos DB, vous êtes facturé pour le débit fourni et le stockage consommé par heure. Le débit est exprimé en termes d'une devise de débit normalisée appelée RU/s (pour « Request units per second » ou « Unités de requête par seconde »). Une fois approvisionnées, les RU/s peuvent être utilisées de manière interchangeable dans diverses opérations de base de données (par exemple : insertion, lecture, remplacement, ajout, suppression, suppression, interrogation, etc.). Vous pouvez configurer par programmation (ou via Azure Portal) le débit dont vous avez besoin et mettre à l’échelle le débit provisionné élastiquement à tout moment.

Approvisionnement à différentes granularités

Vous pouvez approvisionner le débit selon différentes granularités :

  1. Conteneur Cosmos DB. Selon le choix du modèle de données ou de l’API, un conteneur Cosmos DB peut être une collection (p. ex., MongoDB, SQL), un graphique. (p. ex., Gremlin) ou un tableau (p. ex., Cassandre, stockage Azure Table). Les conteneurs de Cosmos DB sont cloisonnés horizontalement et peuvent s’adapter de manière élastique pour offrir un débit et un stockage illimités.
  2. Base de données Cosmos DB. Le débit configuré sur la base de données est partagé entre tous les conteneurs de la base de données. Vous pouvez choisir d’exclure explicitement certains conteneurs de l’approvisionnement de la base de données et d’approvisionner plutôt le débit de ces conteneurs individuellement.
Granularité de l’approvisionnement Débit minimal (RU/s) Mettre à l’échelle verticalement/horizontalement les incréments (RU/s) Débit maximal Portée
Écriture dans une seule région Écriture dans plusieurs régions Écriture dans une seule région Écriture dans plusieurs régions
Conteneur* 400 400 100 100 Illimité Le conteneur cloisonné pour lequel le débit est approvisionné
Base de données** 400 400 100 100 Illimité Tout le débit est partagé parmi tous les conteneurs partitionnés de la base de données (à l’exclusion des conteneurs pour lesquels le débit est explicitement approvisionné)

* Un conteneur Cosmos DB correspond aux éléments suivants : une collection Cosmos DB en utilisant l’API SQL, une collection MongoDB en utilisant l’API MongoDB, une table en utilisant les API de stockage Cassandra ou Table, ou un graphique en utilisant l’API Gremlin.

Une base de données Cosmos DB correspond aux éléments suivants : une base de données en utilisant les API SQL ou MongoDB, un espace-clé en utilisant l’API Cassandra ou un compte de base de données en utilisant les API de stockage Gremlin ou Table.

Mise à l’échelle élastique de la lecture et de l’écriture dans le monde entier

Vous pouvez ajouter à votre compte de base de données 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 Cosmos DB est garantie dans chacune des régions Azure associées à votre compte Cosmos DB.

Stockage avec sauvegarde SSD

Vos données et index sont stockés durablement sur le stockage sauvegardé par SSD et répliqués (sur une ou plusieurs régions Azure associées à votre compte de base de données Cosmos DB). En plus du débit que vous approvisionnez toutes les heures, vous êtes également facturé pour chaque Go de stockage que vous consommez réellement pour vos données et votre index.

Détails des prix

Unité Tarif
Stockage SSD (par Go) $- Go/mois
Débit provisionné (écritures dans une seule région) pour 100 unités de requête/s $-
Débit provisionné (écritures dans plusieurs régions) pour 100 unités de requête/s $-
Les tarifs Standard pour les transferts de données s'appliquent. Le prix mensuel estimé est basé sur 730 heures par mois.

Azure Cosmos DB : une capacité de réserve pour davantage d’économies

La tarification basée sur la capacité de réserve de Cosmos DB permet davantage d’économies (jusqu’à 65 % de réduction), renforce les contrat SLA (au-delà des 99,999) et vous évite les tâches de planification de capacité. Moyennant des frais initiaux uniques, vous pouvez réserver le débit approvisionné pour un 1 ou 3 ans avec un rabais important. 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é. La capacité de réserve peut être partagée pour le débit fourni dans toutes les régions, toutes les API, tous les comptes et toutes les souscriptions pour une inscription donnée. La capacité réservée commence à 20 000 unités de requête/s. Pour acheter une capacité réservée, 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 $- $- $- $- $- $- $- $-

Essayer gratuitement Azure Cosmos DB

  • Version locale d’Azure Cosmos DB (version téléchargeable) : téléchargez la version locale d’Azure Cosmos DB et testez vos applications à l’aide d’Azure Cosmos DB à partir de votre ordinateur local. Une fois l’application conforme à vos attentes, vous pouvez la déployer en modifiant sa configuration afin qu’elle pointe vers une instance Azure Cosmos DB dans le cloud.
  • Compte Azure gratuit : essayez Azure Cosmos DB associé à un compte Azure gratuit.
  • Essayez Azure Cosmos DB gratuitement : profitez pendant une durée limitée de l’expérience Azure Cosmos DB globalement distribuée, gratuitement et sans engagement, en accédant à la page Essayer Azure Cosmos DB gratuitement.
  • En savoir plus sur les économies de coût total de possession grâce à Cosmos DB par rapport aux bases de données NoSQL IaaS et locale dans le cloud.

Où puis-je me renseigner sur la présence régionale d’Azure Cosmos DB ?

Azure Cosmos DB est disponible dans toutes les régions Azure incluant Azure Public Cloud, Government Cloud et Dod Cloud. Pour en savoir plus, visitez la page relative à la disponibilité des services Azure par région.

Support technique et contrat SLA

  • Nous offrons un support technique pour tous les services Azure mis à la disposition générale, y compris pour Azure Cosmos DB, par le biais du support Azure, à partir de $29/mois. Le support pour la gestion et la facturation des abonnements est fourni gratuitement.
  • Contrat SLA : nous garantissons une disponibilité d’au moins 99,99 % pour les bases de données à région unique et une disponibilité de 99,999 % pour les bases de données multirégions afin de traiter les demandes et d’effectuer des opérations dans Azure Cosmos DB. Pour en savoir plus sur notre contrat SLA, consultez la page consacrée au 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 : 1 400 * $- = $-/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.

  • 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 Ouest des États-Unis 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 ajoutez 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 Ouest des États-Unis 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 Ouest des États-Unis 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 Ouest des États-Unis 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.

  • 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 Afficher sur la calculatrice

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