Tous les produits
Search
Centre de documentation

Auto Scaling:Mettre à jour l'image dans une configuration de mise à l'échelle

Dernière mise à jour :Aug 18, 2026

Les images des configurations de mise à l'échelle nécessitent souvent des mises à jour au fil de l'évolution de votre application. Vous pouvez les mettre à jour manuellement pour un contrôle total, ou automatiquement pour simplifier les déploiements fréquents.

Contexte

  • Cette rubrique s'applique uniquement aux groupes de mise à l'échelle contenant des instances ECS.

  • Vous pouvez mettre à jour l'image d'une configuration de mise à l'échelle manuellement ou automatiquement. Pour plus d'informations, consultez la section Mises à jour manuelles et automatiques.

    Important

    Lorsque vous utilisez une tâche de mise à jour d'image, le système crée automatiquement une image personnalisée à partir de l'instance ECS source. Cette opération engendre des frais liés à la capacité du snapshot correspondant. Pour plus d'informations, consultez la rubrique Facturation des snapshots.

Mises à jour manuelles et automatiques

  • Mise à jour manuelle : idéale pour les modifications peu fréquentes. Cette méthode offre une grande flexibilité et un contrôle total sur le processus.

  • Mise à jour automatique : adaptée aux versions d'applications fréquentes. Créez une tâche de mise à jour dans la console Auto Scaling ; le système génère alors automatiquement une image personnalisée à partir d'une instance ECS source et met à jour la configuration de mise à l'échelle. Par rapport à la méthode manuelle, cette approche nécessite moins d'intervention humaine et réduit considérablement les temps d'attente.

Le tableau suivant compare ces deux méthodes à l'aide d'un exemple concret.

Scénario

Mise à jour manuelle

Mise à jour automatique

  • Le groupe de mise à l'échelle contient des instances ECS.

  • La configuration de mise à l'échelle actuelle utilise l'image A.

  • Pour déployer une nouvelle version de l'application, vous devez mettre à jour l'image A vers sa dernière version, l'image B.

  1. Créez manuellement une image personnalisée (image B) à partir de l'instance ECS qui contient la nouvelle version de l'application. Pour plus d'informations, consultez les rubriques Créer une image personnalisée à partir d'un snapshot ou Créer une image personnalisée à partir d'une instance.

  2. Une fois l'image B créée, mettez à jour manuellement la configuration de mise à l'échelle pour utiliser l'image B au lieu de l'image A. Pour plus d'informations, consultez la section Mettre à jour manuellement une image dans une configuration de mise à l'échelle.

  1. Utilisez une tâche de mise à jour d'image pour créer automatiquement une image personnalisée (image B) à partir de l'instance ECS contenant la nouvelle version de l'application.

  2. Une fois l'image B créée, le système met automatiquement à jour la configuration de mise à l'échelle pour utiliser l'image B au lieu de l'image A.

Mettre à jour manuellement une image

  1. Connectez-vous à la console Auto Scaling.

  2. Dans le volet de navigation de gauche, cliquez sur Scaling Groups.

  3. Dans la barre de navigation supérieure, sélectionnez une région.

  4. Localisez le groupe de mise à l'échelle cible et cliquez sur View Details dans la colonne Actions.

  5. En haut de la page, cliquez sur l'onglet Scaling Configurations.

  6. Dans la liste des configurations de mise à l'échelle, repérez la configuration cible et cliquez sur Edit Image dans la colonne Actions.

    Remarque

    Vous pouvez modifier l'image, que la configuration de mise à l'échelle soit Active ou Pending.

  7. Dans le panneau Edit Image, sélectionnez un type d'image et une image spécifique, puis cliquez sur OK.

    Les types d'images pris en charge incluent Public Image, User-Defined Image et Shared Image. Pour plus d'informations, consultez la rubrique Présentation des images.

    Après la mise à jour, vérifiez la colonne Image dans la liste des configurations de mise à l'échelle. Le nouveau nom d'image confirme la réussite de l'opération.

Mettre à jour automatiquement une image

Différences avec les mises à jour progressives

  • Les mises à jour automatiques d'images garantissent que toutes les nouvelles instances créées dans le groupe de mise à l'échelle utilisent la nouvelle version de l'image. Suivez les instructions de la section Procedure de cette rubrique.

  • Une mise à jour progressive met à niveau progressivement les images des instances existantes dans le groupe de mise à l'échelle vers une nouvelle image. Pour plus d'informations, consultez la rubrique Mises à jour progressives.

Prérequis

Operation Orchestration Service (OOS) exécute les tâches de mise à jour d'image et nécessite des autorisations pour agir sur les ressources associées. Assurez-vous qu'au moins l'une des conditions suivantes est remplie :

  • Votre compte dispose des autorisations nécessaires pour gérer ECS et Auto Scaling.

  • Vous avez créé un rôle RAM pour OOS et lui avez accordé les autorisations de gestion d'ECS et d'Auto Scaling. Pour plus d'informations, consultez la rubrique Accorder des autorisations RAM à OOS.

    Remarque

    Attachez les stratégies AliyunECSFullAccess et AliyunESSFullAccess.

Procédure

  1. Connectez-vous à la console Auto Scaling.

  2. Dans le volet de navigation de gauche, cliquez sur Scaling Groups.

  3. Dans la barre de navigation supérieure, sélectionnez une région.

  4. Localisez le groupe de mise à l'échelle cible et cliquez sur View Details dans la colonne Actions.

  5. En haut de la page, cliquez sur l'onglet Scaling Configurations.

  6. Cliquez sur l'onglet Update Image Tasks.

  7. Cliquez sur Update Image.

  8. Dans le panneau Update Image, configurez les paramètres de la tâche de mise à jour.

    Le tableau ci-dessous décrit les différents paramètres.

    Paramètre

    Description

    Instance

    Sélectionnez une instance ECS comme source. Une image personnalisée est créée à partir de cette instance pour mettre à jour la configuration de mise à l'échelle. L'image personnalisée inclut uniquement le disque système.

    Custom Image Name

    Auto Scaling ajoute automatiquement un suffixe au nom de l'image pour éviter les conflits avec les noms d'images générées par des tâches planifiées. Par exemple, un suffixe au format_on_{{ ACS::ExecutionId }}_at_{{ Acs::CurrentDate }} est ajouté. ACS::ExecutionId correspond à l'ID d'exécution dans OOS, et Acs::CurrentDate représente l'heure d'exécution.

    Configuration Source

    Ce paramètre est défini sur Scaling Configuration par défaut.

    Scaling Configuration ID

    Sélectionnez la ou les configurations de mise à l'échelle à mettre à jour.

    Executed At

    Spécifiez le moment d'exécution de la tâche de mise à jour d'image :

    • Now : exécute la tâche immédiatement.

    • scheduled : exécute la tâche à une heure spécifiée, avec une précision à la minute.

    • Periodic : exécute la tâche selon un planning récurrent. Vous devez spécifier la période de récurrence, l'heure de fin de récurrence et l'heure de début quotidienne. Par exemple, une tâche configurée le 17 août 2020 avec les paramètres suivants :

      • Recurrence : Monthly

      • S'exécute du 21 au 25 de chaque mois

      • Start Time : 02:00

      • Expired At : 00:00 le 26 août 2020

      Effet : la tâche s'exécute une fois par jour à 02:00, du 21 août 2020 au 25 août 2020.

    Permission Source

    Sélectionnez la source des autorisations permettant à OOS d'agir sur les ressources associées :

    • Use Existing Permissions of Current Account : utilise les autorisations déjà accordées à votre compte actuel.

    • Specify RAM Role and Use Permissions Granted to This Role : sélectionnez un rôle RAM qu'OOS assumera pour utiliser ses autorisations.

    Remarque

    Pour les tâches scheduled ou Periodic, vous devez spécifier un rôle RAM.

  9. Cliquez sur OK.

    La tâche de mise à jour d'image s'exécute automatiquement à l'heure programmée. Une fois la tâche créée, vous pouvez consulter ses détails dans l'onglet Update image tasks. La liste affiche l'Task ID, la Configuration source, les Source details, l'Execution time et le Status pour chaque tâche. Dans la colonne Actions, cliquez sur Details pour suivre la progression ou sur Cancel pour arrêter une tâche en cours d'exécution.

    Une fois la tâche terminée avec succès, accédez à l'onglet Scaling Configuration pour vérifier le résultat. Si le nom de l'image dans la configuration de mise à l'échelle suit le format UpdateImage_from_<SourceECSInstanceID>_on_<UpdateImageTaskID>, la mise à jour a réussi. Dans l'onglet Scaling configurations, vous pouvez visualiser les configurations de mise à l'échelle, y compris leur ID/nom de configuration, les types d'instance, le statut, l'image, la méthode de facturation de la bande passante, le type de disque système et les disques de données. Vous pouvez également effectuer des opérations telles que Modify, Enable, Delete, Modify image et Modify instance type.