ApsaraDB for MongoDB propose des instances de type Replica Set, idéales pour les charges de travail à forte intensité de lecture ou les scénarios présentant des pics de trafic temporaires, tels que les promotions e-commerce, les sites web de contenu et les systèmes de requêtes de commandes.
Prérequis
Vous disposez d'un compte Alibaba Cloud. Pour plus d'informations, consultez la page Create an Alibaba Cloud account.
Essai gratuit
Alibaba Cloud propose un essai gratuit pour les instances de type Replica Set. Si vous êtes un utilisateur vérifié en tant qu'entreprise et nouveau sur ApsaraDB for MongoDB, rendez-vous sur Alibaba Cloud Free Trial pour en faire la demande. Si vous n'êtes pas éligible à l'essai gratuit, suivez les étapes décrites dans cette rubrique pour créer une instance depuis la console et commencer à utiliser le service.
Notes
Si votre application est déployée sur une instance ECS, assurez-vous que les deux instances remplissent les conditions suivantes pour garantir la connectivité réseau. Pour afficher les informations relatives à votre instance ECS, consultez la page View instance information.
Elles se trouvent dans la même région.
-
Elles utilisent le même type de réseau.
RemarquePour réduire la latence réseau, placez les instances dans la même zone de disponibilité.
L'utilisation d'un VPC est recommandée pour une sécurité accrue.
Si vous utilisez un VPC, les deux instances doivent appartenir au même VPC.
Si vous souhaitez utiliser un VPC mais que votre instance ECS se trouve dans le classic network, migrez l'instance ECS vers un VPC. Pour plus d'informations, consultez la page Migrate an ECS instance from the classic network to a VPC.
Régions et zones de disponibilité prises en charge
Pour connaître les régions et zones de disponibilité prises en charge, consultez la page Supported regions and availability zones.
Règles de facturation
Vous disposez d'un compte Alibaba Cloud. Pour plus d'informations, consultez la page Sign up with Alibaba Cloud.
Subscription : méthode de facturation prépayée où vous payez l'instance lors de sa création.
Pay-as-you-go : méthode de facturation postpayée où vous êtes facturé à l'heure en fonction de la configuration de l'instance. Les frais sont automatiquement déduits du solde de votre compte.
Pour plus d'informations, consultez la page Billable items.
Procédure
Connectez-vous à la console ApsaraDB for MongoDB.
Dans le volet de navigation de gauche, cliquez sur Replica Set Instances.
Sur la page Replica Set Instances, cliquez sur Create Instance.
Dans la section Product Type, sélectionnez Replica Set (Subscription) ou Replica Set (Pay-as-you-go).
-
Configurez les paramètres suivants pour l'instance.
Parameter
Description
Region
Sélectionnez la région dans laquelle vous souhaitez créer l'instance.
RemarqueVous ne pourrez pas modifier la région après la création de l'instance. Choisissez-la avec soin.
Si votre application est déployée sur une instance ECS, sélectionnez la même région que celle de l'instance ECS afin de permettre la communication via le réseau interne.
Zone Type
Sélectionnez un type de zone pour l'instance.
Single-zone : les nœuds primaire, secondaire et caché se trouvent dans la même zone de disponibilité.
Dual-zone Deployment : les nœuds sont répartis sur deux zones de disponibilité pour la reprise après sinistre intra-urbaine.
Multi-zone : les nœuds sont répartis sur trois zones de disponibilité pour la reprise après sinistre intra-urbaine.
RemarquePour les instances basées sur des SSD locaux d'ApsaraDB for MongoDB 4.2 ou versions antérieures, seule l'option Single-zone est prise en charge. Toutefois, vous pouvez réaliser un déploiement multi-zones de disponibilité en configurant le paramètre Zone. Pour ce faire, sélectionnez une zone au format
Region (Zone1+Zone2+Zone3), par exemple Shenzhen (C+D+E).Pour plus d'informations sur les déploiements dual-zone et multi-zone, consultez la page Create a multi-availability zone replica set instance.
Zone
Sélectionnez la zone de disponibilité dans laquelle vous souhaitez créer l'instance.
Si vous définissez Single-zone sur Dual-zone Deployment ou Multi-zone, vous devez également configurer une Spare zone. Pour plus d'informations sur les zones de disponibilité prises en charge, consultez les pages Cloud disk-based (dual-zone) et Cloud disk-based (multi-zone).
RemarqueSi votre application est déployée sur une instance ECS, nous vous recommandons de sélectionner la même zone de disponibilité que celle de l'instance ECS afin de réduire la latence réseau. Pour les instances basées sur des SSD locaux d'ApsaraDB for MongoDB 4.2 ou versions antérieures, vous pouvez migrer l'instance vers une autre zone de disponibilité. Pour plus d'informations, consultez la page Migrate an instance across availability zones.
Network type
La valeur est fixée à VPC.
RemarqueSi votre application est déployée sur une instance ECS, assurez-vous que le type de réseau de l'instance ECS est VPC afin de garantir la connectivité réseau.
VPC
Sélectionnez le VPC pour l'instance. Si aucun VPC n'est disponible, créez-en un depuis la console VPC. Pour plus d'informations, consultez la page Create and manage a VPC.
vSwitch
Sélectionnez le vSwitch pour l'instance. Si aucun vSwitch n'est disponible, créez-en un depuis la console VPC. Pour plus d'informations, consultez la page Create and manage a VSwitch.
Database Version
Sélectionnez une version de base de données.
Si vous définissez Zone Type sur Multi-zone, seules les versions MongoDB 7.0, MongoDB 6.0, MongoDB 5.0 et MongoDB 4.4 sont prises en charge.
RemarqueSi l'une des zones sélectionnées (Zone, Secondary Zone 1 ou Secondary Zone 2) ne prend pas en charge le déploiement multi-zones de disponibilité pour les instances de type Replica Set, le paramètre Database Version n'apparaît pas et vous ne pouvez pas créer l'instance.
Vous pouvez mettre à niveau manuellement la version de la base de données une fois l'instance en cours d'exécution. Pour plus d'informations, consultez la page Upgrade the major version of an ApsaraDB for MongoDB instance.
Active-standby Nodes
Sélectionnez le nombre de nœuds dans l'instance de type Replica Set.
Read-only Nodes
Sélectionnez le nombre de nœuds en lecture seule dans l'instance de type Replica Set. Pour plus d'informations sur les nœuds en lecture seule, consultez la page Read-only nodes.
StorageType
Sélectionnez un type de stockage pour l'instance.
Disque cloud ESSD : les disques cloud SSD améliorés (ESSD) sont disponibles aux niveaux de performance suivants :
ESSD PL1 : un disque ESSD de niveau de performance 1 (PL1).
ESSD PL2 : offre environ 2 fois plus d'IOPS et de débit qu'un disque cloud ESSD PL1.
ESSD PL3 : offre jusqu'à 20 fois plus d'IOPS et 11 fois plus de débit qu'un disque cloud ESSD PL1. Il est idéal pour les scénarios métier nécessitant une concurrence d'E/S élevée et une latence en lecture/écriture extrêmement stable.
RemarquePour une comparaison des performances des différents types de disques cloud, y compris la Cloud disk capacity range, le Max IOPS per disk et le Max throughput per disk, consultez la page ESSD cloud disks.
ESSD AutoPL Disk : les disques cloud ESSD AutoPL sont compatibles avec toutes les fonctionnalités des disques cloud ESSD et offrent les mêmes performances de base que les disques cloud ESSD PL1. Les disques cloud ESSD AutoPL prennent également en charge les IOPS provisionnés.
Local SSD : un SSD qui réside sur le même nœud que le moteur de base de données. Le stockage des données sur un SSD local permet de réduire la latence d'E/S.
Les types de stockage pris en charge varient selon la version de la base de données. Les options disponibles dans la console font foi.
Provisioned Performance
Définissez les IOPS provisionnés. La valeur peut varier de 0 à 50 000.
RemarqueCe paramètre est disponible uniquement pour les instances utilisant des disques cloud ESSD AutoPL.
Encryption Type
Indiquez si vous souhaitez activer le chiffrement des disques cloud.
RemarqueLe chiffrement des disques cloud est pris en charge uniquement pour les instances utilisant des disques cloud ESSD. Pour plus d'informations sur le chiffrement des disques cloud, consultez la page Configure cloud disk encryption.
Encryption Key
Sélectionnez une clé Key Management Service (KMS) pour le chiffrement des disques cloud. Si aucune clé KMS n'est disponible dans la région actuelle, accédez à la console KMS pour en créer une. Pour plus d'informations, consultez la page Create a key.
Service-linked Role
Pour utiliser la fonctionnalité de chiffrement des disques cloud, vous devez créer un rôle lié au service.
Si vous avez déjà créé le rôle lié au service, cela est indiqué sur la page d'achat. Sinon, cliquez sur Create Service-linked Role pour en créer un.
Category
Sélectionnez une catégorie pour le type d'instance.
Specifications
Sélectionnez les spécifications CPU et mémoire pour l'instance. Pour plus d'informations sur les types d'instances pris en charge pour les réplicas, consultez la page Replica set instance types.
Capacity
Sélectionnez l'espace de stockage pour l'instance.
RemarqueIl s'agit de l'espace de stockage pour chaque nœud, et non de l'espace de stockage total pour tous les nœuds.
L'espace de stockage est utilisé pour stocker les fichiers de données, les fichiers système et les fichiers journaux de l'instance ApsaraDB for MongoDB.
Username
La valeur est fixée à root.
RemarqueIl s'agit du compte racine pour la base de données admin. Pour plus d'informations sur les autorisations du compte racine, consultez la page What permissions does the root account have?.
Password Settings
Définissez le mot de passe pour le compte racine. Vous pouvez choisir l'une des options suivantes :
Set Now : définissez le mot de passe immédiatement.
Set Later : définissez le mot de passe une fois l'instance en cours d'exécution. Pour obtenir des instructions, consultez la page (Optional) Reset a password.
Password
Si vous choisissez de définir le mot de passe maintenant, il doit répondre aux exigences suivantes :
Il doit contenir au moins trois des types de caractères suivants : lettres majuscules, lettres minuscules, chiffres et caractères spéciaux.
!@#$%^&*()_+-=sont des caractères spéciaux.Le mot de passe doit comporter entre 8 et 32 caractères.
Resource group
Sélectionnez le groupe de ressources pour l'instance. Vous pouvez ajouter l'instance à un groupe de ressources existant ou en créer un nouveau. Pour plus d'informations sur la création d'un groupe de ressources, consultez la page Create a resource group.
RemarqueLes groupes de ressources vous permettent de gérer de manière centralisée plusieurs ressources cloud dans différentes régions sous un seul compte Alibaba Cloud.
Tag
Ajoutez des tags à l'instance. Pour plus d'informations, consultez la page Tag management.
Purchase Duration
Si vous créez une instance Subscription, sélectionnez la durée de l'abonnement. Pour un abonnement mensuel, vous pouvez sélectionner une durée de 1 à 9 mois. Pour un abonnement annuel, vous pouvez sélectionner 1 Year, 2 Years, 3 Years ou 4 Years.
RemarquePour activer le renouvellement automatique de l'instance, sélectionnez Auto-Renewal et assurez-vous que votre compte dispose d'un solde suffisant avant la date d'expiration.
Quantity
Sélectionnez le nombre d'instances ayant la même configuration. Vous pouvez saisir un entier compris entre 1 et 10.
-
Billing method
Procedure
Subscription
Après avoir configuré les paramètres, cliquez sur Buy Now.
Sur la page Confirm Order, vérifiez les détails de la configuration et lisez les conditions d'utilisation.
Cliquez sur Payment et finalisez le processus de paiement sur la page Pay.
RemarqueVous pouvez également cliquer sur Add to Cart pour procéder au paiement avec d'autres produits. Pour plus d'informations, consultez la section Shopping cart checkout.
Pay-As-You-Go
Après avoir configuré les paramètres, cliquez sur Buy Now.
Sur la page Confirm Order, vérifiez les détails de la configuration et lisez les conditions d'utilisation.
Cliquez sur Activate Now. Le système déduit automatiquement les frais lors de la prochaine heure.
-
Vérifiez que l'instance a été créée avec succès.
Une fois le paiement effectué, cliquez sur Console pour accéder à la console ApsaraDB for MongoDB.
Dans le coin supérieur gauche de la page, sélectionnez le groupe de ressources et la région où se trouve l'instance.
Dans le volet de navigation, choisissez Replica Set Instances.
-
Vérifiez si l'instance créée apparaît dans la liste des instances.
Si l'instance figure dans la liste et que son état est Running, l'instance a été créée avec succès.
-
Si l'instance n'apparaît pas, attendez 10 à 15 minutes et actualisez la page. Si elle manque toujours, consultez le tableau suivant pour résoudre le problème. Contactez le support technique Alibaba Cloud si le problème persiste.
Le tableau suivant décrit les causes possibles et les solutions.
Possible cause
Solution
Une région incorrecte a été sélectionnée.
Dans le coin supérieur gauche de la console ApsaraDB for MongoDB, sélectionnez le groupe de ressources et la région où se trouve l'instance.
Une liste d'instances incorrecte a été sélectionnée.
Dans le volet de navigation de gauche de la console ApsaraDB for MongoDB, cliquez sur Replica Set Instances.
Ressources insuffisantes
Votre achat peut être remboursé en raison de ressources insuffisantes.
Après confirmation du remboursement, essayez de créer une instance dans une autre zone.
Paiement via le panier
Si vous achetez une instance Subscription, vous pouvez cliquer sur Add to Cart après avoir configuré l'instance pour procéder au paiement avec d'autres produits.
Cliquez sur le Shopping Cart situé à droite de la page.
Dans le panneau Shopping Cart, sélectionnez les produits que vous souhaitez acheter et cliquez sur Proceed to Checkout.
-
Sur la page Shopping Cart, confirmez votre sélection de produits.
RemarqueVous pouvez également modifier la Purchase Duration et la Quantity pour l'instance ApsaraDB for MongoDB.
Si la sélection est correcte, cliquez sur Buy Now.
Sinon, mettez à jour votre sélection, puis cliquez sur Buy Now.
Sur la page Confirm Order, lisez les conditions d'utilisation et cliquez sur Buy.
Sur la page Pay, suivez les instructions pour finaliser le paiement.
API associées
API | Description |
| |
Interroge si le renouvellement automatique est activé pour une instance ApsaraDB for MongoDB. | |
Interroge les détails d'une instance ApsaraDB for MongoDB. |
Étapes suivantes
Après avoir créé l'instance, effectuez les étapes suivantes :
Facultatif : Si vous n'avez pas défini de mot de passe lors de la création de l'instance, définissez-en un maintenant. Pour obtenir des instructions, consultez la page (Optional) Reset a password.
Configurez une liste d'autorisation pour l'instance afin d'autoriser l'accès externe. Pour obtenir des instructions, consultez la page Configure a whitelist.
Facultatif : Si vous devez vous connecter à l'instance via Internet, demandez un endpoint public. Pour obtenir des instructions, consultez la page (Optional) Apply for a public endpoint.