Tous les produits
Search
Centre de documentation

Auto Scaling:Associer une politique d'optimisation des coûts à la sélection de plusieurs types d'instance

Dernière mise à jour :Sep 17, 2026

Lors de la création d'un groupe de mise à l'échelle, configurez une politique de mise à l'échelle multi-zone. Si une zone manque de ressources ou rencontre une panne, Auto Scaling alloue des ressources depuis d'autres zones pour maintenir la haute disponibilité. Spécifiez également plusieurs types d'instance dans une configuration de mise à l'échelle pour éviter les échecs de scale-out dus à un stock insuffisant d'un seul type d'instance. Cette rubrique explique comment combiner une politique d'optimisation des coûts avec plusieurs types d'instance pour améliorer les taux de réussite du scale-out et réduire les coûts.

Prérequis

Contexte

Les instances Spot sont soumises aux fluctuations des prix du marché. Des enchères infructueuses peuvent retarder les opérations de scale-out et affecter votre activité. Configurez une politique de mise à l'échelle, telle qu'une politique d'optimisation des coûts, afin que le groupe de mise à l'échelle crée automatiquement des instances payantes à l'utilisation du même type en cas d'échec de la création d'instances Spot. L'utilisation de plusieurs types d'instance atténue également les échecs de scale-out provoqués par un stock insuffisant d'un type unique. La combinaison d'une politique de mise à l'échelle avec plusieurs types d'instance améliore considérablement les taux de réussite du scale-out et réduit les coûts :

  • Politique de mise à l'échelle

    Auto Scaling vous permet de spécifier plusieurs commutateurs virtuels lors de la création d'un groupe de mise à l'échelle. Si la zone d'un commutateur virtuel manque de ressources, Auto Scaling crée automatiquement des instances dans une autre zone pour garantir le succès des activités de mise à l'échelle. Après avoir configuré plusieurs zones, définissez une politique de mise à l'échelle, comme une politique d'optimisation des coûts, en fonction du déploiement de votre activité pour répondre à divers besoins. Un groupe de mise à l'échelle utilisant la politique d'optimisation des coûts crée des instances ECS par ordre croissant du prix unitaire par vCPU. Même sans instances Spot, vous pouvez utiliser la même quantité de ressources d'instance ECS à un coût inférieur.

    Remarque
    • Une politique de mise à l'échelle multi-zone peut être une politique de priorité, une politique de distribution équilibrée, une politique d'optimisation des coûts ou une politique de combinaison personnalisée. Pour plus d'informations, consultez la section Créer un groupe de mise à l'échelle ECS.

    • Vous ne pouvez configurer une politique de mise à l'échelle multi-zone que pour les groupes de mise à l'échelle situés dans des réseaux VPC.

  • Plusieurs types d'instance

    Auto Scaling vous permet de spécifier plusieurs types d'instance dans une configuration de mise à l'échelle. Si Auto Scaling échoue à créer des instances du type ayant la priorité la plus élevée, il tente automatiquement le type suivant jusqu'à ce qu'une instance soit créée. L'utilisation de plusieurs types d'instance atténue les problèmes d'indisponibilité des ressources et garantit le succès des activités de mise à l'échelle. Par exemple, pendant les heures de pointe, lorsque vous avez besoin d'instances haute performance pour gérer le trafic de service, s'appuyer sur un seul type d'instance peut entraîner des échecs. Plusieurs types d'instance offrent la flexibilité nécessaire pour répondre à des exigences variées.

Procédure

  1. Créez un groupe de mise à l'échelle de type Elastic Compute Service (ECS).

    Pour plus d'informations, consultez la section Créer un groupe de mise à l'échelle ECS.

    Le tableau suivant décrit les paramètres utilisés dans cet exemple.

    Paramètre

    Description

    Network Type

    Sélectionnez VPC.

    VPC

    Le VPC du groupe de mise à l'échelle. Sélectionnez un VPC existant, tel que vpc-bp1idd****.

    vSwitch

    Les commutateurs virtuels du groupe de mise à l'échelle. Sélectionnez plusieurs commutateurs virtuels tels que vsw1 et vsw2.

    Remarque

    Chaque commutateur virtuel appartient à une seule zone. En sélectionnant plusieurs commutateurs virtuels dans différentes zones, vous pouvez créer des instances ECS sur plusieurs zones et tirer parti des ressources de plusieurs zones.

    Scaling Policy

    Sélectionnez Cost Optimization Policy.

  2. Créez et activez une configuration de mise à l'échelle.

    Pour plus d'informations, consultez la section Créer une configuration de mise à l'échelle (instance ECS).

    Le tableau suivant décrit les paramètres utilisés dans cet exemple.

    Paramètre

    Description

    Billing Method

    Sélectionnez Spot Instance.

    Instance Configuration Mode

    Sélectionnez Specify Instance Type ou Specify Instance Pattern. Dans cet exemple, sélectionnez Specify Instance Type.

    Select Instance Type

    Sélectionnez plusieurs types d'instance. Vous pouvez sélectionner jusqu'à 10 types d'instance.

    • Nous vous recommandons de sélectionner des types d'instance présentant des caractéristiques similaires en termes de vCPU, de mémoire, de fréquence du processeur, de bande passante interne ou de taux de transfert de paquets.

    • Nous vous recommandons de définir une enchère maximale pour chaque type d'instance afin de contrôler les coûts. Si vous utilisez l'enchère automatique, Auto Scaling crée des instances Spot au prix actuel du marché.

    • Les instances optimisées pour les E/S et les instances non optimisées pour les E/S présentent des configurations significativement différentes. Les mélanger dans la même configuration de mise à l'échelle n'améliore pas le taux de réussite du scale-out.

  3. Activez le groupe de mise à l'échelle.

  4. Créez une règle de mise à l'échelle. Pour savoir comment créer une règle de mise à l'échelle, consultez la section Configurer des règles de mise à l'échelle.

    Le tableau suivant décrit les paramètres utilisés dans cet exemple.

    Paramètre

    Description

    Rule Type

    Sélectionnez Simple Scaling Rule.

    Operation

    Définissez la valeur sur Ajouter 1 instance.

  5. Exécutez la règle de mise à l'échelle.

Vérifier le résultat

La combinaison d'une politique de mise à l'échelle avec plusieurs types d'instance peut réduire considérablement les coûts. L'exemple suivant illustre l'effet de l'optimisation des coûts.

Exemple

  • Dans cet exemple, les commutateurs virtuels appartenant à la zone J de Hangzhou et à la zone K de Hangzhou sont spécifiés pour un groupe de mise à l'échelle.

  • Les types d'instance ecs.g8y.xlarge et ecs.g8i.xlarge sont spécifiés dans la configuration de mise à l'échelle du groupe de mise à l'échelle.

  • Le mode de facturation de la configuration de mise à l'échelle est Spot Instance.

  • Chaque type d'instance dispose de deux prix unitaires : le prix unitaire par vCPU pour les instances Spot et le prix unitaire par vCPU pour les instances payantes à l'utilisation.

    Important

    Les prix indiqués dans le tableau suivant sont fournis à titre indicatif uniquement. Les prix affichés sur la page d'achat d'instance font foi.

    Dingtalk_20240201161230.jpg

    Dans le tableau suivant, ① indique le prix du marché des instances Spot et ② indique le prix du marché des instances payantes à l'utilisation.

    Selon les types d'instance et les modes de facturation, quatre solutions de création d'instance sont disponibles, classées par prix unitaire par vCPU du plus bas au plus élevé :

    N°

    Type d'instance

    Mode de facturation

    vCPU

    Prix du marché

    Coût individuel par vCPU

    Solution1

    ecs.g8y.xlarge

    Instance Spot

    4

    0,22 USD par heure

    0 055 USD par heure

    Solution2

    ecs.g8i.xlarge

    Instance Spot

    4

    0 336 USD par heure

    0 084 USD par heure

    Solution3

    ecs.g8y.xlarge

    Paiement à l'utilisation

    4

    0,8 USD par heure

    0,2 USD par heure

    Solution4

    ecs.g8i.xlarge

    Paiement à l'utilisation

    4

    1 099 USD par heure

    0 275 USD par heure

Effet

  • Résultat attendu : Lorsqu'un scale-out est déclenché dans le groupe de mise à l'échelle, Auto Scaling crée prioritairement des instances ECS Spot selon la Solution 1. Si la création d'instance échoue dans la zone K de Hangzhou et la zone J de Hangzhou, Auto Scaling tente de créer des instances ECS selon la Solution 2, la Solution 3 et la Solution 4, dans cet ordre.

  • Vérification du résultat : Après avoir exécuté une règle de mise à l'échelle pour déclencher une activité de mise à l'échelle, une instance ECS est ajoutée au groupe de mise à l'échelle. Accédez à l'onglet Instances dans la console Auto Scaling, cliquez sur l'ID de l'instance ECS créée automatiquement pour accéder à l'onglet Instance Details dans la console ECS, et consultez le mode de facturation ainsi que le type d'instance.

    • Mode de facturation : Spot Instance

    • Type d'instance : ecs.g8y.xlarge

    实例列表.jpg Le résultat correspond aux attentes. Auto Scaling crée une instance ECS selon la Solution 1. Cela confirme que la combinaison d'une politique d'optimisation des coûts avec plusieurs types d'instance réduit efficacement les coûts.