Tous les produits
Search
Centre de documentation

ApsaraDB for MongoDB:Modifier la configuration d'une instance de type Replica Set

Dernière mise à jour :Aug 08, 2026

Ajustez la capacité d'une instance de type Replica Set ApsaraDB for MongoDB en modifiant sa configuration.

Facturation

Facturation des modifications de configuration d'instance.

Limites

  • Pour modifier le nombre de nœuds en lecture seule sur une instance située dans un réseau Classic Network, vous devez au préalable activer un endpoint public ou passer à un mode Read-only Nodes.

  • Il est impossible de réduire l'espace de stockage lors d'une modification de configuration. Créez une nouvelle instance avec un espace de stockage inférieur et migrez vos données. Scénarios et solutions pour d'autres types de modifications de configuration.

  • Le type d'instance (par exemple, le passage d'un replica set à un cluster sharded) et le type de stockage ne peuvent pas être modifiés lors d'une mise à jour de configuration. Créez une nouvelle instance et migrez-y vos données. Scénarios et solutions pour d'autres types de modifications de configuration.

Points à prendre en compte

  • La durée de la modification dépend de l'état du réseau, de la longueur de la file d'attente et du volume de données. Effectuez cette opération pendant les heures creuses et assurez-vous que votre application prend en charge la reconnexion automatique.

  • Pour les instances à disque local de type General-purpose ou Dedicated, les extensions de stockage uniquement sont appliquées directement si l'hôte dispose de ressources suffisantes. Cette approche évite la migration entre hôtes et les basculements de service. La modification prend effet immédiatement sans interruption de connexion, quelle que soit la configuration du moment de basculement.

  • Pour les instances à cloud disk, les extensions de stockage uniquement prennent effet immédiatement sans interruption de connexion, indépendamment du paramètre de moment de basculement.

  • Prévoyez une ou deux brèves déconnexions d'environ 30 secondes chacune pendant l'opération. Pour minimiser l'impact, planifiez la modification à l'aide de l'option Switch time.

  • Une modification de configuration n'entraîne aucune perte de données.

  • La modification d'une instance à disque local met automatiquement à jour la version mineure de la base de données vers la dernière version disponible.

  • Les modifications sur les instances à disque local prennent considérablement plus de temps que celles sur les instances à cloud disk, qui se terminent généralement en moins d'une heure.

    Facteurs influençant la durée d'une modification de configuration

    Si le serveur physique hôte manque de ressources, la modification d'une instance à disque local déclenche une migration entre hôtes, ce qui augmente considérablement la durée. Si l'hôte dispose de ressources suffisantes, la modification est appliquée directement. Le tableau ci-dessous répertorie les principaux facteurs.

    Type de stockage

    Migration entre hôtes

    Facteur d'influence

    Description

    Disque local

    Non

    Nombre de bases de données et de collections

    Les modifications de configuration redémarrent les nœuds. Un nombre élevé de bases de données et de collections augmente le temps de démarrage. Supprimez régulièrement les éléments inutilisés. Ralentissements ou exceptions de l'instance dus à un nombre excessif de bases de données et de collections.

    Création d'index en cours

    Les modifications de configuration redémarrent les nœuds. Une création d'index en cours force une reconstruction, augmentant ainsi le temps de démarrage.

    Oui

    Taille totale des données

    La taille totale des données affecte le temps de migration et de synchronisation. La vitesse de migration est limitée par la bande passante réseau du type d'instance.

    Taux d'écriture des données incrémentielles

    Un taux d'écriture plus élevé augmente le temps nécessaire au nouveau nœud pour synchroniser les données incrémentielles.

    Période de conservation de l'Oplog

    Si la période de conservation de l'Oplog est trop courte, les journaux incrémentiels peuvent être écrasés, entraînant un échec de la synchronisation. Assurez-vous que la période de conservation respecte la formule suivante : Période de conservation (heures) ≥ Espace de données utilisé (Go) / 10 (Go/heure).

    État des sauvegardes quotidiennes

    Les données peuvent être migrées à l'aide des jeux de sauvegarde si les sauvegardes quotidiennes présentent une fragmentation disque minimale et une période de conservation de l'Oplog suffisante.

    Nombre d'index

    Un nombre plus élevé d'index augmente le temps de création des index sur le nouveau nœud pendant la synchronisation.

    Nombre de bases de données et de collections

    Un nombre plus élevé de bases de données et de collections augmente le temps de synchronisation sur le nouveau nœud.

    Cloud disk

    Non

    -

    Les modifications de configuration des cloud disk utilisent des snapshots et s'effectuent rapidement. Les facteurs mentionnés ci-dessus ne s'appliquent pas.

    Remarque

    Utilisez des instances à cloud disk pour les scénarios sensibles au temps.

Procédure

  1. Accédez à la page Instances de type Replica Set ApsaraDB for MongoDB, sélectionnez un groupe de ressources et une région en haut de la page, puis cliquez sur l'ID de l'instance cible.

  2. Dans la section Specification Information, ouvrez la page de modification de configuration selon votre méthode de facturation.

    • Instances en abonnement

      Dans le coin supérieur droit de la section Specification Information, cliquez sur Upgrade ou Downgrade.

    • Instances à la demande

      Dans le coin supérieur droit de la section Specification Information, cliquez sur Change Configurations.

  3. Sur la page de modification de configuration, configurez les paramètres suivants.

    Type de modification

    Paramètre

    Description

    • Mise à niveau

    • Rétrogradation

    Active-standby Nodes

    Nombre de nœuds primaires et secondaires. Valeurs valides :

    • Three Replica Set Nodes : les rétrogradations ne sont pas prises en charge.

    • 5 : vous pouvez rétrograder vers une instance Three Replica Set Nodes.

    • 7 : vous pouvez rétrograder vers une instance Three Replica Set Nodes ou 5.

    Read-only Nodes

    Nombre de nœuds en lecture seule. Valeurs valides : 0 à 5.

    Specifications

    Classe de l'instance. Pour connaître les classes d'instances de type replica set prises en charge, consultez Types d'instances.

    Storage Space

    Espace de stockage de l'instance.

    Remarque

    Switch time

    Sélectionnez le moment où la modification de configuration prend effet.

    • Switch Immediately After Data Migration : applique la modification immédiatement après la fin de la migration des données.

    • Switch Within Maintenance Window : applique la modification pendant la fenêtre de maintenance. Vous pouvez conserver la fenêtre actuelle ou en définir une nouvelle.

      1. Cliquez sur Switch Within Maintenance Window à côté de Modify.

      2. Dans la section Specification Information, cliquez sur Maintenance Window à côté de Edit pour définir le moment du basculement. Définir une fenêtre de maintenance.

    Remarque
    • Pour les instances à disque local de type General-purpose ou Dedicated, les extensions de stockage uniquement sont appliquées directement si l'hôte dispose de ressources suffisantes. Cette approche évite la migration entre hôtes et les basculements de service. La modification prend effet immédiatement sans interruption de connexion, quelle que soit la configuration du moment de basculement.

    • Pour les instances à cloud disk, les extensions de stockage uniquement prennent effet immédiatement sans interruption de connexion, indépendamment du paramètre de moment de basculement.

  4. Lisez et acceptez les conditions de service, cliquez sur Buy Now, puis effectuez le paiement comme indiqué.

    Pendant la modification de configuration, le statut de l'instance est In the process of matching. Lorsque le statut passe à Running, la modification de configuration est terminée et la nouvelle configuration prend effet.

API associées

API

Description

ModifyDBInstanceSpec

Modifie la spécification de l'instance ou la capacité de stockage d'une instance autonome ou de type replica set ApsaraDB for MongoDB.