Azure Cosmos DB

Service de base de données multimodèle distribué mondialement

Une base de données conçue pour les applications hautement évolutives et dotées d’une latence extrêmement faible, partout dans le monde, avec une prise en charge native de NoSQL

Le service Azure Cosmos DB a été développé à partir de rien et repose essentiellement sur une distribution mondiale et sur une évolutivité horizontale. Il offre une distribution mondiale clé en main sur un nombre illimité de régions Azure grâce à une évolutivité et une réplication transparentes de vos données, peu importe l’emplacement de vos utilisateurs. Bénéficiez d’une évolutivité élastique du débit et du stockage partout dans le monde et payez seulement en fonction de vos besoins. Le service Azure Cosmos DB fournit une prise en charge native pour les choix NoSQL et offre de multiples modèles de cohérence bien définis. Il garantit des latences d’une milliseconde au 99e centile, ainsi qu’une haute disponibilité grâce à des fonctionnalités d’hébergement multiple et de faibles latences partout dans le monde, le tout régi par des contrats SLA comptant parmi les plus complets de l’industrie.

Azure Cosmos DB est conçu comme un système de base de données distribué mondialement

Distribution globale clé en main

Développez facilement des applications distribuées mondialement sans vous soucier de la configuration de différents centres de données complexes. Conçu comme un système de base de données mondialement distribué, Azure Cosmos DB réplique automatiquement vos données dans le nombre de régions de votre choix, afin de bénéficier d’un accès rapide et réactif. Azure Cosmos DB prend en charge l’hébergement multiple en toute transparence et garantit une haute disponibilité à 99,999 %.

Azure Cosmos DB vous permet d’utiliser à la fois des données de types valeurs/clés, de graphes et de documents dans un seul service

Multimodèle + multi-API

Seul Azure Cosmos DB vous permet d’utiliser à la fois des données de types valeurs/clés, de graphes, de famille de colonnes et de documents dans un même service. Azure Cosmos DB indexe automatiquement l’ensemble des données et vous permet d’utiliser votre API préférée, comme SQL, JavaScript, Gremlin, MongoDB, Apache® Cassandra et Stockage Table Azure, pour accéder à vos données.

Mise à l’échelle du stockage et du débit élastique et indépendante avec Azure Cosmos DB

Mise à l’échelle élastique et sans limites autour du monde

Avec Azure Cosmos DB, vous payez uniquement le débit et le stockage dont vous avez besoin. Azure Cosmos DB permet une évolutivité élastique du stockage et du débit en tout temps et en toute indépendance, n’importe où dans le monde. Le parfait allié pour vos applications sans serveur.

Cinq modèles de cohérence définis offerts par Azure Cosmos DB

Plusieurs choix de cohérence bien définis

Le service Azure Cosmos DB offre cinq niveaux de cohérence bien définis (fort, obsolescence limitée, préfixe cohérent, session et éventuel) pour fournir à votre application à l’échelle planétaire un modèle de programmation intuitif, à faible latence et à haute disponibilité.

Faible latence garantie

Faible latence garantie, au 99e centile

Traitez des demandes de lecture et d’écriture en provenance de la région la plus proche tout en distribuant simultanément des données partout dans le monde. Avec son moteur de base de données optimisé pour les écritures et sans verrou, Azure Cosmos DB garantit moins de 10 millisecondes de latence sur les lectures et moins de 15 millisecondes sur les écritures (indexées), au 99e centile.

Contrats SLA de classe Entreprise

Contrats SLA de classe Entreprise parmi les meilleurs de l’industrie

Vous avez l’assurance que vos applications sont exécutées sur un service de base de données éprouvé et basé sur une infrastructure reconnue. Azure Cosmos DB vous confère une sécurité et une conformité de classe Entreprise, avec les meilleurs contrats SLA complets du secteur, pour une haute disponibilité à 99,999 %, une latence au 99e centile ainsi qu’un débit et une cohérence garantis.

Clients utilisant Azure Cosmos DB

Que pouvez-vous créer avec Azure Cosmos DB?

En savoir plus sur les cas d’utilisation ci-dessous :

Applications stratégiques mondialement distribuées

Garantissez l’accès aux utilisateurs du monde entier grâce à la haute disponibilité et à la faible latence des fonctionnalités intégrées dans les centres de données mondiaux de Microsoft.

Learn more

Schéma de la solution de distribution mondiale

IdO

Procédez instantanément à une mise à l’échelle élastique pour faire face aux charges de travail IdO diverses et imprévisibles sans nuire aux performances d’ingestion ou de requête.

Schéma de la solution IoD et télématique

Personnalisation

Générez en temps réel des recommandations personnalisées à l’attention des clients, en utilisant des paramètres de cohérence à faible latence et ajustables pour obtenir des renseignements immédiats.

Learn more

Schéma de la solution de personnalisation en temps réel

Vente au détail et commerce électronique

Prise en charge des requêtes approfondies sur divers catalogues de produits, des pics de trafic et de l’inventaire en constante évolution.

Learn more

Schéma de la solution de catalogue de produits

Jeu

Procédez à une mise à l’échelle élastique de votre base de données pour faire face aux pics de trafic imprévisibles et fournir une faible latence aux expériences multijoueurs du monde entier.

Learn more

Schéma de la solution de jeu

Applications sans serveurs

Utilisez les fonctions d’Azure et Azure Cosmos DB pour développer des applications évolutives, sans serveur et distribuées mondialement.

Learn more

Schéma de la solution sans serveur

Commencez à développer avec Azure Cosmos DB

Azure Cosmos DB est conçu pour les développeurs et prend en charge un vaste éventail d’API. Regardez Qu’est-ce qu’Azure Cosmos DB, démarrez avec des conseils d’experts ou apprenez-en plus sur ce que vous pouvez faire avec les API et les connecteurs.

API JavaScript et SQL

Le service Azure Cosmos DB offre une prise en charge native pour les API SQL et JavaScript.

API MongoDB

Utilisez Azure Cosmos DB en tant que service de base de données entièrement géré pour votre application MongoDB, sans aucune modification au code avec la prise en charge native de l’API pour MongoDB.

API Stockage Table Azure

Utilisez Azure Cosmos DB en tant que base de données distribuée à l’échelle mondiale pour votre application sur Stockage Table Azure, sans aucune modification au code avec l’API Table. Vous obtenez des index secondaires, une distribution mondiale, des fonctionnalités de basculement basées sur des stratégies et plus encore.

API Apache® Cassandra

Fournissez Cassandra en tant que service en l’intégrant à la puissance d’Azure Cosmos DB. Les développeurs peuvent utiliser les trousses SDK et les outils Cassandra pour créer des applications à une échelle mondiale presque infinie avec les fonctionnalités de la plateforme Azure Cosmos DB garanties par un contrat SLA.

Apache® Spark

Pour l’apprentissage automatique en temps réel sur des jeux de données distribués gérés par Azure Cosmos DB, utilisez le connecteur Spark afin d’émettre des requêtes Apache Spark. Le connecteur Spark tire parti des index natifs gérés par Azure Cosmos DB, ce qui se traduit par des gains de performances significatifs.

API Gremlin

Bénéficiez pleinement des API Graph dans Azure Cosmos DB sans aucune modification au code et publiez des requêtes de graphiques distribuées mondialement avec Gremlin à l’aide de l’API Graph.

Produits et services associés

Base de données SQL

Base de données SQL relationnelle gérée en tant que service

App Service

Créez rapidement de puissantes applications infonuagiques Web et mobiles

HDInsight

Approvisionnez les groupements Hadoop, Spark, R Server, HBase et Storm dans le nuage

Explorez Azure Cosmos DB et observez la distribution mondiale clé en main