Tous les produits
Search
Centre de documentation

Auto Scaling:Deploy a high-availability computing cluster with a balanced policy

Dernière mise à jour :Aug 18, 2026

Auto Scaling provisionne rapidement un cluster de calcul en répartissant les instances ECS sur plusieurs zones de disponibilité selon une politique de distribution équilibrée, tout en surveillant l'état des instances en temps réel pour garantir la haute disponibilité. Ce tutoriel explique comment déployer un cluster de calcul haute disponibilité et réduire les coûts des ressources grâce aux instances Spot.

Cas d'utilisation

Scénario

Les charges de travail distribuées de big data et d'entraînement IA nécessitent souvent une augmentation soudaine des ressources de calcul pendant les heures de pointe, ce qui rend indispensable la création rapide d'un cluster de calcul haute disponibilité.

Par exemple, un fournisseur de publicité en ligne utilisant l'apprentissage automatique pour le ciblage publicitaire doit augmenter ses ressources de calcul lors des pics de trafic. La création manuelle d'un cluster d'instances ECS est lente et sujette aux erreurs : vous risquez de rencontrer des échecs de création d'instances en raison d'un stock insuffisant dans une seule zone de disponibilité, ou des interruptions de service si cette zone tombe en panne.

Solution

Utilisez Auto Scaling pour créer automatiquement des instances ECS en masse. La politique de distribution équilibrée répartit ces instances uniformément sur plusieurs zones de disponibilité, tandis que les instances Spot permettent de réduire vos coûts.

image

Avantages

Cette approche offre les avantages suivants :

  • Aucune charge opérationnelle

    Auto Scaling met à l'échelle vos instances ECS vers le haut ou vers le bas automatiquement, sans intervention manuelle.

  • Haute disponibilité intégrée

    La politique de distribution équilibrée répartit les instances ECS sur plusieurs zones de disponibilité, évitant ainsi les échecs de mise à l'échelle causés par un stock insuffisant dans une seule zone. La fonction de vérification de l'état des instances, activée par défaut, garantit que toutes les instances ECS du groupe de mise à l'échelle restent disponibles.

  • Excellent rapport qualité-prix

    L'utilisation d'instances Spot pour les nœuds de calcul peut réduire considérablement les coûts des ressources.

Procédure

Remarque
  • Évaluez votre architecture métier et créez un groupe de mise à l'échelle pour les modules métier nécessitant un cluster haute disponibilité.

  • Préparez une image personnalisée avec votre application métier déjà déployée. Lors de la création d'une configuration de mise à l'échelle, sélectionnez cette image personnalisée afin de garantir que les instances ECS créées automatiquement répondent à vos exigences. Pour plus d'informations, consultez Créer une image personnalisée à partir d'une instance.

  1. Connectez-vous à la console Auto Scaling.

  2. Créez un groupe de mise à l'échelle.

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

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

    3. Dans le coin supérieur gauche de la page, cliquez sur Create.

    4. Sous l'onglet Create by Form, configurez les paramètres du groupe de mise à l'échelle, puis cliquez sur Create.

      Le tableau suivant décrit les paramètres configurés dans ce tutoriel. Pour les paramètres non répertoriés, conservez les paramètres par défaut. Pour plus d'informations sur la configuration d'un groupe de mise à l'échelle, consultez Créer un groupe de mise à l'échelle.

      Paramètre

      Exemple

      Description

      Scaling Group Name

      test

      Saisissez un nom pour le groupe de mise à l'échelle. Pour connaître les exigences de format, reportez-vous aux instructions affichées à l'écran.

      Type

      ECS

      Sélectionnez ECS pour gérer les instances ECS dans le groupe de mise à l'échelle.

      Instance Configuration Source

      Create from scratch

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

      Minimum Number of Instances

      100

      Nombre minimal d'instances dans le groupe de mise à l'échelle. Si le nombre d'instances descend en dessous de cette valeur, Auto Scaling ajoute des instances pour atteindre ce minimum.

      Maximum Number of Instances

      120

      Nombre maximal d'instances dans le groupe de mise à l'échelle. Si le nombre d'instances dépasse cette valeur, Auto Scaling supprime des instances pour respecter ce maximum.

      Show Advanced Settings > Scaling Policy

      Balanced distribution policy

      Sélectionnez Balanced Distribution Policy. Cette politique ne prend effet qu'après la sélection de plusieurs vSwitches.

      VPC

      vpc-2zeghwzptn5zii0w7****

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

      vSwitch

      vsw-2ze23nqzig8inprou****

      vsw-2zeet2ksvw7f14ryz****

      vsw-2ze94pjtfuj9vaymf****

      Sélectionnez les vSwitches auxquels appartiennent les instances ECS du groupe de mise à l'échelle.

      Sélectionnez plusieurs vSwitches pour activer la politique de distribution équilibrée. Cela permet de répartir les instances ECS sur plusieurs zones de disponibilité et d'améliorer le taux de réussite des événements de mise à l'échelle vers le haut.

  3. Créez une configuration de mise à l'échelle.

    1. Sur la page Scaling Groups, localisez le groupe de mise à l'échelle que vous avez créé et cliquez sur son ID.

    2. Cliquez sur l'onglet Instance Configuration Source.

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

    4. Sur la page Create Scaling Configuration, configurez les paramètres, puis cliquez sur Create.

      Le tableau suivant décrit les paramètres configurés dans ce tutoriel. Pour les paramètres non répertoriés, conservez les paramètres par défaut. Pour plus d'informations sur la configuration d'une configuration de mise à l'échelle, consultez Créer une configuration de mise à l'échelle pour les instances ECS.

      Section

      Paramètre

      Exemple

      Description

      Basic Information

      Scaling Configuration Name

      test

      Saisissez un nom pour la configuration de mise à l'échelle. Pour connaître les exigences de format, reportez-vous aux instructions affichées à l'écran.

      Billing Method

      Spot instance

      Auto Scaling est un service gratuit, mais vous êtes facturé pour les instances ECS qu'il ajoute. Dans ce tutoriel, des instances Spot sont utilisées. Pour plus d'informations, consultez Présentation de la facturation.

      Image and instance

      Instance Configuration Mode

      Specify instance pattern

      Sélectionnez Specify instance pattern pour configurer les spécifications des instances ECS.

      Instance Attribute Combination

      2 vCPUs, 4 GiB memory, Enterprise-level

      Définissez les exigences en matière de vCPU et de mémoire pour les instances ECS.

      Select Image

      test

      Sélectionnez une image pour déployer les instances ECS.

      Pour les environnements de production, utilisez une image personnalisée contenant votre application.

      Storage

      System Disk

      ESSD, 40 GiB, PL0

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

      Network and security group

      Security Group

      sg-bp18kz60mefsicfg****

      Sélectionnez un groupe de sécurité que vous avez créé. Pour créer un groupe de sécurité, consultez Créer un groupe de sécurité.

      Management settings

      Logon Credentials

      Set later

      Définissez manuellement un mot de passe pour les instances après leur création.

  4. Une fois la configuration de mise à l'échelle créée, suivez les instructions affichées à l'écran pour activer la configuration de mise à l'échelle et le groupe de mise à l'échelle.

Résultats

Avec un nombre minimal d'instances défini sur 100, le groupe de mise à l'échelle déploie automatiquement 100 instances ECS après son activation, en les équilibrant sur les zones de disponibilité sélectionnées pour former le cluster de calcul. La haute disponibilité et les économies de coûts sont obtenues comme suit :

  • Si une zone de disponibilité manque de stock, Auto Scaling tente automatiquement de déployer les instances ECS dans les autres zones sélectionnées, minimisant ainsi l'impact sur votre application.

  • Lorsqu'une instance Spot est récupérée, le groupe de mise à l'échelle crée automatiquement une instance de remplacement. Il supprime également les instances défectueuses et les remplace.

Étapes suivantes

Si un stock insuffisant empêche une distribution uniforme des instances ECS, vous pouvez rééquilibrer le groupe de mise à l'échelle pour corriger la distribution entre les zones de disponibilité. Pour plus d'informations, consultez Rééquilibrer les instances ECS.