Azure Cosmos DB

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

Base de données conçue pour les applications hautement scalables et dotées d’une latence extrêmement faible, partout dans le monde, avec un support natif de NoSQL

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 en fonction de vos besoins. Le service Azure Cosmos DB fournit une prise en charge native pour les choix NoSQL, 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 du secteur.

Azure Cosmos DB est conçu comme un système de base de données distribué à l’échelon mondial

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 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,999 %.

Azure Cosmos DB vous permet d’utiliser à la fois des données de types valeurs/clés, graphiques et documents dans un même 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.

Scalabilité élastique et indépendante du stockage et du débit avec Azure Cosmos DB

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. La solution est donc idéale pour vos applications sans serveur.

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

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é.

Latence faible garantie

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 complets de classe Entreprise

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,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 ?

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.

Learn more

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.

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.

Learn more

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.

Learn more

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.

Learn more

Schéma d’une solution Gaming

Applications sans serveur

Utilisez Azure Functions et Azure Cosmos DB pour créer des applications sans serveur scalables et distribuées à l’échelle mondiale.

Learn more

Schéma d’une solution sans serveur

Commencer à développer avec Azure Cosmos DB

Azure Cosmos DB est conçu pour les développeurs et prend en charge un large éventail d’API. Regardez la présentation d’Azure Cosmos DB, découvrez des conseils d’experts pour débuter, ou découvrez ce que vous pouvez faire avec les API et les connecteurs.

API JavaScript et SQL

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

API MongoDB

Vous pouvez utiliser Azure Cosmos DB en tant que service de base de données entièrement géré pour votre application MongoDB sans modification du 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 basée sur Stockage Table Azure, sans modification du code avec l’API Table. Vous bénéficiez d’index secondaires, d’une distribution mondiale, de fonctionnalités de basculement basées sur des stratégies, etc.

API Apache® Cassandra

Fournissez Cassandra en tant que service en l’intégrant à la puissance d’Azure Cosmos DB. Les développeurs peuvent utiliser des SDK et 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 le Machine Learning en temps réel sur des jeux de données mondialement 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

Tirez parti des API Graph natives dans Azure Cosmos DB sans modification du code et publiez des requêtes de graphique distribuées mondialement à l’aide de Gremlin grâce à l’API Graph.

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

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