Amazon DocumentDB (avec compatibilité MongoDB) est un service de base de données qui est spécifiquement conçu pour la gestion des données JSON à grande échelle, entièrement géré et intégré à AWS et représente une solution professionnelle avec une durabilité élevée. Ce service évolutif vous offre la durabilité dont vous avez besoin pour exploiter des charges de travail MongoDB stratégiques. Grâce à Amazon DocumentDB, le stockage évolue automatiquement jusqu'à 64 To sans impact sur votre application. DocumentDB prend en charge des millions de requêtes par seconde avec un maximum de 15 réplicas en lecture à latence faible, sans aucune interruption de l'application quelle que soit la taille de vos données. Amazon DocumentDB est conçu pour fournir une disponibilité de 99,99 %, et réplique six copies de vos données dans trois zones de disponibilité AWS. Vous pouvez utiliser AWS Database Migration Service (DMS) gratuitement (pendant six mois) pour transférer facilement vos bases de données MongoDB auto-gérées vers Amazon DocumentDB et pratiquement sans aucune interruption.

Compatibilité MongoDB

Amazon DocumentDB est compatible avec les pilotes et les outils MongoDB 3.6 et 4.0. Une grande majorité des applications, pilotes et outils que les clients utilisent déjà aujourd'hui avec leur base de données non relationnelle MongoDB open-source peuvent être utilisés avec Amazon DocumentDB. Amazon DocumentDB émule les réponses auxquelles un client s'attend d'un serveur MongoDB en implémentant les API MongoDB 3.6 et 4.0 open source d'Apache 2.0 sur un système de stockage dédié, distribué, tolérant aux pannes et à réparation automatique offrant les performances, la capacité de mise à l'échelle et la disponibilité nécessaires pour prendre en charge les charges de travail MongoDB stratégiques à l'échelle. En savoir plus sur les API MongoDB prises en charge.

Fonctionnalités de requête géospatiale

Avec le lancement des fonctionnalités de requête géospatiale, les clients peuvent Amazon DocumentDB prend en charge le stockage, la requête et l'indexation des données géospatiales. Les clients peuvent créer des index 2dsphere et utiliser les API géospatiales populaires de MongoDB telles que $nearSphere, $geoNear, $minDistance, $maxDistance pour effectuer des requêtes sur des données stockées dans DocumentDB.

Transactions ACID

ACID (atomicité, cohérence, isolation, durabilité) est un ensemble de propriétés des transactions de bases de données destinées à garantir la validité des données malgré les erreurs, les échecs de courant et autres incidents. Avec le lancement de la prise en charge pour la compatibilité MongoDB 4.0, Amazon DocumentDB prend en charge l'exécution de transactions ACID sur plusieurs documents, instructions, collections et bases de données.

Prise en charge de la migration

Les clients peuvent facilement migrer leurs bases de données MongoDB sur site ou sur Amazon Elastic Compute Cloud (EC2) vers Amazon DocumentDBgratuitement (pendant six mois par instance) sans pratiquement aucun temps d'arrêt grâce à AWS Database Migration Service (DMS). Grâce à DMS, vous pouvez migrer depuis un jeu de réplicas MongoDB ou depuis un cluster partitionné vers Amazon DocumentDB. Pour plus d'informations sur la migration des bases de données relationnelles et non relationnelles vers Amazon DocumentDB, consultez la rubrique Migration vers Amazon DocumentDB.

Entièrement géré

Approvisionnement automatique et configuration

Démarrez en toute simplicité avec Amazon DocumentDB. Démarrez simplement un nouveau cluster Amazon DocumentDB en utilisant la console de gestion AWS. Les instances Amazon DocumentDB sont préconfigurées avec un ensemble de paramètres et de réglages appropriés pour la classe d'instances que vous avez sélectionnée. Vous pouvez lancer un cluster et connecter votre application en quelques minutes, sans autre configuration.

Surveillance et mesures

Amazon DocumentDB fournit des métriques Amazon CloudWatch pour vos instances de bases de données cloud. Vous pouvez utiliser la console de gestion AWS pour visualiser plus de 40 mesures opérationnelles clés pour votre cluster, y compris le calcul, la mémoire, le stockage, le débit des requêtes, les compteurs MongoDB et les connexions actives.

Application automatique des correctifs logiciels

Amazon DocumentDB maintiendra votre base de données à jour en appliquant les derniers correctifs disponibles. Si vous le souhaitez, vous pouvez contrôler si et quand les correctifs sont appliqués à votre cluster via la fonctionnalité de gestion des versions du moteur de base de données.

Performance à l'échelle

Débit élevé, latence faible pour les requêtes de document

Amazon DocumentDB dispose d'un modèle de document JSON flexible, de types de données et d'une indexation efficace. Le service utilise une architecture à grande échelle, optimisée en mémoire, pour permettre une évaluation rapide des requêtes sur de grands ensembles de documents.

Mise à l'échelle facile des ressources de calcul de la base de données

En seulement quelques clics dans la console de gestion AWS, vous pouvez augmenter ou diminuer les ressources de calcul et de mémoire en créant de nouvelles instances de réplique de la taille souhaitée ou en supprimant des instances. Les opérations de dimensionnement des ressources de calcul s'effectuent généralement en quelques minutes.

Mise à l'échelle automatique du stockage

Amazon DocumentDB augmentera automatiquement la taille du volume de stockage hébergeant votre cluster en fonction de vos besoins de stockage. Le volume de stockage augmentera par tranche de 10 Go jusqu'à un maximum de 64 To. Vous n'avez pas besoin de prévoir d'espace de stockage supplémentaire pour maîtriser la croissance future de votre base de données NoSQL.

Réplicas en lecture à latence faible

Augmente le débit de lecture pour prendre en charge les requêtes d'application de volume élevé en créant jusqu'à 15 réplicas en lecture de base de données. Les réplicas Amazon DocumentDB partagent le même stockage sous-jacent que l'instance source, ce qui permet de réaliser des économies et d'éviter toute écriture sur les nœuds de réplica. Cela libère davantage de puissance de traitement pour traiter les requêtes en lecture et réduit également le temps de latence des réplicas (quelques millisecondes seulement). Amazon DocumentDB fournit également un point de terminaison unique pour les requêtes de lecture afin que l'application puisse se connecter sans devoir garder une trace des réplicas ajoutés et retirés.

Sécurité et conformité élevées

Isolement du réseau

Amazon DocumentDB s'exécute dans Amazon Virtual Private Cloud (VPC), ce qui vous permet d'isoler votre cluster au sein de votre propre réseau virtuel et d'accéder à votre infrastructure informatique sur site à l'aide de connexions de réseau VPN IPsec chiffrées standard. De plus, la configuration VPC d'Amazon DocumentDB vous permet de configurer les paramètres de pare-feu et de contrôler l'accès réseau à vos clusters.

Autorisation

Amazon DocumentDB prend en charge le contrôle d'accès basé sur le rôle (RBAC) avec des rôles intégrés et des rôles définis. Le contrôle d'accès basé sur le rôle (RBAC) permet d'appliquer la règle du moindre privilège en tant que bonne pratique en restreignant les actions que les utilisateurs sont autorisés à effectuer. Amazon DocumentDB est intégré à AWS Identity and Access Management (IAM) et vous permet de contrôler les opérations que vos groupes et utilisateurs AWS IAM peuvent effectuer sur certaines ressources Amazon DocumentDB, y compris les clusters, les instances, les instantanés et les groupes de paramètres. Vous pouvez, en outre, étiqueter vos ressources Amazon DocumentDB et contrôler ainsi les opérations que vos groupes et utilisateurs IAM peuvent effectuer sur des groupes de ressources ayant la même balise (et valeur de balise).

Chiffrement

Amazon DocumentDB vous permet de chiffrer vos bases de données à l'aide de clés que vous créez et contrôlez par l'intermédiaire d'AWS Key Management Service (KMS). Sur un cluster en cours d'exécution utilisant le chiffrement Amazon DocumentDB, les données stockées au repos dans le stockage sous-jacent sont chiffrées, tout comme les sauvegardes automatisées, les instantanés et les réplicas dans le même cluster. Par défaut, les connexions entre un client et Amazon DocumentDB sont chiffrées en transit via le protocole TLS.

Certifications de conformité

Amazon DocumentDB a été conçu pour satisfaire aux normes de sécurité les plus élevées, ainsi que pour vous aider à facilement vérifier notre sécurité et répondre à vos propres exigences de sécurité et de conformité. Amazon DocumentDB a fait l'objet d'une évaluation de conformité aux normes PCI DSS, ISO 9001, 27001, 27017 et 27018, SOC 1, 2 et 3, et à la certification de la Health Information Trust Alliance Common Security Framework(HITRUST CSF), en plus d'être éligible à la HIPAA.

Hautement disponible

Global Clusters

Amazon DocumentDB Global Clusters permet la reprise après sinistre à la suite de pannes à l'échelle de la région et permet des lectures mondiales à faible latence. Amazon DocumentDB Global Clusters réplique vos données vers des clusters situés dans cinq régions AWS maximum, avec un impact minime ou nul sur les performances et une latence de moins d'une seconde en général. Pour en savoir plus sur la configuration de Global Clusters, consultez le guide de l'utilisateur Amazon DocumentDB.

Surveillance et restauration des instances

La santé de votre cluster Amazon DocumentDB et de ses instances est surveillée en continu. Si l'instance qui alimente votre base de données défaille, l'instance et les processus associés sont automatiquement redémarrés. La restauration d'Amazon DocumentDB ne nécessite pas de consultation potentiellement contraignante des journaux redo de la base de données, si bien que les temps de redémarrage de votre instance sont de 30 secondes ou moins. Le service sépare également le cache des processus de la base de données, ce qui permet au cache de survivre au redémarrage de la base de données.

Déploiements multi-AZ avec réplicas de lecture

En cas de défaillance de l'instance, Amazon DocumentDB automatise le basculement sur l'un des 15 réplicas Amazon DocumentDB que vous avez créés dans l'une des trois zones de disponibilité. Si aucun réplica Amazon DocumentDB n'a été mis en service, en cas de défaillance, Amazon DocumentDB tentera de créer automatiquement une nouvelle instance pour vous.

Stockage tolérant aux pannes avec fonction d'auto réparation

Chaque portion de 10 Go du volume de stockage est répliqué six fois dans trois zones de disponibilité (AZ). Amazon DocumentDB utilise un stockage tolérant aux pannes. Il peut supporter la perte de deux copies de données sans affecter la disponibilité en écriture de la base de données, et celle de trois copies sans affecter la disponibilité en lecture . Le stockage d'Amazon DocumentDB est doté d'un mécanisme d'auto réparation : les blocs de données et les disques sont continuellement analysés pour détecter des erreurs et sont réparés automatiquement.

Sauvegardes automatiques, continues, progressives et restauration à un instant donné

La fonction de sauvegarde de base de données simple d'Amazon DocumentDB vous permet de rétablir votre cluster à un instant donné. Vous pouvez ainsi restaurer votre cluster chaque seconde de votre période de rétention, et ce, jusqu'aux cinq dernières minutes. Vous pouvez configurer une période de rétention des sauvegardes automatiques de trente-cinq jours maximum. Les sauvegardes automatisées sont conservées dans Amazon Simple Storage Service(Amazon S3), ce qui garantit une durabilité de 99,999999999 %. Les sauvegardes Amazon DocumentDB sont automatiques, progressives et continues et n'affectent pas les performances du cluster.

Instantanés de cluster

Les instantanés de cluster sont des sauvegardes initiées par l'utilisateur de votre cluster, stockées dans Amazon S3. Ils sont conservés jusqu'à ce que vous décidiez de les supprimer de manière explicite. Les instantanés incrémentiels automatisés permettent de réduire les délais et l'espace nécessaires. Vous pouvez créer un nouveau cluster à partir d'un instantané de cluster chaque fois que vous le désirez.

Standard Product Icons (Features) Squid Ink
En savoir plus sur la tarification du produit

Consultez la page de tarification Amazon DocumentDB (avec compatibilité MongoDB).

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.

Démarrez dans la création avec Amazon DocumentDB (avec compatibilité MongoDB) dans la console AWS.

Se connecter