Bienvenue dans Azure Cosmos DB
S’APPLIQUE À : NoSQL
MongoDB
Cassandra
Gremlin
Table
PostgreSQL
Les applications actuelles doivent être hautement réactives et toujours en ligne. Pour obtenir une faible latence et une haute disponibilité, les instances de ces applications doivent être déployées dans des centres de données qui sont proches des utilisateurs. Les applications doivent répondre en temps réel à des changements importants d’utilisation aux heures de pointe, pour stocker des volumes croissants de données et pour rendre ces données disponibles aux utilisateurs en quelques millisecondes.
Azure Cosmos DB est une base de données NoSQL et relationnelle complètement managée pour développer des applications modernes. Azure Cosmos DB offre des temps de réponse de quelques millisecondes, une scalabilité automatique et instantanée, ainsi qu’une vitesse garantie à toute échelle. La continuité de l’activité est garantie par la disponibilité assurée par un contrat SLA et une sécurité de qualité professionnelle.
Le développement d’applications est plus rapide et plus productif grâce à :
- Distribution clé en main de données multirégions partout dans le monde
- API open source
- SDK pour les langues les plus courantes
En tant que service complètement managé, Azure Cosmos DB prend en charge l’administration de bases de données grâce à une gestion, des mises à jour et des mises à jour correctives automatiques. Il traite également la gestion de la capacité avec des options économiques de mise à l’échelle automatique et serverless qui répondent aux besoins de l’application pour faire correspondre la capacité à la demande.
Vous pouvez essayer gratuitement Azure Cosmos DB sans abonnement Azure, sans frais ni engagement, ou utiliser le niveau gratuit d’Azure Cosmos DB pour obtenir un compte avec les 1000 premières RU/s (unités de requête par seconde) et les 25 premiers Go de stockage gratuits.
Conseil
Pour en savoir plus sur Azure Cosmos DB, rejoignez-nous tous les jeudis à 13H00 Heure du Pacifique sur Azure Cosmos DB Live TV. Consultez le programme des sessions à venir et les épisodes précédents.
Principaux avantages
Vitesse garantie quelle que soit l’échelle
Bénéficiez d’une vitesse et d’un débit assurés par un contrat SLA, d’un accès global rapide et d’une élasticité instantanée inégalés.
- L’accès en temps réel avec des latences de lecture et d’écriture rapides dans le monde entier, ainsi que le débit et la cohérence sont tous assurés par des contrats SLA
- Écritures multirégions et distribution de données dans n’importe quelle région Azure à l’aide d’un simple bouton.
- Mettez à l’échelle le débit et le stockage de façon indépendante et flexible dans les régions Azure, même pendant les pics de trafic imprévisibles, pour une mise à l’échelle illimitée dans le monde entier.
Développement d’applications simplifié
Créez rapidement des API open source, plusieurs SDK, des données sans schéma et une analytique sans ETL sur les données opérationnelles.
- Étroite intégration aux principaux services Azure utilisés dans le développement d’applications modernes (cloud natives), notamment Azure Functions, IoT Hub, AKS (Azure Kubernetes Service), App Service et plus encore.
- Faites votre choix parmi plusieurs API de base de données, comme l’API native pour NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin et Table.
- Créez des applications sur l’API pour NoSQL en utilisant les langages de votre choix avec les SDK pour .NET, Java, Node.js et Python. Ou utilisez les pilotes de votre choix pour toutes les autres API de base de données.
- Le flux de modification permet de suivre et de gérer facilement les changements apportés aux conteneurs de base de données et de créer des événements déclenchés avec Azure Functions.
- Le service sans schéma d’Azure Cosmos DB indexe automatiquement toutes vos données, quel que soit le modèle de données, pour fournir des requêtes extrêmement rapides.
Intégration stratégique immédiate
Garantissez la continuité de l’activité, la disponibilité à 99,999 % et la sécurité de niveau entreprise pour chaque application.
- Azure Cosmos DB offre une suite complète de contrats SLA avec notamment une haute disponibilité inégalée dans le monde entier.
- Distribuez facilement les données dans n’importe quelle région Azure avec la réplication automatique des données. Profitez de l’absence de temps d’arrêt avec les écritures multirégions ou un objectif de point de récupération (RPO) égal à 0 quand vous utilisez une cohérence forte.
- Profitez d’un chiffrement au repos de qualité professionnelle avec des clés autogérées.
- Le contrôle d’accès en fonction du rôle Azure assure la sécurité de vos données et offre un contrôle précis.
Complètement managé et économique
Gestion de bases de données de bout en bout, avec une mise à l’échelle serverless et automatique répondant aux besoins de votre application et au coût total de possession (TCO)
- Service de base de données complètement managé. Maintenance, mises à jour correctives et mises à jour automatiques, ce qui fait gagner du temps et de l’argent aux développeurs.
- Options économiques pour les charges de travail imprévisibles ou sporadiques de toute taille ou échelle, ce qui permet aux développeurs de démarrer facilement sans avoir à planifier ou à gérer la capacité.
- Le modèle serverless offre aux charges de travail imprévisibles un service automatique et réactif pour gérer les pics de trafic à la demande.
- Le débit provisionné en mode de mise à l’échelle met automatiquement et instantanément à l’échelle la capacité des charges de travail imprévisibles, tout en respectant les contrats SLA.
Synapse Link pour Azure Cosmos DB
Azure Synapse Link pour Azure Cosmos DB est une fonctionnalité de traitement transactionnel et analytique hybride (HTAP) cloud native qui vous permet d’exécuter une analytique en quasi-temps réel sur les données opérationnelles dans Azure Cosmos DB. Azure Synapse Link crée une intégration transparente entre Azure Cosmos DB et Azure Synapse Analytics.
- Complexité de l’analytique réduite sans travaux ETL à gérer.
- Insights en quasi-temps réel dans vos données opérationnelles.
- Aucun effet sur les charges de travail opérationnelles
- Optimisé pour les charges de travail analytiques à grande échelle.
- Économique.
- Analytique pour les écritures multirégions disponibles localement et distribuées globalement.
- Intégration native à Azure Synapse Analytics.
Les solutions qui profitent des avantages de Azure Cosmos DB
Les applications web, mobiles, de jeux et IoT qui doivent gérer des volumes très importants de données, de lectures et d’écritures à l’échelle mondiale avec des réponses en quasi-temps réel pour un large éventail de données tirent profil des avantages d’Azure Cosmos DB. La haute disponibilité garantie, le débit élevé, la faible latence et la cohérence paramétrable d’Azure Cosmos DB sont des avantages considérables lors de la création de ces types d’applications. En savoir plus sur la façon dont Azure Cosmos DB peut s’appliquer à l’IoT et la télématique, à la vente au détail et au marketing, aux jeux et aux applications web et mobiles
Étapes suivantes
Bien démarrer avec Azure Cosmos DB grâce à l’un de nos guides de démarrage rapide :
- Apprendre à choisir une API dans Azure Cosmos DB
- Bien démarrer avec Azure Cosmos DB for NoSQL
- Bien démarrer avec Azure Cosmos DB for MongoDB
- Bien démarrer avec Azure Cosmos DB for Apache Cassandra
- Bien démarrer avec Azure Cosmos DB for Apache Gremlin
- Bien démarrer avec Azure Cosmos DB for Table
- Bien démarrer avec Azure Cosmos DB for PostgreSQL
- Livre blanc sur le développement d’applications de nouvelle génération avec Azure Cosmos DB
- Vous tentez d’effectuer une planification de la capacité pour une migration vers Azure Cosmos DB ?
- Si vous ne connaissez que le nombre de vCore et de serveurs présents dans votre cluster de bases de données existant, lisez Estimation des unités de requête à l’aide de vCore ou de processeurs virtuels.
- Si vous connaissez les taux de requêtes typiques de votre charge de travail de base de données actuelle, lisez la section concernant l’estimation des unités de requête à l’aide du planificateur de capacité Azure Cosmos DB