Amazon DocumentDB (avec compatibilité MongoDB)

Base de données compatible MongoDB rapide, scalable et hautement disponible

Amazon DocumentDB (avec compatibilité MongoDB) est un service de base de données de documents rapide, scalable, hautement disponible et entièrement géré qui prend en charge les charges de travail MongoDB.

Les clients utilisent MongoDB comme base de données de documents pour stocker, extraire et gérer des données semi-structurées. Cependant, créer des applications performantes et hautement disponibles capables de se mettre rapidement à l’échelle pour multiplier des téraoctets et des centaines de milliers de lectures et d’écritures par seconde est une tâche difficile, en raison de la complexité liée à la configuration et à la gestion des clusters MongoDB à grande échelle. Amazon DocumntDB est conçu entièrement pour vous offrir les performances, la scalabilité et la disponibilité dont vous avez besoin pour prendre en charge les charges de travail MongoDB stratégiques à grande échelle. Amazon DocumentDB implémente l’API MongoDB 3.6 à code source libre d’Apache 2.0 en émulant les réponses qu’un client MongoDB escompte d’un serveur MongoDB, ce qui vous permet d’utiliser vos pilotes et outils MongoDB existants sur Amazon DocumentDB. Amazon DocumentDB utilise un système de stockage distribué autoréparant et tolérant aux pannes qui se met à l’échelle automatiquement jusqu'à 64 To par cluster de base de données. Dans Amazon DocumentDB, le stockage et le calcul sont dissociés, ce qui permet à chacune des opérations de se mettre à l’échelle de manière indépendante. Par ailleurs, les développeurs peuvent augmenter la capacité de lecture à des millions de requêtes par seconde en ajoutant jusqu’à 15 réplicas en lecture à faible latence en quelques minutes seulement, peu importe la taille des données. Amazon DocumentDB est conçu pour fournir une disponibilité de 99,99 %, et réplique six copies de vos données sur trois zones de disponibilité. Les clients peuvent utiliser AWS Database Migration Service (DMS) gratuitement (pendant six mois) pour migrer leurs bases de données MongoDB sur site ou sur Amazon Elastic Compute Cloud (EC2) vers Amazon DocumentDB, et ce de manière facile et quasi ininterrompue.

Avantages

Compatibilité MongoDB

Amazon DocumentDB implémente l’API MongoDB 3.6 à code source libre d’Apache 2.0 en émulant les réponses qu’un client MongoDB escompte d’un serveur MongoDB, ce qui vous permet d’utiliser vos pilotes et outils MongoDB existants sur Amazon DocumentDB. Mettre à jour l’application est aussi simple que changer le point de terminaison d’une base de données pour le nouveau cluster Amazon DocumentDB. En savoir plus sur les API MongoDB prises en charge.

Haute disponibilité

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. Amazon DocumentDB surveille en continu l’intégrité de vos instances de bases de données et, en moins de 30 secondes en moyenne, bascule automatiquement vers un réplica en lecture en cas de panne. Amazon DocumentDB sauvegarde automatiquement et en continu les données sur Amazon Simple Storage Service (Amazon S3) et fournit jusqu’à 35 jours de restauration à un instant dans le passé, et ce sans interruption ou baisse de performances. Vous pouvez démarrer avec un nœud garantissant la durabilité, en ajouter un deuxième à des fins de haute disponibilité, et facilement en augmenter le nombre pour une mise à l’échelle de la lecture. 

Performances à l'échelle

Amazon DocumentDB utilise un système de stockage distribué autoréparant et tolérant aux pannes qui se met à l’échelle automatiquement jusqu'à 64 To par cluster de base de données. Amazon DocumentDB réduit l’E/S des bases de données en écrivant uniquement les modifications apportées aux bases de données sur la couche de stockage, ce qui vous épargne les réplications de données lentes, inutiles et onéreuses sur des segments de réseau. Outre les capacités d’optimisation, telles que le traitement avancé des requêtes, le regroupement des connexions, ainsi que la reprise après sinistre et la recréation optimisées, Amazon DocumentDB offre le double du débit des services MongoDB gérés actuellement disponibles. Dans cette architecture, le stockage et le calcul sont dissociés, ce qui permet à chacune des opérations de se mettre à l’échelle de manière indépendante. Vous pouvez ainsi augmenter facilement la capacité de lecture à des millions de requêtes par seconde en ajoutant jusqu’à 15 réplicas en lecture à faible latence sur trois zones de disponibilité en quelques minutes seulement, peu importe la taille des données.

Haute sécurité

Amazon DocumentDB offre différents niveaux de sécurité pour votre base de données, y compris l'isolation du réseau grâce à Amazon VPC, le chiffrement au repos grâce à des clés que vous créez et contrôlez au moyen d'AWS Key Management Service (KMS) et le chiffrement de données en transit grâce au protocole TLS (Transport Layer Security). Amazon DocumentDB chiffre les données contenues dans les sauvegardes, les instantanés et les réplicas automatisés dans le même cluster.

Entièrement géré

Grâce à Amazon DocumentDB, pas besoin de vous soucier des tâches de gestion de bases de données, comme le provisionnement du matériel, l'application de correctifs, l'installation, la configuration ou les sauvegardes. Amazon DocumentDB surveille et sauvegarde automatiquement et en continu votre base de données dans Amazon S3, ce qui garantit la restauration à un instant du passé (jusqu’à 1 seconde pour les 35 derniers jours). Par ailleurs, Amazon DocumentDB s’intègre à Amazon CloudWatch, ce qui vous permet de surveiller plus de 20 métriques opérationnelles clés pour vos instances de bases de données via AWS Management Console.

Clients

Capital One
« Nos développeurs adorent le modèle orienté documents, car il leur permet d’être plus productifs et d’itérer rapidement lors de la création des applications. Amazon DocumentDB s’intègre étroitement aux services AWS et peut nous fournir un service de bases de données robuste, hautement scalable et rentable. Avec Amazon DocumentDB, nos développeurs pourront être plus productifs et se concentrer davantage sur l’innovation en faveur de nos clients que sur la gestion d’une base de données. » 

Sunjay Pandey, vice-président, Capital One.

600x400_Dow-Jones-&-Company_Logo
« Dow Jones utilise un nombre de bases de données spécialisées, y compris MongoDB, pour fournir une variété de services à nos clients. Nous sommes heureux de collaborer avec AWS à travers Amazon DocumentDB. En effet, ce service répond aux principaux besoins que nous avons formulés à AWS en vue de simplifier nos opérations et de libérer nos développeurs pour qu’ils puissent se concentrer sur l’innovation au profit de nos clients, plutôt que sur des opérations indifférenciées.

Ramin Beheshti, responsable produits et technologies - Dow Jones

containers-washington-post
« Afin d’offrir à nos lecteurs la meilleure expérience de lecture possible, l’équipe d’ingénieurs du Washington Post tire parti des services de bases de données d’AWS en raison de leur provisionnement en libre-service, qui n’enlève rien à l’excellente qualité des opérations. De la sauvegarde automatisée au basculement multi-AZ, Amazon DocumentDB fournit toutes les fonctionnalités clés dont nous avons besoin pour créer les systèmes de classe mondiale qui alimentent tant notre système Arc Publishing que notre plateforme de Machine Learning. Les bases de données de documents prennent en charge les données non structurées, qui sont monnaie courante dans le domaine multimédia. Avec Amazon DocumentDB, nous pouvons désormais nous appuyer sur AWS pour tous nos besoins critiques en matière de base de données. » 

Patrick Cullen, directeur des sciences de données et de l’intelligence artificielle, The Washington Post.

600x400_Hudl-Agile-Sports_Logo
« Chez Hudl, nous utilisons un nombre considérable de services AWS, car nous sommes en quête permanente de nouvelles opportunités pour nous mettre à l’abri de la gestion de notre propre infrastructure. Nos développeurs adorent l’API et le modèle orienté documents de MongoDB. Nous sommes plus que ravis du lancement d’Amazon DocumentDB, car ce service satisfait parfaitement à nos plans d’architecture à court et long termes. Amazon DocumentDB nous offre les fonctionnalités que nous recherchions, et nous sommes heureux de bénéficier du support AWS Database Migration Service (DMS) dès le premier jour. » 

Brian Kaiser, directeur technique, Hudl.

Cas d'utilisation

Migrez vos charges de travail MongoDB sur site vers le cloud

S’occuper soi-même de la gestion des bases de données MongoDB est un exercice difficile, fastidieux et onéreux. Avec Amazon DocumentDB, vous pouvez configurer, sécuriser et mettre à l'échelle vos bases de données compatibles MongoDB dans le cloud, sans vous soucier des tâches manuelles de configuration et de sécurisation de vos clusters de bases de données, d'exécution des logiciels de gestion des clusters, de configuration des sauvegardes et de surveillance de vos charges de travail de production.

diagramme de cas d'utilisation de la migration de base de données

Applications mobiles et web

Créez des applications mobiles et Web haute performance capables de se mettre à l’échelle pour traiter des millions de requêtes d’utilisateurs par seconde avec une latence de l’ordre de la milliseconde. Amazon DocumentDB réduit votre charge opérationnelle, ce qui vous permet de vous concentrer sur la création d’expériences uniques pour vos clients. Grâce à la flexibilité qu'offrent le modèle orienté documents, les types de données et l'indexation d'Amazon DocumentDB, vous pouvez vous adapter et itérer rapidement sur vos applications, ce qui réduit le temps consacré au développement.

diagramme de cas d'utilisation d'applications mobiles et web

Gestion de contenus et de catalogues

Les sites de commerce, les publications en ligne, les archives numériques, les terminaux de points de vente et les kiosques en libre-service s’appuient sur des systèmes de gestion de contenus et de catalogues pour servir leurs clients. Ces systèmes nécessitent un accès rapide et fiable aux avis, images, classements, informations relatives aux produits, commentaires, etc. fournis par les utilisateurs. Grâce à la flexibilité qu'offrent le modèle orienté documents, les types de données et l'indexation d'Amazon DocumentDB, vous pouvez stocker et interroger du contenu (par exemple les avis d'utilisateurs et les vidéos de démonstration pour des sites de commerce) et des catalogues (par exemple les listes de stocks pour les terminaux de points de vente, et les échanges financiers pour les plateformes de trading), et ce de manière rapide et intuitive. 

Gestion de contenus et de catalogues

Gestion de profils

La gestion de profils d’utilisateurs permet d’authentifier les transactions en ligne, les préférences d’utilisateurs et les utilisateurs. L’augmentation du nombre d’utilisateurs va de pair avec la hausse toujours plus complexe des données des profils d’utilisateurs, des attentes en matière d’expérience utilisateur et de la demande de scalabilité, de flexibilité des données et de performances. Grâce au modèle de données orienté documents d'Amazon DocumentDB, vous pouvez gérer les profils et les préférences de millions d'utilisateurs, ainsi que vous mettre à l'échelle pour traiter des millions de requêtes utilisateurs par seconde, avec une latence de l'ordre de la milliseconde.

diagramme de cas d'utilisation de gestion de profils
Product-Page_Standard-Icons_01_Product-Features_SqInk
Découvrir les fonctionnalités du produit

En savoir plus sur les fonctionnalités d'Amazon DocumentDB (avec la compatibilité MongoDB)

En savoir plus 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Créer gratuitement un compte

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

S'inscrire 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Commencez à créer sur la console

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

Se connecter