Azure Cosmos DB
Base de données NoSQL rapide avec API ouvertes, adaptée à toutes les échelles
Créez ou modernisez des applications hautes performances évolutives
Azure Cosmos DB est un service de base de données NoSQL complètement managé pour le développement d’applications modernes offrant des temps de réponse inférieurs à dix millisecondes, ainsi qu’une disponibilité de 99,999 % garantie par contrat de niveau de service (SLA), une évolutivité automatique et instantanée et des API open source pour MongoDB et Cassandra. Profitez d’opérations d’écriture et de lecture rapides partout dans le monde grâce à une distribution mondiale multimaître clé en main.
Vitesse garantie à toute échelle, y compris via des rafales, avec une élasticité instantanée illimitée, des lectures rapides et des écritures multimaîtres partout dans le monde
Développement d’application rapide et flexible avec des kits de développement logiciel (SDK) pour les langages populaires, des API pour SQL, MongoDB, Cassandra et autres, ainsi qu’une analytique sans extraction, transformation et chargement (ETL)
Préparation aux applications stratégiques avec continuité d’activité garantie, disponibilité de 99,999 % et sécurité de niveau entreprise
Base de données serverless, rentable et complètement managée avec mise à l’échelle instantanée automatique répondant aux besoins de l’application
Applications stratégiques
Exécutez vos charges de travail les plus critiques dans toute région Azure dans le monde, en bénéficiant de la vitesse, de la disponibilité, du débit et de la cohérence garantis par contrat SLA. Garantissez la continuité d’activité grâce à une réplication multimaître ainsi qu’à une sécurité et une conformité de classe entreprise avec chiffrement et contrôle d’accès de bout en bout. Azure Cosmos DB est approuvé par des entreprises internationales de premier plan, dont Coca-Cola, Symantec et Citrix.
Analytique sans ETL de données opérationnelles en temps réel
Appliquez l’analytique et l’intelligence artificielle en quasi temps réel aux données opérationnelles au sein de votre base de données, afin de réduire le temps nécessaire à l’obtention d’insights. Azure Cosmos DB s’intègre en toute transparence avec Azure Synapse Analytics, sans occasionner de déplacement de données ou de baisse des performances de votre magasin opérationnel.
Télémétrie des appareils IoT en temps réel
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. Diffusez en continu la télémétrie de véhicules pour des solutions de gestion de flotte intelligentes, diffusez en continu et analysez des données avec flux de modification pour recueillir des informations en temps réel, ou archivez des données à des fins d’analytique d’entrepôt de données. ExxonMobil, Johnson Controls et Olympus font partie des leaders du marché qui s’appuient sur Azure Cosmos DB pour optimiser leur solutions IoT.
Services de vente au détail en temps réel
Offrez des expériences client numériques hautement performantes avec un panier d’achat en temps réel, des suggestions de produits, une tarification dynamique, des mises à jour d’inventaire, et bien plus. Utilisé par des détaillants de premier plan, dont Jet.com et ASOS, le service Azure Cosmos DB permet une personnalisation rapide et globale de volumes importants de données produits, analysées en millisecondes, tandis que ses temps de réponse de base de données à faible latence garantissent des performances d’applications de haut niveau dans le monde entier.
Développez des applications avec des architectures de solution Azure Cosmos DB
Concevez et implémentez des applications disruptives d’IoT, d’e-commerce, de jeu et serverless avec distribution de données dans un nombre quelconque de régions Azure.
Leaders de l’industrie innovant avec Azure Cosmos DB
L’American Cancer Society passe aux données basées sur une consommation à bas coût avec Azure Cosmos DB
- Ben Kaplan, directeur principal des produits numériques"Results… have been simply phenomenal. The first year we did 86 percent more revenue year over year. Last year we did over 55 percent more revenue."
XTO Energy diagnostique des problèmes de fabrication en temps réel avec Azure Cosmos DB
- Anish Patel, responsable de l'intégration des technologies du Permien"With Microsoft, Azure, and IoT technologies, XTO Energy is an innovation leader in the oil and gas industry."
Jet.com a créé un moteur de tarification en temps réel novateur et évolutif avec Azure Cosmos DB
- Scott Havens, directeur du génie logiciel"When we were building Jet's next-generation event sourcing platform, Azure Cosmos DB offered the low latency, high throughput, global availability, and rich feature set critical to our success."
ASOS fournit des recommandations d’achat personnalisées globales avec Azure Cosmos DB
- Bob Strudwick, directeur technique"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."
Symantec économise 40 % des coûts de base de données en migrant vers Azure Cosmos DB
- Mike Shavell, directeur technique/architecte, Symantec"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."
Une tarification qui vous offre souplesse et contrôle
Gérez les ressources et les coûts avec un débit et un stockage pratiquement illimités, ainsi qu’une scalabilité élastique dans l’ensemble des régions sélectionnées.
Conçu pour les développeurs avec prise en charge d’un vaste éventail d’API
API SQL (Core)
Générez de nouvelles applications en toute facilité. Azure Cosmos DB inclut la prise en charge native de l’API SQL (Core) et de JavaScript . L’API SQL Azure Cosmos DB offre un modèle de programmation formel pour les requêtes complexes portant sur des éléments JSON. Le langage de requête Azure Cosmos DB est basé sur le modèle de programmation JavaScript et l’API SQL est rootée dans le système de type JavaScript, l’évaluation d’expressions et l’invocation de fonctions.
API Cassandra
Fournissez Cassandra en tant que service à l’aide des fonctionnalités de Azure Cosmos DB. Utilisez les Kits de développement logiciel (SDK) et outils Cassandra, y compris les pilotes existants, pour créer des applications à une échelle mondiale presque infinie avec les fonctionnalités de la plateforme Azure Cosmos DB adossées à un contrat SLA.
API Azure Cosmos DB pour MongoDB
Vous pouvez utiliser Azure Cosmos DB en tant que service de base de données complètement managé pour votre application MongoDB avec peu de modification du code et une prise en charge native de l’API pour les données MongoDB. Votre application bénéficie ainsi des avantages d’une plateforme native dans le cloud.
Pourquoi Azure pour la sécurité ?
- Microsoft investit plus de 1 milliard de dollars USD 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 entièrement à la sécurité et à la confidentialité de vos données.
- Azure offre plus de certifications de conformité que tout autre fournisseur de cloud. Affichez la liste complète.
Tout ce dont vous avez besoin pour commencer
Essayez Azure Cosmos DB gratuitement pendant 30 jours.
Découvrez comment utiliser Azure Cosmos DB : Découvrez les meilleures pratiques et explorez les tutoriels et la documentation.
Continuez à développer vos compétences avec Azure Cosmos DB.
Ressources de documentation, de formation et de migration
Communauté et support Azure
Posez des questions et bénéficiez du support des ingénieurs Microsoft et des experts de la communauté Azure sur Stack Overflow, et trouvez des exemples et référentiels sur GitHub.
Didacticiels et labos
Mises à jour, blogs et annonces Azure Cosmos DB
-
MISE À JOUR
Index génériques de l’API Azure Cosmos DB pour MongoDB
-
MISE À JOUR
Case-insensitive string functions with Azure Cosmos DB now available
-
MISE À JOUR
L’application du protocole TLS (Transport Layer Security) 1.2 d’Azure Cosmos DB commence le 29 juillet 2020.µ
-
MISE À JOUR
Azure Policy support for Azure Cosmos DB is now available
-
MISE À JOUR
Azure Cosmos DB Java SDK 4.0 for Core (SQL) API release now in general availability
-
MISE À JOUR
Flux de modification avec opérations de bases de données complètes pour Azure Cosmos DB
-
MISE À JOUR
Modèle de tarification serverless pour Azure Cosmos DB
-
20 mai, 2020
Créer des applications de toute taille ou échelle avec Azure Cosmos DB
-
19 mai, 2020
Azure Analytics : la clarté en un instant
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é.
-
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.