Vous pouvez ajouter manuellement des instances ECS, ECI ou gérées existantes à un groupe d'Auto Scaling. Vous pouvez également retirer ou supprimer les instances dont vous n'avez plus besoin. Cette flexibilité vous permet d'ajuster vos ressources en fonction de vos besoins métier et d'optimiser vos coûts. Cette rubrique explique comment ajouter, afficher, retirer et supprimer des instances dans un groupe d'Auto Scaling.
Prérequis
Le tableau suivant décrit les prérequis pour l'ajout manuel d'une instance.
|
Élément |
Prérequis |
|
Instance ECS ou ECI à ajouter |
|
|
Instance gérée à ajouter |
|
|
Groupe d'Auto Scaling |
|
Ajouter manuellement des instances à un groupe d'Auto Scaling
La procédure varie selon le type d'instance.
Connectez-vous à la console Auto Scaling.
Dans le volet de navigation de gauche, cliquez sur Scaling Groups.
-
Recherchez le groupe d'Auto Scaling que vous souhaitez gérer et accédez à sa page de détails en procédant de l'une des manières suivantes :
Dans la colonne Scaling Group Name/ID, cliquez sur l'ID du groupe d'Auto Scaling.
Dans la colonne Actions, cliquez sur View Details.
En haut de la page, cliquez sur l'onglet Instance Management.
-
Instances ECS et ECI
Considérations
Avant d'ajouter manuellement une instance ECS ou ECI, tenez compte des points suivants :
Vous ne pouvez ajouter des instances ECI qu'aux groupes d'Auto Scaling de type ECI, et des instances ECS qu'aux groupes d'Auto Scaling de type ECS.
La configuration d'une instance ajoutée manuellement, telle que son type d'instance et son image, est indépendante de la configuration de mise à l'échelle du groupe et n'a pas besoin de correspondre.
L'ajout manuel d'une instance ECS ou ECI à un groupe d'Auto Scaling déclenche une activité de mise à l'échelle. Cette activité n'est pas soumise à une période de temporisation. Pour plus d'informations sur les périodes de temporisation, consultez la section Période de temporisation.
-
L'ajout manuel d'instances affecte le nombre d'instances du groupe d'Auto Scaling selon les règles suivantes :
Les nombres minimum et maximum d'instances du groupe d'Auto Scaling restent inchangés.
Nombre attendu d'instances (après ajout) = Nombre attendu d'instances (avant ajout) + Nombre d'instances ajoutées manuellement.
-
Nombre d'instances dans le groupe (avant ajout) + Nombre d'instances ajoutées manuellement ≤ Nombre maximum d'instances.
ImportantL'opération échoue si l'ajout des instances entraîne un dépassement du nombre maximum d'instances du groupe, que ce soit pour le nombre total d'instances ou pour le nombre attendu d'instances.
Par exemple :
Avant l'ajout d'instances
Après l'ajout d'instances
Scénario actuel du groupe d'Auto Scaling :
-
Nombre minimum d'instances : 1
-
Nombre maximum d'instances : 6
-
Nombre attendu d'instances : 3
-
Nombre d'instances dans le groupe : 2
Vous pouvez ajouter au maximum trois instances. Si vous ajoutez trois instances, les modifications sont les suivantes :
-
Nombre minimum d'instances : 1
-
Nombre maximum d'instances : 6
-
Nombre attendu d'instances : 6
-
Nombre d'instances dans le groupe : 5
-
Procédure
Les étapes suivantes utilisent une instance ECS à titre d'exemple. La procédure pour ajouter une instance ECI est similaire.
Accédez à la liste Manually Added.
Cliquez sur Add Existing Instance.
-
Dans la boîte de dialogue Add Existing Instance, sélectionnez les instances ECS que vous souhaitez ajouter, puis cliquez sur Add.
Si vous sélectionnez l'option You can hand over the management of the lifecycle for the ECS instance to the scaling group., le retrait de l'instance du groupe d'Auto Scaling lors d'une réduction de capacité entraîne également sa libération. Vous pouvez ajouter manuellement des instances par abonnement à un groupe d'Auto Scaling, mais le groupe ne peut pas gérer le cycle de vie des instances par abonnement.
AvertissementAssurez-vous que votre compte dispose d'un solde suffisant. En cas de paiement en souffrance, toutes les instances à la demande et preemptibles sont arrêtées ou libérées. Pour savoir comment un paiement en souffrance affecte les instances ECS du groupe d'Auto Scaling, consultez la section Paiements en souffrance.

Une fois les instances ajoutées, vous pouvez consulter leurs informations, telles que la progression et l'état de santé, dans la liste .
Instances gérées
Vous pouvez utiliser Cloud Assistant pour enregistrer des serveurs non Alibaba Cloud en tant qu'instances gérées. Une fois enregistrées, ces serveurs peuvent utiliser divers services Alibaba Cloud, tels que Cloud Assistant, Auto Scaling, CloudOps Orchestration Service et Alibaba Cloud DevOps. Pour plus d'informations, consultez la section Instances gérées Alibaba Cloud.
Accédez à la liste Managed Instance.
Cliquez sur Add Instance.
-
Dans la boîte de dialogue Add Managed Instances, sélectionnez les instances que vous souhaitez ajouter, puis cliquez sur Add.

Une fois les instances ajoutées, vous pouvez consulter leurs informations, telles que l'ID, le nom, l'état et l'heure de jonction, dans la liste Managed Instance.
Afficher les instances dans un groupe d'Auto Scaling
Après avoir ajouté des instances, vous pouvez les afficher dans le groupe d'Auto Scaling.
Connectez-vous à la console Auto Scaling.
Dans le volet de navigation de gauche, cliquez sur Scaling Groups.
Dans la barre de navigation supérieure, sélectionnez une région.
Recherchez le groupe d'Auto Scaling que vous souhaitez gérer et, dans la colonne Actions, cliquez sur View Details.
En haut de la page, cliquez sur l'onglet Instance Management.
-
Affichez les instances ECS, ECI ou gérées au sein du groupe d'Auto Scaling.
Les instances sont affichées dans différentes listes selon leur mode de création :
Instances créées automatiquement
La liste Auto Created affiche les instances ECS ou ECI qui ont été créées automatiquement par le groupe d'Auto Scaling. Si une instance créée automatiquement est jugée non saine, elle est automatiquement retirée du groupe d'Auto Scaling et libérée.
Vous pouvez modifier manuellement l'état d'une instance ECS ou ECI créée. Par exemple, vous pouvez la définir en état de veille, la placer en état de protection, la retirer de l'état de protection, la retirer du groupe d'Auto Scaling ou la libérer. Pour plus d'informations, consultez les sections Ajuster manuellement l'état des instances et Retirer ou supprimer manuellement une instance.
Instances ajoutées manuellement
La liste Manually Added affiche les instances ECS ou ECI que vous avez ajoutées manuellement au groupe d'Auto Scaling. Si une instance ajoutée manuellement n'est pas dans l'état Running, Auto Scaling la considère comme non saine et la retire automatiquement du groupe d'Auto Scaling. La libération de l'instance lors de son retrait dépend de son paramètre de gestion du cycle de vie :
Si le groupe d'Auto Scaling ne gère pas le cycle de vie de l'instance, celle-ci est retirée du groupe mais n'est pas libérée.
Si le groupe d'Auto Scaling gère le cycle de vie de l'instance, celle-ci est retirée du groupe et libérée.
Vous pouvez modifier manuellement l'état d'une instance ECS ou ECI créée. Par exemple, vous pouvez la définir en état de veille, la placer en état de protection, la retirer de l'état de protection, la retirer du groupe d'Auto Scaling ou la libérer. Pour plus d'informations, consultez les sections Ajuster manuellement l'état des instances et Retirer ou supprimer manuellement une instance.
Instances gérées
La liste Managed Instance affiche les instances gérées qui ont été ajoutées à un groupe d'Auto Scaling de type ECS. Les ID des instances gérées commencent par
mi-. Contrairement aux instances Alibaba Cloud, les instances gérées ne prennent pas en charge les hooks de cycle de vie, l'association à un équilibreur de charge ni les contrôles de santé.Un groupe d'Auto Scaling ne gère pas le cycle de vie des instances gérées qui lui sont ajoutées. Vous ne pouvez que retirer manuellement l'instance gérée du groupe d'Auto Scaling. L'instance n'est pas libérée lors de son retrait.
RemarquePour plus d'informations sur la gestion des instances gérées à l'aide d'Auto Scaling, consultez la section Surveiller et mettre à l'échelle automatiquement les instances ECS et les instances non Alibaba Cloud.
Retirer ou supprimer manuellement des instances
Considérations
Vous pouvez retirer ou supprimer manuellement les instances dont vous n'avez plus besoin d'un groupe d'Auto Scaling si le groupe est dans l'état Enable et qu'aucune activité de mise à l'échelle n'est en cours. Avant de procéder, tenez compte des points suivants :
Le retrait ou la suppression manuelle d'une instance ECS ou ECI déclenche une activité de réduction de capacité. Cette activité n'est pas soumise à une période de temporisation. Pour plus d'informations sur les périodes de temporisation, consultez la section Période de temporisation.
L'opération échoue si le retrait ou la suppression des instances entraîne une réduction du nombre total d'instances dans le groupe d'Auto Scaling en dessous du nombre minimum d'instances.
Les instances gérées ne peuvent être que retirées manuellement d'un groupe d'Auto Scaling. Elles ne sont pas libérées lors de leur retrait.
Le déclenchement d'une activité de mise à l'échelle ne garantit pas sa réussite. Vérifiez les détails de l'activité de mise à l'échelle pour confirmer le résultat. Pour plus d'informations, consultez la section Afficher les détails d'une activité de mise à l'échelle.
Procédure
Connectez-vous à la console Auto Scaling.
Dans le volet de navigation de gauche, cliquez sur Scaling Groups.
Dans la barre de navigation supérieure, sélectionnez une région.
Recherchez le groupe d'Auto Scaling que vous souhaitez gérer et, dans la colonne Actions, cliquez sur View Details.
En haut de la page, cliquez sur l'onglet Instance Management.
-
Accédez à la liste contenant l'instance que vous souhaitez retirer :
Pour sélectionner une instance ECS ou ECI créée automatiquement, accédez à la liste Auto Created.
Pour sélectionner une instance ECS ou ECI ajoutée manuellement, accédez à la liste Manually Added.
Pour sélectionner une instance gérée ajoutée manuellement, accédez à la liste Managed Instance.
-
Retirez ou supprimez manuellement l'instance.
Actions
Étapes
Retirer une instance ECS ou ECI
-
Pour une seule instance : Recherchez l'instance que vous souhaitez gérer. Dans la colonne Actions, cliquez sur
>Remove from Scaling Group. -
Pour plusieurs instances : Sélectionnez les instances que vous souhaitez gérer. En bas de la liste des instances, cliquez sur Remove from Scaling Group.
Retirer une instance gérée
-
Pour une seule instance : Recherchez l'instance que vous souhaitez gérer. Dans la colonne Actions, cliquez sur Remove from Scaling Group.
-
Pour plusieurs instances : Sélectionnez les instances que vous souhaitez gérer. En bas de la liste des instances gérées, cliquez sur Remove from Scaling Group.
Supprimer une instance ECS ou ECI
-
Pour une seule instance : Recherchez l'instance que vous souhaitez gérer. Dans la colonne Actions, cliquez sur
>Delete Instance. -
Pour plusieurs instances : Sélectionnez les instances que vous souhaitez gérer. En bas de la liste des instances, cliquez sur Delete Instance.
RemarqueLa suppression d'une instance la retire du groupe d'Auto Scaling et la libère. La possibilité de supprimer une instance ECS ou ECI ajoutée manuellement dépend de son paramètre de gestion du cycle de vie. Pour plus d'informations, consultez la section Instances créées automatiquement.
-
-
Choisissez si vous souhaitez sélectionner l'option Modify Expected Number of Instances (sélectionnée par défaut), puis cliquez sur OK.
Si l'option Modify Expected Number of Instances est sélectionnée, le nombre attendu d'instances est réduit du nombre d'instances retirées.
Si l'option Modify Expected Number of Instances est désactivée, le nombre attendu d'instances reste inchangé après le retrait de l'instance.
RemarqueLorsque vous retirez ou supprimez une instance ECS ou ECI, vous pouvez également sélectionner l'option Automatically disassociate the instance from CLB (formerly SLB) and ApsaraDB RDS instances. Si vous sélectionnez cette option, Auto Scaling retire automatiquement l'instance des groupes de serveurs virtuels ou des groupes de serveurs par défaut associés au groupe d'Auto Scaling. Il retire également l'instance de la liste d'autorisation d'accès de l'instance ApsaraDB RDS.
Si vous souhaitez d'abord retirer une instance du groupe d'Auto Scaling, puis la libérer séparément, vous pouvez appeler l'opération
DetachInstancespour retirer l'instance du groupe d'Auto Scaling. Une fois l'instance retirée, elle reste dans l'état Running et n'est ni arrêtée ni libérée automatiquement. Vous devez ensuite appeler l'opération ECSDeleteInstancepour libérer l'instance.Nous vous recommandons plutôt d'appeler l'opération
RemoveInstances, qui retire l'instance du groupe d'Auto Scaling et la libère en une seule étape, sans avoir à appeler deux opérations distinctes.RemarqueAvant de réduire la capacité, assurez-vous d'avoir sauvegardé vos données et défini les instances que vous souhaitez conserver dans l'état Protected, afin d'éviter toute libération accidentelle et toute perte de données.
Résoudre les problèmes liés à l'échec du retrait ou de la suppression d'instances
Si vous ne parvenez pas à retirer ou à supprimer une instance, utilisez le code d'erreur renvoyé pour résoudre le problème :
Le groupe d'Auto Scaling n'est pas activé : L'opération renvoie le code d'erreur
IncorrectScalingGroupStatus(The current status of the specified scaling group does not support this action). Sur la page de gestion du groupe d'Auto Scaling, Enable le groupe d'Auto Scaling, puis réessayez.Le processus de réduction de capacité est suspendu : L'opération renvoie le code d'erreur
InvalidOperation.Suspended(Specific operation is rejected whileScaleOut,ScaleInprocess is suspended). Sur la page Basic Information du groupe d'Auto Scaling, reprenez le processus de réduction de capacité (ScaleIn), puis réessayez.Le retrait de l'instance réduirait le nombre d'instances en dessous du nombre minimum d'instances : L'opération renvoie le code d'erreur
IncorrectCapacity.MinSize(To remove the instances, the total capacity will be lesser than the min size). Augmentez le nombre minimum d'instances de sorte que le nombre d'instances résultant soit supérieur ou égal au nombre minimum d'instances, ou ajoutez des instances avant de retirer ou de supprimer des instances.L'instance est en état de veille ou en état de protection : Les boutons Remove from Scaling Group et Delete Instance de la console sont désactivés. Retirez l'instance de l'état de veille ou ramenez-la à l'état normal, puis essayez à nouveau de retirer ou de supprimer l'instance. Pour plus d'informations sur les états des instances, consultez la section Ajuster manuellement l'état des instances.
Documents connexes
Vous pouvez ajuster manuellement l'état des instances dans un groupe d'Auto Scaling, telles que les instances ECS, ECI ou gérées, en fonction de vos besoins métier. Par exemple, vous pouvez changer l'état d'une instance ECS dans un groupe d'Auto Scaling en Stopped. Lors d'une augmentation de capacité, Auto Scaling donne la priorité au démarrage des instances Stopped. Pour plus d'informations, consultez la section Ajuster manuellement l'état des instances.
Vous pouvez associer un groupe d'Auto Scaling à des instances CLB. Les instances CLB distribuent le trafic entrant sur plusieurs instances du groupe d'Auto Scaling afin d'améliorer la disponibilité du service. Pour plus d'informations, consultez la section Ajouter ou retirer des instances CLB d'un groupe d'Auto Scaling.
Après avoir associé un groupe d'Auto Scaling à une instance ApsaraDB RDS, les adresses IP privées des instances ECS ajoutées au groupe d'Auto Scaling sont automatiquement ajoutées à la liste d'autorisation d'accès de l'instance ApsaraDB RDS. Cela permet une communication via le réseau interne entre les instances ECS et l'instance ApsaraDB RDS. Pour plus d'informations, consultez la section Ajouter ou retirer des instances ApsaraDB RDS pour un groupe d'Auto Scaling.