Tous les produits
Search
Centre de documentation

Auto Scaling:Mise à l'échelle automatique planifiée pour les instances ECS

Dernière mise à jour :Sep 25, 2026

Auto Scaling ajuste vos ressources de calcul selon vos politiques pour gérer les fluctuations de charge, optimiser l'utilisation des ressources et réduire les coûts. Pour les charges de travail aux schémas prévisibles, des tâches planifiées ajoutent ou suppriment automatiquement un nombre spécifique d'instances ECS à des heures définies.

Cas d'utilisation

Scénario

Votre charge de travail suit des cycles prévisibles avec des heures de pointe et de creux identifiables, et vous souhaitez mettre à l'échelle les instances ECS automatiquement à des moments précis.

Par exemple, une entreprise de jeux vidéo a besoin d'instances ECS supplémentaires chaque soir de 18 h 00 à 23 h 00. En dehors des heures de pointe, un nombre fixe réduit d'instances suffit pour assurer les opérations quotidiennes.

image

Solution

Créez des tâches planifiées qui déclenchent des règles de mise à l'échelle à des heures spécifiées pour ajuster automatiquement le nombre d'instances ECS (scale-out ou scale-in).

image

Avantages

  • Aucun coût de veille

    Auto Scaling crée et libère les instances ECS à la demande, ce qui vous dispense de maintenir des instances en veille. Vous ne conservez que les ressources nécessaires à votre charge de travail habituelle.

  • Mise à l'échelle automatisée

    Les tâches planifiées ajustent les ressources aux heures indiquées, répondant ainsi à la demande tout en économisant des ressources et en réduisant les coûts opérationnels.

Prérequis

Lors de votre première utilisation d'Auto Scaling, vous devez effectuer l'autorisation de l'utilisateur Resource Access Management (RAM).

Étape 1 : Créer un groupe de mise à l'échelle

Un groupe de mise à l'échelle est un ensemble d'instances répondant à vos besoins métier et constitue l'unité centrale d'Auto Scaling. Auto Scaling ajuste le nombre d'instances dans les groupes de mise à l'échelle en en ajoutant ou en supprimant selon les besoins.

  1. Accédez à la page Scaling Groups.

    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 la région où Auto Scaling est activé.

  2. Dans le coin supérieur gauche de la page Scaling Groups, cliquez sur Create.

  3. Sous l'onglet Create by Form, configurez le groupe de mise à l'échelle, puis cliquez sur Create.

    Le tableau suivant décrit les paramètres utilisés dans cette rubrique. Les paramètres non mentionnés conservent leurs valeurs par défaut. Pour savoir comment créer un groupe de mise à l'échelle, consultez Créer des groupes de mise à l'échelle.

    Parameter

    Example

    Description

    Scaling Group Name

    test

    Saisissez un nom pour le groupe de mise à l'échelle. Le nom doit respecter les exigences de format affichées dans l'interface.

    Type

    ECS

    Sélectionnez ECS, ce qui indique que le groupe de mise à l'échelle contient des instances ECS.

    Instance Configuration Source

    Create from Scratch

    Ne spécifiez pas de modèle pour la création automatique d'instances ECS à ce stade. Une fois le groupe de mise à l'échelle créé, vous pourrez créer une configuration de mise à l'échelle.

    Minimum Number of Instances

    1

    Spécifiez le nombre minimal d'instances dans le groupe de mise à l'échelle. Si le nombre d'instances tombe en dessous de cette valeur, Auto Scaling ajoutera des instances ECS jusqu'à atteindre le minimum souhaité.

    Maximum Number of Instances

    5

    Spécifiez le nombre maximal d'instances dans le groupe de mise à l'échelle. Si le nombre d'instances dépasse cette valeur, Auto Scaling supprimera des instances ECS jusqu'à ce que le nombre retombe sous la limite spécifiée.

    VPC

    vpc-bp1jmxxau0lur929p****

    Sélectionnez un VPC pour les instances ECS du groupe de mise à l'échelle.

    vSwitch

    vsw-2zeknnyw2ewufbs4z****

    vsw-2zesy03h8eaf9fe0l****

    Sélectionnez un ou plusieurs vSwitches pour les instances ECS du groupe de mise à l'échelle. Nous vous recommandons de sélectionner plusieurs vSwitches pour améliorer le taux de réussite des événements de mise à l'échelle horizontale (scale-out).

Étape 2 : Créer une configuration de mise à l'échelle et activer la configuration ainsi que le groupe de mise à l'échelle

Une configuration de mise à l'échelle est un modèle utilisé pour créer des instances ECS lors des événements de mise à l'échelle horizontale (scale-out). Elle inclut des informations telles que la méthode de facturation, le type d'instance, le stockage et les paramètres réseau. Après avoir créé une configuration de mise à l'échelle, vous pouvez l'activer, puis activer le groupe de mise à l'échelle.

  1. Recherchez le groupe de mise à l'échelle à gérer et ouvrez sa page de détails de l'une des manières suivantes :

    • Dans la colonne Scaling Group Name/ID, cliquez sur l'ID du groupe de mise à l'échelle.

    • Dans la colonne Actions, cliquez sur Details.

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

  3. Sous l'onglet Scaling Configurations, cliquez sur Create Scaling Configuration.

  4. Sur la page Create Scaling Configuration, configurez les paramètres pour créer une configuration de mise à l'échelle, puis cliquez sur Create.

    Le tableau suivant décrit les paramètres utilisés dans cette rubrique. Les paramètres non mentionnés conservent leurs valeurs par défaut. Pour plus d'informations sur la création d'une configuration de mise à l'échelle, consultez Créer une configuration de mise à l'échelle (instance ECS).

    Section

    Parameter

    Example

    Description

    Basic Information

    Scaling Configuration Name

    test

    Saisissez un nom pour la configuration de mise à l'échelle. Le nom doit respecter les exigences de format affichées dans l'interface.

    Billing Method

    Définissez la valeur sur Pay-as-you-go.

    Auto Scaling est gratuit. Toutefois, des frais s'appliquent aux instances ECS créées lors des événements de mise à l'échelle horizontale. Dans cet exemple, la méthode de facturation à la demande (pay-as-you-go) est utilisée. Pour plus d'informations, consultez Présentation de la facturation d'ECS.

    Image and Instance

    Instance Configuration Mode

    Specify Instance Pattern

    Sélectionnez Specify Instance Pattern pour choisir les spécifications des instances ECS.

    Instance Attribute Combination

    2 vCPUs, 4 GiB Memory, Enterprise Level

    Sélectionnez le nombre approprié de vCPU et la taille de mémoire pour les instances ECS en fonction de vos besoins métier.

    Select Image

    Public Image: Alibaba Cloud Linux 3.2104 LTS 64-bit

    Sélectionnez une image pour déployer les instances ECS. Cet exemple utilise une image publique. Dans des scénarios réels, vous pouvez choisir une image personnalisée spécifique à votre application.

    Storage

    System Disk

    Enterprise SSD (ESSD), 40 GiB, PL0

    Sélectionnez un disque système pour les instances ECS.

    Network and Security Group

    Public IP Address

    Assign Public IPv4 Address, Pay-by-bandwidth, et bande passante de 1 Mbit/s

    Indiquez si des adresses IP publiques doivent être attribuées aux instances ECS. La bande passante publique sortante est facturée séparément et les frais sont inclus dans le coût de votre instance ECS.

    Security Group

    sg-bp18kz60mefsicfg****

    Sélectionnez un groupe de sécurité existant. Pour savoir comment créer un groupe de sécurité, consultez Créer un groupe de sécurité.

    Management Settings

    Logon Credentials

    Set Later

    Sélectionnez Set Later, ce qui vous oblige à configurer manuellement les mots de passe des instances ECS après leur création.

  5. Dans la boîte de dialogue Preview Scaling Configuration, confirmez les informations et cliquez sur Create Order.

  6. Dans le message The scaling configuration is created., cliquez sur Enable.

  7. Dans la boîte de dialogue Apply Scaling Configuration, cliquez sur OK.

    Remarque

    Dans un groupe de mise à l'échelle, vous devez activer une configuration de mise à l'échelle. Une fois activée, la configuration de mise à l'échelle passe à l'état Active.

  8. Dans le message Enable Scaling Group, cliquez sur OK.

    Le groupe de mise à l'échelle doit être activé pour permettre à Auto Scaling de mettre à l'échelle les instances automatiquement en fonction de vos besoins métier.

    Dans cet exemple, le paramètre Minimum Number of Instances est défini sur 1. Lorsque vous activez le groupe de mise à l'échelle, Auto Scaling crée automatiquement une instance ECS à partir de la configuration de mise à l'échelle activée. Vous pouvez accéder à l'onglet Instances de la page de détails du groupe de mise à l'échelle et vérifier les informations de l'instance sous l'onglet Auto Created.

Étape 3 : Créer des règles de mise à l'échelle

Une règle de mise à l'échelle définit l'action spécifique à entreprendre lors d'un événement de mise à l'échelle, comme le nombre d'instances à ajouter ou à supprimer.

  1. Sur la page de détails du groupe de mise à l'échelle, cliquez sur l'onglet Scaling Rules and Event-triggered Tasks. Ensuite, cliquez sur l'onglet Scaling Rules.

  2. Cliquez sur Create Scaling Rule, configurez les paramètres pour créer la règle de mise à l'échelle, puis cliquez sur OK.

    Dans cet exemple, des règles de mise à l'échelle simples sont créées. Pour plus d'informations sur la création d'une règle de mise à l'échelle, consultez Configurer des règles de mise à l'échelle.

    Parameter

    Description

    Rule Name

    Saisissez un nom pour la règle de mise à l'échelle. Le nom doit respecter les exigences de format affichées dans l'interface.

    Rule Type

    Spécifiez le type de règle de mise à l'échelle. Dans cet exemple, sélectionnez Simple Scaling Rule. Pour plus d'informations sur les règles de mise à l'échelle, consultez Règles de mise à l'échelle.

    Operation

    Spécifiez le nombre d'instances à ajouter ou à supprimer lors de l'exécution de la règle de mise à l'échelle. Le nombre d'instances ajoutées ou supprimées lors de chaque événement de mise à l'échelle ne doit pas dépasser 1 000.

    Cooldown Time

    Facultatif. Spécifiez la période de refroidissement pour la règle de mise à l'échelle. Unité : secondes. Si vous ne configurez pas ce paramètre, la période de refroidissement du groupe de mise à l'échelle s'applique. Pour plus d'informations, consultez Période de refroidissement.

    Répétez cette étape pour créer des règles de mise à l'échelle horizontale (scale-out) et verticale (scale-in). Le tableau suivant décrit les configurations utilisées dans cet exemple.

    Règle de mise à l'échelle

    Exemple

    Règle de scale-out

    • Rule Name : add

    • Rule Type : Simple Scaling Rule

    • Operation : Add 1 Instance

    Règle de scale-in

    • Rule Name : remove

    • Rule Type : Simple Scaling Rule

    • Operation : Remove 1 Instance.

Étape 4 : Créer des tâches planifiées

Une tâche planifiée est une tâche prédéfinie qui exécute une règle de mise à l'échelle à une heure spécifiée.

  1. Sur la page de détails du groupe de mise à l'échelle, cliquez sur l'onglet Scaling Rules and Event-triggered Tasks, puis sur l'onglet Scheduled Tasks.

  2. Cliquez sur Create Scheduled Task, configurez la tâche, puis cliquez sur OK.

    Le tableau suivant décrit les paramètres clés. Conservez les valeurs par défaut pour les autres paramètres. La Présentation des tâches planifiées couvre tous les paramètres disponibles.

    Parameter

    Description

    Task Name

    Saisissez un nom de tâche conformément aux exigences de format affichées à l'écran.

    Executed At

    Définissez l'heure d'exécution de la tâche.

    Scaling Method

    Sélectionnez Select an existing rule.

    Simple Scaling Rule

    Sélectionnez la règle de mise à l'échelle à exécuter.

    Recurrence

    Définissez la planification de récurrence. Par exemple, sélectionnez Daily pour une exécution quotidienne.

    Répétez cette étape pour les règles de scale-out et de scale-in. Exemples de configurations :

    Tâche planifiée

    Exemple de configuration

    Scale-out planifié

    • Task Name : scheduled-add

    • Executed At : 18 h 00 le 16 mai 2024

    • Scaling Method : Select an existing rule

    • Simple Scaling Rule : add

    • Recurrence : Daily, repeats every 1 day.

    Scale-in planifié

    • Task Name : scheduled-remove

    • Executed At : 23 h 00 le 16 mai 2024

    • Scaling Method : Select an existing rule

    • Simple Scaling Rule : remove

    • Recurrence : Daily, repeats every 1 day.

Vérifier les résultats

Le système déclenche des activités de mise à l'échelle aux heures planifiées.

Dans cet exemple :

  • Auto Scaling ajoute automatiquement une instance ECS chaque jour à 18 h 00.

  • Auto Scaling supprime automatiquement une instance ECS chaque jour à 23 h 00.

Pour vérifier :

  • Pendant l'exécution d'une tâche planifiée, accédez à la page de détails du groupe de mise à l'échelle. Cliquez sur l'onglet Instances, puis sur le sous-onglet Auto Created pour observer les variations du nombre d'instances.

  • Après l'exécution d'une tâche planifiée, accédez à la page de détails du groupe de mise à l'échelle et cliquez sur l'onglet Scaling Activities. Confirmez qu'une activité de mise à l'échelle a été exécutée à l'heure prévue et cliquez sur son ID pour afficher les détails.