Calculateur de tarification AWS
Calculez le coût de votre Amazon DocumentDB (avec compatibilité MongoDB) et de votre architecture en une seule estimation. Créer votre estimation personnalisée maintenant »
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 comporte quatre volets :
- 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).
- E/S de base 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'E/S).
- 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).
- Stockage de sauvegarde : quantité de stockage de sauvegarde dépassant l'utilisation du stockage de bases de données de votre cluster (tarification par Go/mois).
Vos dépenses totales en matière de base de données dépendront de la configuration de stockage de votre cluster de bases de données. Vous pouvez choisir l’une des deux options ci-dessous :
- Amazon DocumentDB Standard (configuration d'E/S payante à l'utilisation) : la configuration standard d'Amazon DocumentDB est conçue pour une consommation d'E/S faible à modérée et offre une adaptabilité adaptée à vos besoins d'E/S dynamiques. Si vous pensez que vos coûts d'E/S seront inférieurs à 25 % des dépenses de votre cluster de base de données, cette configuration peut être idéale pour vous. Vous êtes facturé selon les quatre dimensions : instances à la demande, E/S de base de données, stockage de base de données et stockage de sauvegarde.
- Version optimisée E/S d'Amazon DocumentDB (configuration E/S incluse) : La version optimisée E/S d'Amazon DocumentDB est conçue pour donner la priorité à la prévisibilité des prix ou aux applications gourmandes en E/S. Si vous pensez que vos coûts d'E/S dépasseront 25 % des dépenses de votre cluster de base de données, cette configuration offre un meilleur rapport prix/performances. Avec la configuration de stockage optimisée pour les E/S d'Amazon DocumentDB, vous êtes facturé selon trois dimensions : les instances à la demande, le stockage de base de données et le stockage de sauvegarde. Les opérations d'E/S de base de données ne vous sont pas facturées, ce qui garantit des coûts prévisibles à chaque cycle de facturation.
D'autres frais AWS, comme les frais de transfert de données entre les applications et Amazon DocumentDB sur les zones de disponibilité (AZ), peuvent également s'appliquer.
Optimisation des coûts
Amazon DocumentDB vous aide à optimiser vos coûts grâce aux fonctionnalités 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).
Autoscaling : Le stockage et les E/S d'Amazon DocumentDB se mettent automatiquement à l'échelle de votre charge de travail. Ainsi, vous ne payez que les ressources que vous utilisez, sans aucune avance.
Réplication des données : le stockage Amazon DocumentDB est hautement durable et disponible. Ainsi, vos données peuvent être conservées dans trois zones de disponibilité (AZ) au sein d'une région. Vous ne payez que pour une seule copie, à des prix aussi bas que 0,10 USD Go/mois (les prix peuvent varier selon les régions AWS).
Configuration du stockage : choisissez entre des configurations de stockage standard et optimisées pour les E/S pour votre cluster de bases de données, afin de maximiser votre rapport prix/performances.
Chiffrement et surveillance gratuits : Des fonctionnalités 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.
Essai gratuit d'Amazon DocumentDB
Dans le cadre de l'offre gratuite d'AWS, nous offrons un essai gratuit d'une base de données document. Si votre organisation n'a jamais créé de cluster Amazon DocumentDB, vous pouvez bénéficier d'un essai gratuit d'un mois. L'essai gratuit d'une base de données document comprend 750 heures d'utilisation d'instances db.t3.medium, de 30 millions d'E/S, de 5 Go de stockage et de 5 Go de stockage de sauvegarde, le tout gratuitement pendant 30 jours. Quand l'essai gratuit d'un mois arrive à expiration ou que votre utilisation dépasse le quota d'heures gratuit, vous pouvez fermer votre cluster pour éviter de payer des frais, ou continuer à l'exécuter en étant facturé selon nos tarifs standard à la demande.
Remarque : l'offre gratuite d'Amazon DocumentDB n'est pas disponible dans les régions AWS GovCloud (US) et Chine (Ningxia) pour le moment.
Tarification des instances à la demande
Les instances à la demande vous permettent de payer à la seconde, sans engagement à long terme ni 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 bases 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.
Exemples de tarification
Exemple 1 : configuration de stockage standard
Supposons que votre cluster Amazon DocumentDB exécute un cluster db.r5.large à deux instances (à la demande) aux USA Est (Virginie du Nord) avec une configuration de stockage standard. Vous stockez 50 Go de données avec 50 Go de sauvegarde, et effectuez 200 millions d'E/S 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.00 USD (0,10 USD * 50). Aucuns frais supplémentaires ne vous sont facturés 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'E/S).
Exemple 2 : Configuration de stockage optimisée pour les E/S
Supposons que votre cluster Amazon DocumentDB exécute un cluster db.r5.large à deux instances (à la demande) aux USA Est (Virginie du Nord) avec une configuration de stockage optimisée pour les E/S pour vos clusters. Vous stockez 50 Go de données avec 50 Go de sauvegarde, et effectuez 1,000 millions d'E/S par mois.
La tarification à la demande pour une instance db.r5.large est égale à 0,3047 USD/heure. Vos frais mensuels pour ces deux instances s'élèvent donc à 444,86 USD (0,3047 USD * 730 * 2).
Comme les frais de stockage équivalent à 0,30 USD par Go et par mois, les frais mensuels (30 jours) de votre stockage de 50 Go s'élèvent à 15.00 USD (0,30 USD * 50). Aucuns frais supplémentaires ne vous sont facturés 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 E/S sont incluses dans cette option. Les opérations d'E/S ne vous seront donc pas facturées.
Pour cet exemple, votre facture mensuelle totale pour Amazon DocumentDB s'élèverait à 459,86 USD (444,86 USD d'instance + 15,00 USD de stockage + 0,00 USD d'E/S). Dans cet exemple, avec une configuration de stockage optimisée pour les E/S, vous avez économisé 24,5 % de vos coûts par rapport à une configuration standard.
Clusters élastiques Amazon DocumentDB
Les clusters Elastic Clusters Amazon DocumentDB sont un nouveau type de cluster Amazon DocumentDB qui vous permet de mettre à l'échelle automatiquement votre base de données document afin de gérer des millions de lectures et d'écritures avec plusieurs pétaoctets de capacité de stockage. Vous ne payez que l'espace utilisé. Aucuns frais initiaux ne sont facturés. La tarification des clusters Elastic Clusters Amazon DocumentDB a trois dimensions :
vCPU : capacité de calcul mesurée en vCPU pour un cluster (tarification à la minute, avec un minimum de 10 minutes).
Stockage de bases de données : quantité de données stockées sur le volume de stockage de votre cluster (tarification par Go/mois).
Stockage de sauvegarde : quantité de stockage de sauvegarde dépassant l'utilisation du stockage de bases de données de votre cluster (tarification par Go/mois).
Tarification des vCPU à la demande
Les vCPU à la demande vous permettent de payer à la seconde, sans engagement à long terme ni 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 se fait par heure de vCPU consommée, du moment où vos clusters Elastic Clusters Amazon DocumentDB sont lancés au moment où ils sont supprimés. Les vCPU fournissent la RAM (mémoire), les opérations d'E/S et les cœurs de CPU requis pour votre charge de travail. Les heures de vCPU partielles sont facturées par tranches d'une seconde, avec des frais pour les périodes inférieures à 10 minutes, à la suite d'un changement de statut facturable tel que la création, la modification ou la suppression de votre cluster.
Le nombre de vCPU dans un cluster est calculé par le nombre de partitions * le nombre de nœuds par partition * la capacité de calcul par nœud (mesurée en vCPU).
Stockage de base de données Elastic Clusters
Vous ne payez que pour le stockage que votre cluster Elastic Clusters Amazon DocumentDB consomme et n'avez pas à allouer le stockage à l'avance. Le stockage consommé par votre cluster Elastic Clusters Amazon DocumentDB est facturé par Go/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.
Stockage de sauvegarde Elastic Clusters
Le stockage de sauvegarde d'un cluster Elastic Clusters Amazon DocumentDB désigne le stockage associé à tout instantané de cluster manuel.
- Le stockage de sauvegarde est alloué par Région. L'espace de stockage de sauvegarde total équivaut à la somme du stockage de toutes les sauvegardes dans 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 Elastic Clusters Amazon DocumentDB pour la Région.
Exemple de tarification
Imaginons que votre cluster Elastic Clusters Amazon DocumentDB exécute deux partitions avec deux vCPU par nœud dans la Région USA Est (Virginie du Nord) et que vous stockez 500 Go de données avec une sauvegarde de 500 Go.
La tarification à la demande par vCPU est de 0,132 USD par heure, ce qui signifie que le coût mensuel pour les deux partitions avec deux nœuds est de 770,88 USD (0,132 USD x 730 heures x 2 partitions x 2 nœuds par partition x 2 vCPU par nœud).
Les frais de stockage étant de 0,30 USD par Go/mois, les frais mensuels (30 jours) de votre stockage de 500 Go s'élèvent à 150 USD (0,30 USD x 500). Aucuns frais supplémentaires ne vous sont facturés pour votre stockage de sauvegarde, car son volume n'est pas supérieur à celui de votre stockage de données pour cette région.
Pour cet exemple, votre facture mensuelle totale pour Amazon DocumentDB s'élève à 920,88 USD (770,88 USD pour le calcul + 150,00 USD pour le stockage).
Clusters globaux d'Amazon DocumentDB
Les clusters globaux d'Amazon DocumentDB sont une fonction en option 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 les performances de votre charge de travail. Les clusters globaux permettent une reprise après sinistre à l'échelle de la région et 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'E/S 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.
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 cloud privé virtuel (VPC) Amazon : 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.
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.
Questions fréquentes
Amazon DocumentDB reproduit chaque fragment du volume de stockage de ma base de données de six façons dans trois zones de disponibilité. Cela veut-il dire que le prix de stockage réel sera trois ou six fois plus élevé que le prix affiché sur la page de tarification ?
Non. La fonctionnalité de réplication de stockage d'Amazon DocumentDB est comprise dans le prix. Vous êtes facturé en fonction de la taille des données de votre cluster, et n'êtes pas facturé séparément pour le stockage répliqué.
En quoi consistent les I/O dans Amazon DocumentDB et comment sont-elles calculées ?
Les I/O sont les opérations d'entrée/de sortie réalisées par Amazon DocumentDB sur une couche de stockage virtualisée basée sur SSD (Solid State Drive). Chaque opération de lecture de page de base de données représente une I/O. Amazon DocumentDB lit les problèmes sur la couche de stockage afin de récupérer les pages qui ne sont pas présentes dans le cache des tampons. Dans Amazon DocumentDB, chaque page a une taille de 8 Ko.
Amazon DocumentDB a été conçu pour supprimer toutes les opérations I/O inutiles, afin de réduire les coûts et de garantir la disponibilité des ressources pour gérer le trafic de lecture/d'écriture. Les I/O en écriture sont consommées uniquement lorsque vous transférez les enregistrements du journal write-ahead vers la couche de stockage afin d'accroître 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 1 Ko compte comme une opération d'I/O. Cependant, les opérations d'écriture simultanées dont le journal write-ahead est inférieur à 4 Ko peuvent être traitées par lots par le moteur de base de données cloud Amazon DocumentDB afin d'optimiser la consommation d'I/O.
À la différence des moteurs de base de données traditionnels, Amazon DocumentDB ne transfère jamais les pages de bases de données modifiées vers la couche de stockage, vous permettant ainsi de réduire davantage votre consommation d'I/O.
Vous pouvez consulter le nombre d'I/O consommées par votre cluster Amazon DocumentDB en accédant à la console AWS. Pour consulter votre consommation d'I/O, rendez-vous dans la section Amazon DocumentDB de la console, repérez votre liste de clusters, sélectionnez votre cluster Amazon DocumentDB, puis recherchez les métriques « VolumeReadIOPs » et « VolumeWriteIOPs » dans la section de surveillance.
Comment fonctionne la facturation par seconde ?
La tarification des instances est calculée depuis le moment où l'instance est créée jusqu'au moment où celle-ci est supprimée. Les instances sont facturées par tranches d'une seconde, avec des frais minimum pour les périodes inférieures à 10 minutes, à la suite d'un changement de statut facturable tel que la création, la modification ou la suppression d'une instance.
Par exemple, si vous créez une instance r5.large à 13:00:00, modifiez l'instance vers une r5.xlarge à 13:30:00 et supprimez l'instance à 13:50:00, vous serez facturé 1 800 secondes (30 minutes) au tarif de l'instance r5.large et 1 200 secondes (20 minutes) au tarif r5.xlarge.
Si vous créez une instance r5.large à 15:00:00 et que vous la supprimez à 15:06:00, le minimum de 10 minutes s'applique et vous serez facturé 600 secondes (10 minutes) au tarif de l'instance r5.large.
Commencez à créer sur la console AWS avec Amazon DocumentDB.