Créer un cluster Azure Cosmos DB for MongoDB basé sur vCore
Choisissez de déployer un cluster Azure Cosmos DB for MongoDB basé sur le cœur virtuel pour les applications MongoDB avancées nécessitant une grande évolutivité, un traitement complexe des requêtes et une haute disponibilité. Il est idéal pour migrer les charges de travail MongoDB existantes et pour lancer de nouveaux projets, avec la flexibilité nécessaire pour prendre en charge les applications traditionnelles et celles renforcées par l'IA.
Principaux avantages
- Migrations et nouveaux projets : Transférez facilement les charges de travail MongoDB existantes ou démarrez à zéro.
- Charges de travail complexes : Idéal pour les longues requêtes, les pipelines complexes et les transactions.
- Extensibilité : Utilise les niveaux de cœur virtuel tels que M30, M40, M50 pour une mise à l'échelle robuste.
- Haute disponibilité : Prend en charge les applications nécessitant un temps de disponibilité de 99,995 %.
- Recherche vectorielle : Inclut un support natif pour les encastrements vectoriels.
Compatibilité MongoDB
Azure Cosmos DB for MongoDB basé sur le cœur virtuel assure une intégration transparente à l'aide du protocole filaire MongoDB, permettant l'utilisation d'outils et de SDK familiers. Le cluster prend également en charge la plupart des commandes MongoDB et des constructions de langage de requête. Pour en savoir plus sur les informations de compatibilité MongoDB, consultez la prise en charge des fonctionnalités et de la compatibilité MongoDB avec la documentation Azure Cosmos DB pour MongoDB basée sur le cœur virtuel.
Création de votre cluster
Pour créer un cluster Azure Cosmos DB for MongoDB basé sur le cœur virtuel, vous pouvez utiliser le portail Azure ou les commandes Azure CLI.
Conditions requises :
- Un compte Azure avec un abonnement actif.
Méthodes :
Portail Azure : Comme pour la plupart des ressources Azure, vous pouvez utiliser les invites simples du portail Azure pour créer votre cluster. Dans l'exercice interactif du module, vous utilisez le portail Azure pour créer un exemple de cluster.
Déploiement de l’interface CLI : Utilisez
az deployment group createavec un modèle Bicep, Azure Resource Manager JSON ou Terraform. Cette méthode est utilisée dans les modules ultérieurs pour déployer des ressources par programme.
Exemple de commande CLI
Voici un exemple de déploiement d'un cluster Azure Cosmos DB for MongoDB basé sur le cœur virtuel à l'aide de l'interface CLI d'Azure :
az deployment group create --resource-group 'yourResourceGroupName' --template-file 'create-mongodb-vcore-cluster.bicep'
Fichier Bicep create-mongodb-vcore-cluster.bicep (vérifiez que vous utilisez un mot de passe administrateur fort et remplacez la valeur d’espace réservé vide par votre propre) :
resource cluster 'Microsoft.DocumentDB/mongoClusters@2023-03-01-preview' = {
name: 'MLearSampleCluster123456'
location: 'eastus'
properties: {
administratorLogin: 'clusterAdmin'
administratorLoginPassword: ' '
nodeGroupSpecs: [
{
kind: 'Shard'
nodeCount: 1
sku: 'M40'
diskSizeGB: 128
enableHa: false
}
]
}
}
La création d'un cluster Azure Cosmos DB for MongoDB basé sur le cœur virtuel simplifie la migration des projets existants et le démarrage de nouveaux projets, en positionnant votre travail pour une croissance évolutive et l'IA ou le développement d'applications traditionnelles avec Azure.