Azure Cosmos DB

Service de base de données multimodèle distribué à l’échelle mondiale

Le service Azure Cosmos DB repose sur une distribution mondiale et sur une scalabilité horizontale. Il offre une distribution mondiale clé en main sur un nombre illimité de régions Azure grâce à une scalabilité et à une réplication transparentes de vos données, quel que soit l’emplacement de vos utilisateurs. Bénéficiez d’une scalabilité élastique du débit et du stockage dans le monde entier et payez uniquement le débit et le stockage dont vous avez besoin. Azure Cosmos DB garantit des latences en millisecondes à un chiffre au 99e centile partout dans le monde, offre de multiples modèles de cohérence bien définis afin d’affiner les performances, et garantit une haute disponibilité grâce à des fonctionnalités d’hébergement multiple, le tout régi par des contrats SLA comptant parmi les plus complets et les plus pertinents du secteur.

Une distribution mondiale clé en main

Créez facilement des applications distribuées à l’échelle mondiale 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 l’ensemble de vos données dans le nombre de régions de votre choix. Vous bénéficiez ainsi d’un accès rapide et réactif. Azure Cosmos DB assure la prise en charge de l’hébergement multiple en toute transparence et garantit une haute disponibilité à 99,99 %.

Multimodèle + multi-API

Azure Cosmos DB est le seul service qui vous permet d’utiliser à la fois des données de types valeurs/clés, graphiques et documents, à l’échelle mondiale, et sans que vous ayez à vous soucier de la gestion des schémas ou des index. 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 ou Stockage Table Azure, pour accéder à vos données.

Mise à l’échelle élastique et sans limite dans le monde entier

Avec Azure Cosmos DB, vous payez uniquement le débit et le stockage dont vous avez besoin. Azure Cosmos DB permet une scalabilité élastique du stockage et du débit, à tout moment et en toute indépendance n’importe où dans le monde.

Différents choix de cohérence bien définis

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

Faible latence garantie, au 99e centile

Traitez des demandes de lecture et d’écriture en provenance d’une région voisine tout en distribuant simultanément des données à travers le globe. Avec son moteur de base de données optimisé pour les écritures et sans verrou, Azure Cosmos DB garantit moins de 10 minutes de latence sur les lectures et moins de 15 minutes sur les écritures (indexées), au 99e centile.

Contrats SLA de classe Entreprise comptant parmi les meilleurs du secteur

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 qualité professionnelle, avec les meilleurs contrats SLA du secteur, pour une haute disponibilité à 99,99 %, 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 ?

Découvrez les cas d’utilisation ci-dessous :

Applications stratégiques distribuées à l’échelle mondiale

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

En savoir plus.

Schéma d’une solution Portée mondiale

IoT

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

En savoir plus.

Schéma d’une solution IoT et télématique

Personnalisation

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

En savoir plus.

Schéma d’une solution Personnalisation en temps réel

Vente au détail et e-commerce

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

En savoir plus.

Schéma d’une solution Catalogue produits

Gaming

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

En savoir plus.

Schéma d’une solution Gaming

Quelles sont les nouveautés d’Azure Cosmos DB ?

Regardez la vidéo Qu’est-ce qu’Azure Cosmos DB ? ou lisez le document Présentation d’Azure Cosmos DB pour savoir si notre service de base de données multimodèle mondialement distribué est adapté à vos applications, notamment pour des scénarios d’applications web ludiques, sociales et IoT à grande échelle.

Vous recherchez une API DocumentDB SQL et JavaScript ?

Azure Cosmos DB prend en charge une API DocumentDB native, et vous pouvez continuer à utiliser les API DocumentDB SQL et JavaScript.

Vous avez une application MongoDB ?

Grâce à la prise en charge de l’API native de MongoDB, vous pouvez utiliser Azure Cosmos DB en tant que service de base de données entièrement managé pour votre application MongoDB sans modification du code.

Connaissez-vous les API Stockage Table Azure ?

Utilisez Azure Cosmos DB en tant que base de données de valeurs/clés extrêmement rapide et distribuée à l’échelle mondiale pour votre application basée sur Stockage Table Azure, sans modification du code avec l’API Table. Vous bénéficiez à présent d’index secondaires, d’une distribution mondiale, de fonctionnalités de basculement basées sur des stratégies, etc.

Requêtes de graphiques distribuées à l’échelle mondiale à l’aide des API Gremlin

Tirez parti des API Graph natives d’Azure Cosmos DB sans modification du code. Grâce à l’API Graph, vous pouvez maintenant émettre des requêtes de graphiques distribuées à l’échelle mondiale à l’aide de Gremlin. )

Machine Learning en temps réel sur des jeux de données mondialement distribués à l’aide d’Apache Spark

Pour le Machine Learning en temps réel sur des jeux de données mondialement distribués gérés par Azure Cosmos DB, vous pouvez utiliser 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.

Vous êtes développeur ? Commencez ici.

Commencez par créer une application .NET ou Node.js simple, ou créez une application web complète à l’aide des compétences SQL et NoSQL existantes des API multimodèles d’Azure Cosmos DB, telles que DocumentDB, MongoDB, Graph et Table.

Produits et services associés

SQL Database

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

App Service

Créez rapidement des applications cloud performantes pour le web et les appareils mobiles

HDInsight

Approvisionnez les clusters Hadoop, Spark, R Server, HBase et Storm dans le cloud

Essayez Azure Cosmos DB pour créer des applications rapides et scalables, distribuées à l’échelle mondiale.