Ignorez la navigation

Azure Cosmos DB

Répartie mondialement, une base de données multi-modèles de quelque ampleur que ce soit

Base de données NoSQL rapide avec API ouvertes, adaptée à toutes les échelles

Azure Cosmos DB est une base de données NoSQL sans serveur, entièrement gérée, destinée aux applications hautes performances de toute taille ou échelle. Obtenez des performances garanties à un chiffre en millisecondes et une disponibilité de 99,999 %, garanties SLAs, évolutivité automatique et instantanée, une sécurité de niveau entreprise et des API open-source pour les bases de données NoSQL, notamment MongoDB et Cassandra. Profitez d'écritures et de lectures rapides partout dans le monde grâce aux écritures multirégionales et à la réplication des données. Bénéficiez d'une meilleure visibilité sur les données en temps réel grâce à des analyses sans ETL (extraction, transformation, chargement) utilisant les technologies suivantes Azure Synapse Link pour Azure Cosmos DB.

Vitesse garantie à n’importe quelle échelle avec un débit instantané et illimité, une capacité de rafale transparente, des lectures rapides et des écritures multirégion partout dans le monde

Développement rapide et flexible d'applications avec des kits de développement logiciel (SDK) pour les langages les plus courants, ainsi qu'une API Core (SQL) native, des API pour MongoDB, Cassandra et Gremlin, et des options gratuites de développement et de test.

Prêt pour les applications stratégiques avec une disponibilité de 99,999 pour cent, une sauvegarde continue avec restauration à un instant dans le passé, une sécurité au niveau de l’entreprise qui garantit la continuité de l’activité et une analytique sans ETL sur les données en temps réel

Base de données serverless complètement managée et économique qui répond aux besoins de l’application en effectuant une mise à l’échelle instantanée et automatique vers le haut et le bas, et offre des options tarifaires basées sur la consommation

Mise à l’échelle automatique et illimitée

Répondez aux besoins de votre application et fournissez des performances élevées, même avec du trafic imprévisible, avec une base de données qui se met à l’échelle de manière élastique, automatique et instantanée. Les charges de travail de n’importe quelle taille ou échelle sont garanties d’une disponibilité toujours active et de lectures et d’écritures en millisecondes à un chiffre, de sorte que vous pouvez exécuter vos applications les plus importantes en toute sécurité partout dans le monde.

Mise à l’échelle automatique et illimitée
Opérations de base de données serverless

Opérations de base de données serverless

Exécutez des charges de travail avec du trafic à pointes ou occasionnelles et payez uniquement les ressources utilisées par opération de base de données, sans frais minimum ni planification de capacité nécessaires. Serverless est un mode basé sur la consommation qui permet d’exécuter facilement et économiquement des charges de travail de développement/test et des applications de production.

Plateforme hybride pour les données Apache Cassandra

Bénéficiez d'une montée en charge et de performances supérieures, tout en conservant la flexibilité et le contrôle, grâce à un service de base de données NoSQL entièrement géré et reconnu par des entreprises telles que Symantec pour exécuter des charges de travail Cassandra. S’intégrer en toute transparence à Azure Managed Instance pour Apache Cassandra pour la migration, la réplication et la synchronisation transparentes de vos données Cassandra dans un déploiement hybride ou effectuer une migration lift-and-shift vers Azure.

Plateforme hybride pour les données Apache Cassandra
Analytique sans ETL de données opérationnelles en temps réel

Analytique sans ETL de données opérationnelles en temps réel

Réduisez le temps nécessaire pour obtenir des informations en exécutant des analyses et une IA en temps quasi réel sur les données opérationnelles de votre base de données NoSQL Azure Cosmos DB.Azure Synapse Link pour Azure Cosmos DB s’intègre en toute transparence aux Azure Synapse Analytics sans déplacement de données ni diminution des performances de votre magasin de données opérationnel.

Sécurité et conformité complètes et intégrées

  • Microsoft investit plus de USD 1 milliard par an dans la recherche et le développement en matière de cybersécurité.

  • Nous employons plus de 3,500 experts de sécurité qui se consacrent à la sécurité et à la protection des données.

  • Azure a plus de certifications que tout autre fournisseur de services cloud. Affichez la liste complète.

Une tarification qui vous offre souplesse et contrôle

Trouvez le modèle qui correspond le mieux à votre charge de travail et les options gratuites disponibles à des fins de test et de développement. Profitez d’un débit et d’un stockage quasiment illimités, d’une scalabilité élastique automatique entre les régions, et d’options serverless basées sur la consommation.

Tout ce dont vous avez besoin pour commencer

Développement/test gratuit avec Azure Cosmos DB.

Trouvez des guides de démarrage rapides, des vidéos, des formations guidées et autres ressources de développeur.

Continuez à développer vos compétences.

Cas d’usage populaires pour Azure Cosmos DB

Télémétrie d’appareil IoT rapide et scalable

Effectuez une mise à l’échelle instantanée et élastique pour gérer lescas d’utilisation de télémétrie IoT et en temps réel, sans ingestion ni performances de requête. Ingérez, traitez et analysez les données de streaming à grande échelle à partir de n’importe quel nombre d’appareils, où que vous soyez dans le monde.

Services de vente au détail en temps réel

Fournissez des cas d’utilisation de vente au détail haute performance et évolutive, notamment un catalogue de produits en temps réel, des recommandations personnalisées, un traitement de commande et des services d’extraction. Utilisé par les détaillants de premier plan pour prendre en charge les expériences client numériques critiques pour l’entreprise, Azure Cosmos DB garantit la vitesse et les performances des clients du monde entier.

Applications critiques avec utilisateurs répartis géographiquement

Exécutez vos charges de travail les plus critiques dans une région Azure avec une vitesse, une disponibilité, un débit et une cohérence avec le contrat SLA. Azure Cosmos DB prend en charge lesapplications distribuées avec des utilisateurs partout dans le monde, et offre une haute disponibilité et une faible latence à grande échelle.

Les leaders du secteur innovent avec Azure Cosmos DB

Les données distribuées dans le monde entier alimentent les applications et les microservices pour améliorer les soins aux animaux

"Azure services enabled us to provide a secure, fully monitored, enterprise-ready foundation to our implementation."

Adam Lind, vice-président du développement logiciel
MARS

La plateforme de voiture connectée s’appuie sur une haute disponibilité garantie et une faible latence

"The Azure ecosystem gave us useful capabilities that the developers worked into their system."

Rodrigo Nunes, ingénieur logiciel en chef
Mercedes-Benz

Chipotle optimise le classement numérique et l’expérience web personnalisée avec Azure Cosmos DB

"Switching to Azure Cosmos DB is a big win in terms of scalability, availability, and, down the road, geographic distribution."

Mike Smith, développeur de logiciels principal
Chipotle

ASOS fournit des recommandations d’achat personnalisées globales avec Azure Cosmos DB

"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday…. We can distribute our data models to be near the microservices they're serving—wherever that is in the world."

Bob Strudwick, directeur technique
ASOS

Symantec économise 40 % des coûts de base de données en migrant vers Azure Cosmos DB

"Our customers trust us to protect them throughout their ecosystem. So we needed a partner that we could trust to deliver a highly reliable service with ultra-low worldwide latency, at a reasonable cost."

- Mike Shavell, directeur technique/architecte, Symantec
Symantec

Conçu pour les développeurs avec prise en charge d’un vaste éventail d’API

API Core (SQL)

Créez de nouvelles applications en toute simplicité et tirez parti de toutes les fonctionnalités et contrats SLA d’Azure Cosmos DB. L’API Azure Cosmos DB Core (SQL) prend en charge Java, Node.js, Python, .NET et JavaScript, et vous permet d’utiliser le langage SQL pour écrire des requêtes enrichies sur des éléments JSON.

API Cassandra

Utilisez des SDK Cassandra, des CQL, des outils et des pilotes avec le API Cassandra de base de données Azure Cosmos pour activer les applications serverless et évolutives avec une disponibilité de 99,999 % avec le contrat SLA. Intégration transparente à Azure Managed Instance pour Apache Cassandra pour la migration et la synchronisation de données hybrides.

API pour MongoDB

Avec l’API de base de données Azure Cosmos pour MongoDB, vous pouvez exécuter une base de données complètement managée et serverless pour votre application et obtenir une disponibilité de 99,999 % dans le monde entier, une scalabilité élastique et un partitionnement automatique. L’API permet un déploiement facile avec peu de modifications du code et une utilisation continue des pilotes MongoDB, des SDK et des outils.

Ressources de documentation, de formation et de migration

Communauté et support Azure

Joignez la communauté Azure Cosmos DB. Suivez l’équipe Azure Cosmos DB sur Twitter, YouTube, et le Blog Azure Cosmos DB. Posez des questions et obtenez le support des ingénieurs Microsoft et des experts de la communauté Azure sur Stack Overflow. Recherchez des exemples et des référentiels sur GitHub.

Didacticiels et labos

Mises à jour, blogs et annonces Azure Cosmos DB

Forum Aux Questions

  • Azure Cosmos DB est un service de base de données multimodèle distribué globalement à toute échelle. Le service a été entièrement conçu avec une distribution mondiale et une échelle horizontale.

    Avec une distribution mondiale clé en main sur un nombre quelconque de régions Azure, Azure Cosmos DB met à l’échelle et réplique vos données partout où vos utilisateurs se trouvent. Mettez à l’échelle vos écritures et lectures de façon élastique tout autour du globe, et ne payez que pour ce dont vous avez besoin. Azure Cosmos DB fournit une prise en charge native pour les API NoSQL et OSS, à savoir MongoDB, Cassandra, Gremlin, etcd, Spark et SQL. Il offre également plusieurs modèles de cohérence bien définis, des latences garanties de lecture et d’écriture inférieures à dix millisecondes au 99e centile, ainsi qu’une haute disponibilité garantie de 99,999 % avec multihébergement partout dans le monde, le tout adossé à des contrats de niveau de service complets à la pointe du secteur.

    Azure Cosmos DB est un service complètement managé qui vous permet de déléguer à Azure le fardeau d’administration lié à l’exploitation et à la mise à l’échelle des bases de données distribuées. Ainsi, vous n’avez pas à vous soucier de la gestion des machines virtuelles, de l’approvisionnement, de l’installation et de la configuration du matériel, de la capacité, de la réplication, des mises à jour correctives ou de la mise à l’échelle des clusters.

  • Azure Cosmos DB vous permet de configurer vos bases de données afin qu’elles soient disponibles au niveau mondial et accessibles dans toutes les régions Azure concernées. Pour minimiser la latence, placez les données à proximité de l’endroit où se trouvent vos utilisateurs.

    Azure Cosmos DB réplique de manière transparente les données vers l’ensemble des régions associées à votre compte Azure Cosmos DB. Il fournit une image unique des conteneurs et de la base de données Azure Cosmos DB distribuée à l’échelle mondiale afin que votre application puisse lire et écrire les données au niveau local.

    Grâce à la distribution globale clé en main, vous pouvez à tout moment ajouter ou supprimer des régions associées à votre compte. Il n’est pas nécessaire de suspendre ou de redéployer votre application pour ajouter ou supprimer une région. La haute disponibilité est assurée grâce aux capacités de multihébergement que le service offre de manière native. En savoir plus.

  • Azure Cosmos DB considère la cohérence des données comme un éventail de choix, offrant plus d’options que les deux extrêmes que sont la cohérence forte et la cohérence éventuelle.

    Choisissez parmi cinq modèles bien définis sur l’échelle des cohérences :

    • Strong
    • Obsolescence limitée
    • Session
    • Préfixe cohérent
    • Eventual

    Chaque modèle est adossé à des contrats SLA complets. En savoir plus.

  • En tant que base de données mondialement distribuée, Azure Cosmos DB fournit des contrats SLA complets qui englobent le débit, la latence au 99e centile, la cohérence et la haute disponibilité. Obtenir plus d’informations.

  • Azure Cosmos DB réplique en toute transparence vos données dans toutes les régions Azure associées à votre compte Azure Cosmos DB. Le service applique plusieurs couches de redondance à vos données. Obtenir plus de détails.
  • L’API Azure Cosmos DB pour MongoDB vous offre la possibilité d’interagir avec Azure Cosmos DB comme s’il s’agissait d’une base de données MongoDB, sans avoir à gérer l’infrastructure de la base de données proprement dite. Cela signifie que presque tous vos outils, kits de développement logiciel (SDK) et applications MongoDB préférés continuent de fonctionner. Pour obtenir des informations détaillées sur la compatibilité, consultez la documentation.
  • Avec la prise en charge de la version 4.0 du serveur dans l’API Azure Cosmos DB pour MongoDB, il est plus facile de modéliser une logique métier transactionnelle complexe sans la logique de gestion des erreurs complexe. La prise en charge de la v 4.0 introduit de nouvelles fonctionnalités, telles que les transactions multidocuments, les écritures renouvelables, et bien plus encore.
  • L’API Cassandra Azure Cosmos DB vous permet d’interagir avec les données stockées dans Azure Cosmos DB à l’aide du langage CQL (Cassandra Query Language), des outils basés sur Cassandra (comme cqlsh) et des pilotes Apache conformes à CQLv4. Cela signifie que votre application Cassandra existante peut désormais communiquer avec l’API Cassandra Azure Cosmos DB. Bientôt disponible, l’API se connecte également à Azure Managed Instance pour Apache Cassandra (au moment de la disponibilité générale).

Quand vous êtes prêt, commencez à créer des applications avec Azure Cosmos DB