Passer au contenu principal

Amazon DocumentDB

Hautes performances et capacité de mise à l’échelle

Ouvrir tout

    Amazon DocumentDB augmente automatiquement la taille du volume de stockage hébergeant votre cluster en fonction de vos besoins de stockage. Le volume de stockage augmente par paliers de 10 Go, jusqu'à un maximum de 4 Pio. Les clients n’ont pas besoin de prévoir d’espace de stockage supplémentaire pour maîtriser la croissance future de leur base de données documentaire.

    En seulement quelques clics dans la Console de gestion AWS, les clients peuvent augmenter ou diminuer les ressources de calcul et de mémoire en créant de nouvelles instances de réplica 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.

    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.

    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.

    Les clusters Elastic Clusters Amazon DocumentDB permettent aux clients de gérer des millions d’écritures et de lectures par seconde et ainsi de mettre à l’échelle leurs bases de données documentaire en quelques minutes, avec peu ou pas de durée d’indisponibilité et d’impact sur la performance. Ils peuvent également stocker plusieurs pétaoctets de données et payer uniquement pour la capacité consommée, sans avoir à gérer l’infrastructure sous-jacente. Avec les clusters Elastic Clusters Amazon DocumentDB, les clients peuvent désormais répondre aux besoins de mise à l’échelle de presque n’importe quelle application

Disponibilité et durabilité élevées

Ouvrir tout

    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.

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

    Les clusters Global Clusters Amazon DocumentDB permettent la reprise après sinistre à la suite de pannes à l’échelle de la région et permettent des lectures globales à 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 des clusters globaux, consultez le guide de l’utilisateur Amazon DocumentDB.

    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.

    La fonctionnalité de sauvegarde de base de données simple d’Amazon DocumentDB active la restauration ponctuelle des clusters. Les clients peuvent restaurer leur cluster chaque seconde de la période de rétention, et ce, jusqu'aux cinq dernières minutes. La période de rétention des sauvegardes automatiques peut être configurée sur trente-cinq jours maximum. Les sauvegardes automatisées sont stocké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 la performance du cluster.

    Les instantanés de cluster sont des sauvegardes initiées par l’utilisateur du cluster, stockées dans Amazon S3. Ils sont conservés jusqu’à ce qu’ils soient supprimés de manière explicite. Les instantanés incrémentiels automatisés permettent de réduire les délais et l'espace nécessaires. Les clients peuvent créer un nouveau cluster à partir d’un instantané de cluster chaque fois qu’ils le souhaitent.

Hautement sécurisé

Ouvrir tout

    Amazon DocumentDB s’exécute dans Amazon Virtual Private Cloud (VPC), ce qui permet aux clients d’isoler leur cluster au sein du réseau virtuel et d’accéder à l’infrastructure informatique sur site à l’aide de connexions de réseau privé virtuel (VPN) IPsec chiffrées selon les normes du secteur. De plus, la configuration VPC d’Amazon DocumentDB permet aux clients de configurer les paramètres de pare-feu et de contrôler l’accès réseau au cluster.

    Amazon DocumentDB permet aux clients de chiffrer les bases de données à l’aide de clés créées et contrôlées 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.

Rentabilité

Ouvrir tout

    Il n’y a aucun engagement initial avec Amazon DocumentDB. Vous payez un tarif horaire pour chaque instance que vous lancez, et lorsque vous avez terminé avec une instance Amazon DocumentDB, vous pouvez la supprimer ou la mettre en pause. Vous n'avez pas besoin de prévoir davantage de stockage que nécessaire par précaution, et vous ne payez que pour le stockage que vous consommez réellement. Pour en savoir plus, consultez la page Tarification d’Amazon DocumentDB.

    Amazon DocumentDB propose une configuration de stockage optimisée pour les E/S pour ceux qui recherchent la prévisibilité des prix. La version optimisée E/S d'Amazon DocumentDB permet de réaliser jusqu'à 40 % d'économies pour les applications gourmandes en E/S où les frais d'E/S dépassent 25 % des dépenses totales de base de données de la version optimisée E/S d'Amazon DocumentDB. Avec la version optimisée E/S d'Amazon DocumentDB, vous pouvez éliminer efficacement l'incertitude liée aux frais d'E/S variables de votre structure de facturation. Au lieu de cela, seuls les frais de calcul, de stockage et de sauvegarde vous sont facturés, ce qui garantit la prévisibilité et la transparence des prix.

    Amazon DocumentDB vous permet de choisir entre des configurations de stockage standard et optimisées pour les E/S pour votre cluster de bases de données. La flexibilité vous permet de maximiser le rapport prix-performance en choisissant la configuration appropriée en fonction de vos besoins. Si votre application nécessite une consommation d'E/S faible à modérée, vous devez choisir la configuration standard. Si votre cas d’utilisation nécessite des charges de travail intensives en E/S, vous pouvez opter pour une configuration de stockage optimisée pour les E/S.

Compatible avec MongoDB

Ouvrir tout

    Amazon DocumentDB est compatible avec les pilotes et les outils MongoDB 3.6, 4.0 et 5.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, 4.0 et 5.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 la performance, la capacité de mise à l'échelle et la disponibilité nécessaires pour prendre en charge les charges de travail MongoDB stratégiques à l'échelle. Découvrez-en davantage sur les API MongoDB prises en charge.

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

    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.

    Les clients peuvent facilement migrer leurs bases de données MongoDB sur site ou sur Amazon Elastic Compute Cloud (EC2) vers Amazon DocumentDB avec pratiquement aucune durée d’indisponibilité grâce à AWS Database Migration Service (DMS). Avec DMS, les clients peuvent migrer depuis un ensemble de réplicas MongoDB ou 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 Migration vers Amazon DocumentDB.

Entièrement géré

Ouvrir tout

    Démarrez en toute simplicité avec Amazon DocumentDB. Démarrez simplement un nouveau cluster Amazon DocumentDB à l’aide de 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 sélectionnée. Les clients peuvent lancer un cluster et connecter l’application en quelques minutes, sans autre configuration.

    Amazon DocumentDB fournit des métriques Amazon CloudWatch pour les instances de bases de données cloud. Les clients peuvent utiliser la Console de gestion AWS pour visualiser plus de 40 métriques opérationnelles clés pour leur cluster, y compris le calcul, la mémoire, le stockage, le débit des requêtes, les compteurs d’opérations MongoDB et les connexions actives.

    Amazon DocumentDB maintient la base de données des clients à jour en appliquant les derniers correctifs disponibles. S’ils le souhaitent, les clients peuvent contrôler si et quand les correctifs sont appliqués à leur cluster via la gestion des versions du moteur de base de données.

IA générative

Ouvrir tout

    Avec la recherche vectorielle pour Amazon DocumentDB, vous pouvez stocker, indexer et rechercher des millions de vecteurs avec des temps de réponse de l’ordre de quelques millisecondes. Un vecteur est une représentation numérique qui représente la signification sémantique de données non structurées telles que du texte, des images et des vidéos. Vous pouvez stocker des vecteurs provenant d’Amazon Bedrock, d’Amazon SageMaker et d’autres modèles tiers ou propriétaires. Découvrez comment démarrer en consultant notre outil de recherche vectorielle pour accéder à la documentation Amazon DocumentDB.  

    Amazon DocumentDB s’intègre à Amazon SageMaker Canvas, ce qui facilite la création d’applications génératives à partir des données stockées dans Amazon DocumentDB. L'intégration dans la console élimine les tâches fastidieuses liées à la connexion et à l'accès à Amazon DocumentDB afin d'accélérer votre développement IA/ML avec une expérience « low code no code » (LCNC). Vous pouvez créer des modèles IA/ML pour des cas d'utilisation classiques tels que la régression et les prévisions, ou créer des solutions d'IA générative telles que la génération de contenu, l'extraction de texte et la synthèse de texte dans SageMaker Canvas. Lisez notre documentation d’IA générative Amazon DocumentDB pour en savoir plus.

    L’intégration zéro ETL d’Amazon DocumentDB à Amazon OpenSearch Service fournit des fonctionnalités de recherche avancées (telles que la recherche approximative, la recherche sémantique, etc.) sur leurs documents Amazon DocumentDB à l’aide de l’API OpenSearch. Grâce à cette intégration, vous pouvez également effectuer des recherches de manière unique dans les collections et dans des langues autres que l'anglais. En quelques clics dans la console AWS, vous pouvez désormais synchroniser facilement vos données entre Amazon DocumentDB et Amazon OpenSearch Service, éliminant ainsi le besoin d'écrire un code personnalisé pour extraire, transformer et charger les données.

    Cette intégration zéro ETL utilise Amazon OpenSearch Ingestion, qui déplace de manière fluide les données des documents d'Amazon DocumentDB vers Amazon OpenSearch Service. Elle comprend automatiquement le format des données des collections Amazon DocumentDB et mappe les données vers Amazon OpenSearch Service pour obtenir les résultats de recherche les plus pertinents. Cette intégration zéro ETL permet de consolider plusieurs collections Amazon DocumentDB dans un cluster géré par Amazon OpenSearch ou une collection sans serveur. Vous pouvez consulter notre documentation sur l’utilisation de l’intégration zéro ETL Amazon DocumentDB avec Amazon OpenSearch Service.