Qu’est-ce qu’Azure Cosmos DB for MongoDB basé sur unité de requête et sur vCore ?

Azure Cosmos DB est une base de données NoSQL relationnelle et vectorielle complètement managée pour le développement d’applications modernes.

Les deux offres Azure Cosmos DB for MongoDB basées sur unité de requête et sur vCore facilitent l’utilisation d’Azure Cosmos DB comme s’il s’agissait d’une base de données MongoDB. Les deux options fonctionnent sans la surcharge liée aux approches complexes de gestion et de mise à l’échelle. Vous pouvez tirer parti de votre expérience MongoDB et continuer à utiliser vos pilotes, kits SDK et outils MongoDB préférés en faisant pointer votre application sur la chaîne de connexion du compte de l’API pour MongoDB. En outre, les deux sont des offres natives Cloud qui peuvent être intégrées en toute transparence à d’autres services Azure pour créer des applications modernes de niveau entreprise.

Choisir entre les options basées sur unité de requête et sur vCore

Voici quelques facteurs clés qui vous aideront à choisir l’option qui vous convient.

Choisissez l’option basée sur unité de requête si

  • Vous créez de nouvelles applications MongoDB cloud natives ou refactorisez des applications existantes pour bénéficier d’avantages cloud natifs.
  • Votre charge de travail comporte davantage de lectures de points (extraction d’un seul élément par son ID et sa valeur de clé de partition), quelques requêtes durables et des opérations de pipeline d’agrégation complexes.
  • Vous voulez une scalabilité horizontale illimitée, un scale-up instantané et un contrôle de débit granulaire.
  • Vous exécutez des applications stratégiques nécessitant une disponibilité de 99,999 % à la pointe du secteur.

Bien démarrer avec Azure Cosmos DB for MongoDB RU

Conseil

Voulez-vous essayer les unités de requête Azure Cosmos DB for MongoDB sans engagement ? Créez un compte Azure Cosmos DB en utilisant Essayer Azure Cosmos DB gratuitement.

Choisissez l’option basée sur vCore si

  • Vous migrez (lift and shift) une charge de travail MongoDB existante ou créez une nouvelle application MongoDB.
  • Votre charge de travail a davantage de requêtes à long terme, de pipelines d’agrégation complexes, de transactions distribuées, de jointures, etc.
  • Vous préférez la mise à l’échelle verticale et horizontale à haute capacité avec des niveaux de cluster vCore familiers tels que M30, M40, M50 et plus encore.
  • Vous exécutez des applications nécessitant une disponibilité de 99,995 %.
  • Vous avez besoin d'une prise en charge native pour stocker et rechercher des intégrations vectorielles.

Prise en main d’Azure Cosmos DB for MongoDB vCore

Différences de ressources et de facturation entre les options

Les services RU et vCore ont des architectures différentes avec des différences de facturation importantes.

Facturation et ressources basées sur une unité de requête

  • Vous souhaitez un service mutualisé qui alloue instantanément des ressources à votre charge de travail, en s’alignant sur les besoins en stockage et en débit.

Remarque

Le débit est basé sur les unités de requête (RU).

  • Vous préférez payer des frais fixes (débit approvisionné standard) ou variables (mise à l’échelle automatique) correspondant aux unités de requête (RU) et au stockage consommé.

Remarque

Les frais d’unité de requête dépendent du modèle choisi : débit approvisionné (standard ou mise à l’échelle automatique) ou serverless.

Bien démarrer avec Azure Cosmos DB for MongoDB RU

Facturation et ressources basées sur vCore

  • Vous souhaitez des instances dédiées qui utilisent des ressources de processeur, de mémoire et de stockage prédéfinies, qui peuvent être mises à l’échelle dynamiquement en fonction de vos besoins.
  • Vous payez des frais fixes cohérents en fonction du calcul (processeur, mémoire et nombre de nœuds) et du stockage.

Prise en main d’Azure Cosmos DB for MongoDB vCore

Étapes suivantes