MongoDB Cloud

MongoDB Cloud est la solution idéale pour créer des applications orientées données.

Socle de données

MongoDB Cloud renferme avant tout un socle qui permet de travailler avec les données. MongoDB Atlas, Search et Data Lake assurent différentes charges de travail via une API commune, tandis que la base de données Realm étend le socle de données jusqu'à la périphérie.

MongoDB Atlas

MongoDB Cloud repose sur MongoDB Atlas, une base de données dans le cloud entièrement gérée destinée aux applications de nouvelle génération. Atlas est le meilleur moyen d'opérer MongoDB, la base de données moderne leader du marché. Le modèle de document de MongoDB est la façon la plus rapide d'innover, en simplifiant et en assouplissant l'utilisation de la base de données.

Atlas est disponible dans plus de 70 régions sur AWS, GCP et Azure. Une automatisation optimale et des pratiques éprouvées garantissent la disponibilité, l'évolutivité et la conformité avec les normes de sécurité et de confidentialité des données les plus exigeantes.

Atlas Search

Atlas dispose d'une fonctionnalité MongoDB Atlas Search intégrée, ce qui facilite la création de fonctionnalités de recherche en texte intégral rapides et pertinentes sur vos données MongoDB. Inutile de déployer une plate-forme de recherche distincte : il suffit de créer des index de recherche directement dans Atlas et d'utiliser l'infrastructure d'agrégation de MongoDB pour créer des requêtes sophistiquées.

Atlas Data Lake

Avec MongoDB Atlas Data Lake, la plateforme cloud bénéficie d'un lac de données sans serveur et évolutif. Vous pouvez interroger et analyser les données de manière native sur AWS S3 et MongoDB Atlas à l'aide du langage de requête de MongoDB (MQL). Vous évitez aussi le déplacement de données, supprimez les frais généraux opérationnels et ne payez que pour les requêtes exécutées. Atlas Data Lake s'intègre directement à Atlas via Atlas Online Archive : vous pouvez classer automatiquement vos données dans des bases de données entièrement gérées et des solutions de stockage d'objets dans le cloud tout en conservant la possibilité de les interroger.

Base de données Realm

Le socle de données est étendu jusqu'à la périphérie par la base de données mobile Realm, une base de données légère intégrée au client. Realm contribue à relever les défis uniques du développement pour les plates-formes mobiles, en simplifiant le stockage des données sur les appareils et en permettant l'accès aux données même hors ligne. D'autres considérations techniques, telles que l'impact d'une application sur la durée de vie de la batterie et la nécessité de créer une multi-plateforme, sont prises en compte. Realm Sync est parfaitement intégré et maintient les données à jour sur tous les appareils et pour l'ensemble des utilisateurs en synchronisant automatiquement et de manière bidirectionnelle les données entre le client et un cluster Atlas en arrière-plan.

Intégrations de plateforme

MongoDB Cloud fonctionne avec les outils que vous utilisez déjà. L'intégration du socle de données à votre environnement, des systèmes de gestion jusqu'à l'écosystème de données, est extrêmement simple.

Gestion

Gérez votre infrastructure sous forme de code avec les intégrations Kubernetes et Terraform, et configurez une surveillance et des alertes dans DataDog, New Relic, Slack, Sumo Logic, PagerDuty, VictorOps, etc.

Sécurité

Authentifiez les utilisateurs de la base de données avec LDAP ou AWS IAM, gérez les codes secrets avec Hashicorp Vault, apportez votre propre clé de chiffrement avec des intégrations de gestion des clés, configurez l'appairage du réseau avec les fournisseurs de cloud ou utilisez AWS PrivateLink, et authentifiez-vous auprès d'Atlas en utilisant votre propre fournisseur d'identité via SAML.

Connecteurs de données

MongoDB se connecte aux autres outils de données que vous utilisez, notamment Kafka, Spark, Rockset et la plupart des outils de BI et de visualisation.

Outils de développement

Utilisez MongoDB Compass, l'interface graphique native gratuite pour MongoDB, ou travaillez dans votre IDE habituel avec des intégrations pour les produits VS Code et JetBrains.

Services de développement d'applications

MongoDB Cloud inclut des services qui facilitent le développement. Quelle que soit la façon dont vous créez des applications, MongoDB Cloud peut vous aider.

MongoDB Realm

MongoDB Realm vous aide à créer plus rapidement des fonctionnalités clés en simplifiant le code nécessaire pour mettre en place les applications mobiles et Web. Les SDK de Realm fournissent aux développeurs les outils nécessaires pour accéder aux données stockées dans MongoDB Atlas directement à partir du client et pour interagir avec les services d'application de la plateforme. Ces services incluent Realm Functions, qui se déclenche en fonction des modifications de la base de données en temps réel ou d'un calendrier prédéfini, et Realm GraphQL, qui permet de générer de manière transparente un schéma JSON à partir des données stockées dans vos collections MongoDB.

MongoDB Charts

MongoDB Charts est le moyen le plus simple et le plus rapide de créer des visualisations de données MongoDB. Créez des graphiques en quelques minutes, puis assemblez et partagez des tableaux de bord. Avec les SDK de Charts, il devient très facile d'intégrer des graphiques dans des applications, puis de les enrichir avec des visualisations de données dynamiques.

Pilotes

Bien sûr, vous pouvez accéder à MongoDB Cloud directement à partir du code de l'application. Avec plus d'une douzaine de pilotes pour les langues les plus courantes, vous pouvez utiliser une bibliothèque qui vous permet d'écrire des requêtes de manière idiomatique dans votre application.

Prêt à démarrer avec MongoDB Cloud ?