Amazon DocumentDB (avec compatibilité MongoDB) est un service de base de données document entièrement géré qui prend en charge les applications MongoDB. Avec Amazon DocumentDB, vous ne payez que ce que vous utilisez, sans coût initial. La tarification d'Amazon DocumentDB se présente sous quatre volets :

  1. Instances à la demande : la quantité d'instances de calcul à la demande pour un cluster (tarification à la seconde, avec une durée minimale de 10 minutes)
  2. I/O de bases de données : la quantité d'entrées/sorties utilisées lors de la lecture et de l'écriture de données sur le volume de stockage de votre cluster (tarification par million d'I/O).
  3. Stockage de bases de données : la quantité de données stockées sur le volume de stockage de votre cluster (tarification par Go/mois).
  4. Stockage de sauvegarde : la quantité de stockage de sauvegarde dépassant l'utilisation du stockage de bases de données de votre cluster (tarification par Go/mois).
Graphique de tarification DocumentDB

D'autres frais AWS (comme le transfert de données entre les applications et Amazon DocumentDB sur les zones de disponibilité (AZ)) peuvent également s'appliquer.

Optimisation des coûts DocumentDB

Amazon DocumentDB vous aide à optimiser vos coûts grâce aux fonctions suivantes :

Facturation à la seconde : Amazon DocumentDB offre la facturation à la seconde pour les instances, moyennant une période de facturation minimale de 10 minutes. 

Mise en pause d'instances : Lorsque vous n'avez pas besoin d'accéder à votre cluster, vous pouvez arrêter momentanément les instances de calcul pour une durée maximale de sept jours (parfait pour suspendre les clusters de test pendant le week-end), puis les redémarrer au besoin. 

Durabilité mono-instance :Les instances Amazon DocumentDB ne sont pas porteuses de données. Par conséquent, vous pouvez mettre en service un cluster hautement durable avec une seule instance. Il s'agit d'une pratique populaire dans le domaine des clusters de développement. 

Sauvegarde à faible coût : Chaque mois, vous bénéficiez gratuitement d'un stockage de sauvegarde équivalent à 100 % du stockage de données de votre cluster (par ex. si votre cluster contient 10 To de données stockées, vous recevez 10 To de sauvegarde gratuits). Au-delà de cette limite, l'espace de stockage de sauvegarde est facturé 0,02 USD par Go/mois (les prix varient selon la région AWS). 

Scalabilité automatique : Le stockage et les I/O d'Amazon DocumentDB se mettent automatiquement à l'échelle de votre application. Ainsi, vous ne payez que les ressources que vous utilisez, sans aucune avance. 

Réplication des données : Le stockage d'Amazon DocumentDB est hautement durable et disponible, permettant de répliquer vos données six fois sur trois zones de disponibilité. Alors que DocumentDB maintient six copies de vos données, vous n'en payez qu'une seule, avec une tarification minimale de 0,10 USD par Go/mois (les prix varient selon la région AWS).

Chiffrement et surveillance gratuits :Des fonctions telles que le chiffrement au repos avec AWS Key Management Service (AWS KMS), le chiffrement en transit avec le protocole TLS (Transport Layer Security), ou la surveillance avec AWS CloudWatch sont disponibles sans frais supplémentaires.

Plans de support premium : Les formules AWS Premium Support sont proposées à des prix transparents et adaptés à vos besoins. Pour plus d'informations à ce sujet, consultez la Tarification des formules AWS Support

Transfert gratuit d'instance de cluster entre AZ : Les données transférées à travers les zones de disponibilité entre les instances du cluster sont gratuites.

Pour plus d'informations sur l'optimisation des coûts, consultez la documentation dédiée aux bonnes pratiques. Vous pouvez aussi estimer votre facture mensuelle en utilisant le Calculateur de coûts mensuels AWS ci-dessous.
 
Si vous êtes nouveau sur Amazon DocumentDB, veuillez consulter le guide de démarrage.

Tarification d'instance à la demande

Les instances à la demande vous permettent de payer à la seconde, sans engagement à long terme ni avance de frais initiaux. Vous êtes ainsi libéré du coût et de la complexité associés à la planification, l'estimation et l'achat en amont de capacités de base de données. La tarification est indiquée par heure d'instance consommée, à partir du moment où l'instance est lancée et jusqu'à son arrêt ou sa suppression. Les heures d'instance partielles sont facturées par tranches d'une seconde, avec des frais minimaux de 10 minutes à la suite d'un changement de statut facturable comme la création, la modification ou la suppression d'une instance.

La tarification des instances s'applique à la fois à l'instance principale et aux instances de réplica d'un cluster. Amazon DocumentDB utilise une architecture multi-AZ qui assure une disponibilité élevée. Le coût des déploiements multi-AZ correspond simplement au prix de l'instance principale, auquel s'ajoute le coût de chaque instance de réplica. Pour optimiser la disponibilité, nous recommandons de placer au moins un réplica dans une autre AZ de l'instance principale. Le transfert de données entre différentes AZ pour la réplication des déploiements multi-AZ est gratuit.

Les instances Amazon DocumentDB T3 et T4g medium s'exécutent en mode illimité, ce qui signifie que vous serez facturé si votre utilisation moyenne du processeur sur une période continue de 24 heures dépasse la base de référence de l'instance. Les crédits CPU sont facturés 0,09 USD par heure de vCPU. La tarification du crédit CPU est la même pour toutes les tailles d'instance T3 et T4 dans toutes les régions. Pour plus d'informations sur le fonctionnement et la tarification des instances de performance à capacité extensible illimitées, consultez Concepts du mode illimité.

Stockage de base de données et I/O

Vous ne payez que le stockage et les I/O que votre cluster Amazon DocumentDB consomme et n'avez pas à approvisionner ces ressources à l'avance. 

Le stockage consommé par votre cluster Amazon DocumentDB est facturé par Go par mois. Le stockage facturable inclut vos données, vos index et vos données de flux de modification. Pour plus d'informations, consultez la section Stockage Amazon DocumentDB.

Les I/O désignent les opérations d'entrée et de sortie réalisées par le moteur d'Amazon DocumentDB lors de la lecture et de l'écriture sur le volume de stockage d'un cluster. Les I/O sont facturées par million de requêtes d'I/O. Les appels d'API de recherche, d'insertion et de mise à jour, entre autres, ainsi que les fonctionnalités telles que les flux de modification et les index TTL, ou encore des outils comme mongodump et mongorestore utilisent toutes les I/O lors de la lecture et/ou de l'écriture sur le volume de stockage. 

Les opérations de lecture (8 000 pages) sur le volume de stockage comptent pour une I/O. Une fois que les données ont été lues sur le volume de stockage et continuent de résider dans la mémoire, les lectures suivantes des mêmes données n'entraîneront pas d'I/O supplémentaires. Pour réduire les I/O en lecture, la taille de votre instance doit être ajustée et la plage de travail de votre application doit être adaptée à la mémoire disponible. Consultez la section Dimensionnement d'instance dans la documentation des bonnes pratiques.

Les I/O en écriture sont uniquement consommées lorsque vous transférez les fichiers journaux des transactions vers la couche de stockage afin d'augmenter la durabilité des écritures. Les I/O en écriture sont rassemblées en unités de 4 Ko chacune. Par exemple, un fichier journal de transactions de 1024 octets comptera comme une opération d'I/O. Cependant, les opérations d'écriture simultanées dont le fichier de transaction est inférieur à 4 Ko peuvent être traitées par lots par le moteur de base de données Amazon DocumentDB afin d'optimiser la consommation d'I/O. À la différence des moteurs de base de données traditionnels, DocumentDB ne transfère jamais des pages de bases de données modifiées vers la couche de stockage, vous permettant ainsi de réduire encore davantage votre consommation d'I/O. 

Pour chaque opération de mise à jour, Amazon DocumentDB implémente une architecture de base de données avec contrôle des concurrences multiversion (multi-version concurrency control ou MVCC) et crée une nouvelle version du document et de l'entrée d'index. Les versions des documents gérées de manière transparente par DocumentDB. Une architecture MVCC permet d'améliorer le débit des requêtes et d'isoler la lecture, les requêtes de lecture pouvant utiliser les versions des documents plutôt que les verrouiller. 

Lorsque les requêtes n'ont plus besoin d'une version précédente d'un document ou d'une entrée d'index, un collecteur de déchets récupère le document et l'entrée d'index obsolètes. Le collecteur s'exécute de manière périodique pour inspecter les documents et entrées d'index anciens, ce qui fait que les I/O en lecture les chargent en mémoire, s'ils ne sont pas déjà présents, et les I/O d'écriture les suppriment. Pour minimiser les I/O résultant du récupérateur de mémoire, il est recommandé de supprimer les index non utilisés et de dimensionner les instances de façon à ce que les index rentrent dans la mémoire. Pour plus d'informations, consultez la documentation sur les bonnes pratiques d'Amazon DocumentDB.

Global Clusters

Amazon DocumentDB Global Clusters est une fonctionnalité optionnelle qui offre une réplication rapide entre les régions avec des latences de moins d'une seconde, à l'aide d'une infrastructure dédiée avec un impact minime ou nul sur la performance de votre application. Global Clusters permet une reprise après sinistre à l'échelle d'une région et permet des lectures globales à faible latence en autorisant les lectures à partir du cluster DocumentDB le plus proche. Vous payez pour les I/O d'écriture répliquées entre la région principale et chaque région secondaire. Le nombre d'I/O d'écriture répliquées dans chaque région secondaire est identique au nombre d'I/O d'écriture dans la région effectuées par la région principale. Outre les I/O d'écriture répliquées, vous payez des frais DocumentDB standard pour les instances, le stockage, le transfert de données entre régions et le stockage de sauvegarde.

Sauf indication contraire, nos prix n'incluent pas les taxes et redevances applicables, y compris la TVA et les taxes sur les ventes applicables. Pour les clients dont l'adresse de facturation est située au Japon, l'utilisation d'AWS est soumise à la taxe sur la consommation applicable dans ce pays. En savoir plus.

Stockage de sauvegarde

Le stockage de sauvegarde d'un cluster Amazon DocumentDB désigne le stockage associé à vos sauvegardes de cluster automatisées ainsi qu'à tout instantané de cluster manuel. L'allongement de votre période de conservation des sauvegardes ou la création d'instantanés de cluster manuels supplémentaires augmente la consommation du stockage de sauvegarde.

Le stockage de sauvegarde est attribué par région. L'espace de stockage de sauvegarde total équivaut à la somme des ressources de stockage de bases de données de toutes les sauvegardes de cette région.

Le déplacement d'un instantané vers une autre région augmente le stockage de sauvegarde alloué dans la région de destination.

Aucuns frais supplémentaires ne vous sont facturés si votre stockage de sauvegarde est inférieur ou égal à 100 % du stockage total consommé par votre cluster Amazon DocumentDB pour une région. Le stockage de sauvegarde n'entraîne pas non plus de frais supplémentaires si votre période de rétention des sauvegardes s'élève à 1 jour et que vous ne disposez d'aucun instantané manuel au-delà de la période de rétention de sauvegarde. Le stockage de sauvegarde au-delà de cette durée et les instantanés manuels retenus en dehors de la période de rétention des sauvegardes, que votre cluster soit actif ou qu'il ait été supprimé, sont facturés aux tarifs de stockage inclus dans le tableau ci-dessous.

Transfert de données

La tarification ci-dessous est basée sur les données transférées « entrantes » et « sortantes » d'Amazon DocumentDB.

Sauf indication contraire, nos prix n'incluent pas les taxes et redevances applicables, y compris la TVA et les taxes sur les ventes applicables. Pour les clients dont l'adresse de facturation est située au Japon, l'utilisation d'AWS est soumise à la taxe sur la consommation applicable dans ce pays. En savoir plus.

Le transfert de données entre des instances Amazon DocumentDB et Amazon Elastic Compute Cloud (EC2) de la même zone de disponibilité est gratuit. 

Le transfert de données entre différentes AZ pour la réplication des déploiements multi-AZ est gratuit. 

Instances Amazon DocumentDB au sein d'un Amazon Virtual Private Cloud (VPC) : pour le transfert de données entre une instance Amazon EC2 et une instance DocumentDB se trouvant dans des AZ différentes au sein de la même région, les frais de transfert régional de données EC2 s'appliquent aux transferts entrants et sortants.

Exemple de tarification

Supposons que votre cluster Amazon DocumentDB exécute un cluster db.r5.large à deux instances (à la demande) dans la région USA Est (Virginie du Nord), que vous stockiez 50 Go de données et disposiez d'une sauvegarde de 50 Go, pour 200 millions d'I/O par mois.

La tarification à la demande pour une instance db.r5.large est égale à 0,277 USD/heure. Vos frais mensuels pour ces deux instances s'élèvent donc à 404,42 USD (0,277 USD * 730 * 2). 

Comme les frais de stockage équivalent à 0,10 USD par Go et par mois, les frais mensuels (30 jours) de votre stockage de 50 Go s'élèvent à 5 USD (0,10 USD * 50). Aucun frais supplémentaire ne vous est facturé pour votre stockage de sauvegarde, car son volume n'est pas supérieur à celui de votre stockage de données pour cette région. 

Vos frais d'I/O correspondent à 0,20 USD par tranches d'un million de requêtes. Pour vos 200 millions d'I/O par mois, vous devez donc régler 40,00 USD (0,20 USD * 200).

Pour cet exemple, votre facture mensuelle totale pour Amazon DocumentDB s'élèverait à 449,42 USD (404,42 USD d'instance + 5,00 USD de stockage + 40,00 USD d'I/O).

 

Ressources de tarification supplémentaires

Calculateur de tarification AWS

Calculez simplement vos coûts mensuels avec AWS

Centre de ressources économiques

Ressources supplémentaires pour le passage à AWS

Standard Product Icons (Features) Squid Ink
Découvrir comment démarrer

Découvrez ici comment démarrer rapidement.

En savoir plus 
Sign up for a free account
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
Standard Product Icons (Start Building) Squid Ink
Commencez à créer sur la console

Commencez à créer sur la console AWS avec Amazon DocumentDB.

Se connecter